File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed
ingestion/src/main/java/feast/ingestion Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -155,18 +155,16 @@ public static PipelineResult runPipeline(ImportOptions options) throws IOExcepti
155155 FeatureSink featureSink = getFeatureSink (store );
156156
157157 sinkReadiness = sinkReadiness .and (featureSink .prepareWrite (featureSetSpecs ));
158+ PCollection <FeatureRow > rowsForStore =
159+ storeAllocatedRows .get (storeTags .get (store )).setCoder (ProtoCoder .of (FeatureRow .class ));
158160
159161 // Step 5. Write metrics of successfully validated rows
160- validatedRows
161- .get (FEATURE_ROW_OUT )
162- .apply ("WriteInflightMetrics" , WriteInflightMetricsTransform .create (store .getName ()));
162+ rowsForStore .apply (
163+ "WriteInflightMetrics" , WriteInflightMetricsTransform .create (store .getName ()));
163164
164165 // Step 6. Write FeatureRow to the corresponding Store.
165166 WriteResult writeFeatureRows =
166- storeAllocatedRows
167- .get (storeTags .get (store ))
168- .setCoder (ProtoCoder .of (FeatureRow .class ))
169- .apply ("WriteFeatureRowToStore" , featureSink .writer ());
167+ rowsForStore .apply ("WriteFeatureRowToStore" , featureSink .writer ());
170168
171169 // Step 7. Write FailedElements to a dead letter table in BigQuery.
172170 if (options .getDeadLetterTableSpec () != null ) {
You can’t perform that action at this time.
0 commit comments