public class FeatureViewEngine extends FeatureViewEngineBase<Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>
AMBIGUOUS_LABEL_ERROR, featureViewApi, LABEL_NOT_EXIST_ERROR, LOGGER, tagsApi| Constructor and Description |
|---|
FeatureViewEngine() |
| Modifier and Type | Method and Description |
|---|---|
Statistics |
computeStatistics(FeatureView featureView,
TrainingDataset trainingDataset,
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>[] datasets) |
protected Map<String,org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>> |
convertSplitDatasetsToMap(List<Split> splits,
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>[] datasets) |
TrainingDatasetBundle |
createTrainingDataset(FeatureView featureView,
TrainingDataset trainingDataset,
Map<String,String> userWriteOptions) |
FeatureView |
get(FeatureStore featureStore,
String name,
Integer version) |
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> |
getBatchData(FeatureView featureView,
Date startTime,
Date endTime,
Map<String,String> readOptions,
Integer trainingDataVersion) |
Query |
getBatchQuery(FeatureView featureView,
Date startTime,
Date endTime,
Boolean withLabels,
Integer trainingDataVersion) |
String |
getBatchQueryString(FeatureView featureView,
Date startTime,
Date endTime,
Integer trainingDataVersion) |
FeatureView |
getOrCreateFeatureView(FeatureStore featureStore,
String name,
Integer version,
Query query,
String description,
List<String> labels) |
TrainingDatasetBundle |
getTrainingDataset(FeatureView featureView,
Integer trainingDatasetVersion,
List<String> requestedSplits,
Map<String,String> userReadOptions) |
TrainingDatasetBundle |
getTrainingDataset(FeatureView featureView,
TrainingDataset trainingDataset,
List<String> requestedSplits,
Map<String,String> userReadOptions) |
TrainingDatasetBundle |
getTrainingDataset(FeatureView featureView,
TrainingDataset trainingDataset,
Map<String,String> userReadOptions) |
void |
recreateTrainingDataset(FeatureView featureView,
Integer version,
Map<String,String> userWriteOptions) |
FeatureView |
update(FeatureView featureView) |
void |
writeTrainingDataset(FeatureView featureView,
TrainingDataset trainingDataset,
Map<String,String> userWriteOptions) |
addTag, addTag, delete, delete, deleteTag, deleteTag, deleteTrainingData, deleteTrainingData, deleteTrainingDatasetOnly, deleteTrainingDatasetOnly, get, get, getBatchQuery, getEndTime, getStartTime, getTag, getTag, getTags, getTags, makeLabelFeatures, save, setEventTimepublic FeatureView update(FeatureView featureView) throws FeatureStoreException, IOException
update in class FeatureViewEngineBase<Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>FeatureStoreExceptionIOExceptionpublic FeatureView get(FeatureStore featureStore, String name, Integer version) throws FeatureStoreException, IOException
get in class FeatureViewEngineBase<Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>FeatureStoreExceptionIOExceptionpublic TrainingDatasetBundle createTrainingDataset(FeatureView featureView, TrainingDataset trainingDataset, Map<String,String> userWriteOptions) throws IOException, FeatureStoreException
IOExceptionFeatureStoreExceptionpublic void writeTrainingDataset(FeatureView featureView, TrainingDataset trainingDataset, Map<String,String> userWriteOptions) throws IOException, FeatureStoreException
IOExceptionFeatureStoreExceptionpublic TrainingDatasetBundle getTrainingDataset(FeatureView featureView, Integer trainingDatasetVersion, List<String> requestedSplits, Map<String,String> userReadOptions) throws IOException, FeatureStoreException, ParseException
public TrainingDatasetBundle getTrainingDataset(FeatureView featureView, TrainingDataset trainingDataset, Map<String,String> userReadOptions) throws IOException, FeatureStoreException
IOExceptionFeatureStoreExceptionpublic TrainingDatasetBundle getTrainingDataset(FeatureView featureView, TrainingDataset trainingDataset, List<String> requestedSplits, Map<String,String> userReadOptions) throws IOException, FeatureStoreException
IOExceptionFeatureStoreExceptionpublic Statistics computeStatistics(FeatureView featureView, TrainingDataset trainingDataset, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>[] datasets) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionprotected Map<String,org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>> convertSplitDatasetsToMap(List<Split> splits, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>[] datasets)
public void recreateTrainingDataset(FeatureView featureView, Integer version, Map<String,String> userWriteOptions) throws IOException, FeatureStoreException
IOExceptionFeatureStoreExceptionpublic String getBatchQueryString(FeatureView featureView, Date startTime, Date endTime, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> getBatchData(FeatureView featureView, Date startTime, Date endTime, Map<String,String> readOptions, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic Query getBatchQuery(FeatureView featureView, Date startTime, Date endTime, Boolean withLabels, Integer trainingDataVersion) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionpublic FeatureView getOrCreateFeatureView(FeatureStore featureStore, String name, Integer version, Query query, String description, List<String> labels) throws FeatureStoreException, IOException
FeatureStoreExceptionIOExceptionCopyright © 2025. All rights reserved.