A feature group.
KEY | TYPE | Description |
---|---|---|
featureGroupId | str | Unique identifier for this feature group. |
modificationLock | bool | If feature group is locked against a change or not. |
name | String | None |
featureGroupSourceType | str | The source type of the feature group |
tableName | str | Unique table name of this feature group. |
sql | str | SQL definition creating this feature group. |
datasetId | str | Dataset ID the feature group is sourced from. |
functionSourceCode | str | Source definition creating this feature group. |
functionName | str | Function name to execute from the source code. |
sourceTables | List[str] | Source tables for this feature group. |
createdAt | str | Timestamp at which the feature group was created. |
description | str | Description of the feature group. |
sqlError | str | Error message with this feature group. |
latestVersionOutdated | bool | Is latest materialized feature group version outdated. |
referencedFeatureGroups | List[str] | Feature groups this feature group is used in. |
tags | List[str] | Tags added to this feature group. |
primaryKey | str | Primary index feature. |
updateTimestampKey | str | Primary timestamp feature. |
lookupKeys | List[str] | Additional indexed features for this feature group. |
streamingEnabled | bool | If true, the feature group can have data streamed to it. |
incremental | bool | If feature group corresponds to an incremental dataset. |
mergeConfig | dict | Merge configuration settings for the feature group. |
samplingConfig | dict | Sampling configuration for the feature group. |
cpuSize | str | CPU size specified for the Python feature group. |
memory | int | Memory in GB specified for the Python feature group. |
streamingReady | bool | If true, the feature group is ready to receive streaming data. |
featureTags | dict | Tags for features in this feature group |
moduleName | str | Path to the file with the feature group function. |
templateBindings | dict | Config specifying variable names and values to use when resolving a feature group template. |
featureExpression | str | If the dataset feature group has custom features, the SQL select expression creating those features. |
useOriginalCsvNames | bool | If true, the feature group will use the original column names in the source dataset. |
pythonFunctionBindings | dict | Config specifying variable names, types, and values to use when resolving a Python feature group. |
pythonFunctionName | str | Name of the Python function the feature group was built from. |
useGpu | bool | Whether this feature group is using gpu |
versionLimit | int | Version limit for the feature group. |
exportOnMaterialization | bool | Whether to export the feature group on materialization. |
features | Feature | List of resolved features. |
duplicateFeatures | Feature | List of duplicate features. |
pointInTimeGroups | PointInTimeGroup | List of Point In Time Groups. |
annotationConfig | AnnotationConfig | Annotation config for this feature |
latestFeatureGroupVersion | FeatureGroupVersion | Latest feature group version. |
concatenationConfig | ConcatenationConfig | Feature group ID whose data will be concatenated into this feature group. |
indexingConfig | IndexingConfig | Indexing config for the feature group for feature store |
codeSource | CodeSource | If a Python feature group, information on the source code. |
featureGroupTemplate | FeatureGroupTemplate | FeatureGroupTemplate to use when this feature group is attached to a template. |
explanation | NaturalLanguageExplanation | Natural language explanation of the feature group |
refreshSchedules | RefreshSchedule | List of schedules that determines when the next version of the feature group will be created. |
exportConnectorConfig | FeatureGroupRefreshExportConfig | The export config (file connector or database connector information) for feature group exports. |
operatorConfig | OperatorConfig | Operator configuration settings for the feature group. |