A feature group along with project specific mappings
| 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. |
| featureGroupType | str | Project type when the feature group is used in the context of a project. |
| 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. |
| projectFeatureGroupSchema | ProjectFeatureGroupSchema | Project-specific schema for this feature group. |
| projectConfig | ProjectConfig | Project-specific config for this feature group. |
| operatorConfig | OperatorConfig | Operator configuration settings for the feature group. |