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
getBatchQueryString in class FeatureViewEngineBase<Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>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
getBatchData in class FeatureViewEngineBase<Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>FeatureStoreExceptionIOExceptionpublic Query getBatchQuery(FeatureView featureView, Date startTime, Date endTime, Boolean withLabels, Integer trainingDataVersion) throws FeatureStoreException, IOException
getBatchQuery in class FeatureViewEngineBase<Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>FeatureStoreExceptionIOExceptionpublic FeatureView getOrCreateFeatureView(FeatureStore featureStore, String name, Integer version, Query query, String description, List<String> labels) throws FeatureStoreException, IOException
getOrCreateFeatureView in class FeatureViewEngineBase<Query,FeatureView,FeatureStore,StreamFeatureGroup,org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>FeatureStoreExceptionIOExceptionCopyright © 2023. All rights reserved.