API Methods under "feature_group" category


Methods:


GETinferFeatureMappings

Infer the feature mappings for the feature group in the project based on the problem type.

POSTcreateFeatureGroup

Creates a new FeatureGroup from a SQL statement.

POSTcreateFeatureGroupFromTemplate

Creates a new feature group from a SQL statement.

POSTcreateFeatureGroupFromFunction

Creates a new feature in a Feature Group from user-provided code. Currently supported code languages are Python.

POSTcreateSamplingFeatureGroup

Creates a new Feature Group defined as a sample of rows from another Feature Group.

POSTcreateMergeFeatureGroup

Creates a new feature group defined as the union of other feature group versions.

POSTcreateOperatorFeatureGroup

Creates a new Feature Group defined by a pre-defined operator applied to another Feature Group.

POSTcreateSnapshotFeatureGroup

Creates a Snapshot Feature Group corresponding to a specific Feature Group version.

POSTcreateOnlineFeatureGroup

Creates an Online Feature Group.

POSTsetFeatureGroupSamplingConfig

Set a FeatureGroup’s sampling to the config values provided, so that the rows the FeatureGroup returns will be a sample of those it would otherwise have returned.

POSTsetFeatureGroupMergeConfig

Set a MergeFeatureGroup’s merge config to the values provided, so that the feature group only returns a bounded range of an incremental dataset.

POSTsetFeatureGroupOperatorConfig

Set a OperatorFeatureGroup’s operator config to the values provided.

POSTsetFeatureGroupSchema

Creates a new schema and points the feature group to the new feature group schema ID.

GETgetFeatureGroupSchema

Returns a schema for a given FeatureGroup in a project.

POSTcreateFeature

Creates a new feature in a Feature Group from a SQL select statement.

POSTaddFeatureGroupTag

Adds a tag to the feature group

DELETEremoveFeatureGroupTag

Removes a tag from the specified feature group.

POSTaddAnnotatableFeature

Add an annotatable feature in a Feature Group

POSTsetFeatureAsAnnotatableFeature

Sets an existing feature as an annotatable feature (Feature that can be annotated).

POSTsetAnnotationStatusFeature

Sets a feature as the annotation status feature for a feature group.

POSTunsetFeatureAsAnnotatableFeature

Unsets a feature as annotatable

POSTaddFeatureGroupAnnotationLabel

Adds an annotation label

POSTremoveFeatureGroupAnnotationLabel

Removes an annotation label

POSTaddFeatureTag

Adds a tag on a feature

DELETEremoveFeatureTag

Removes a tag from a feature

POSTcreateNestedFeature

Creates a new nested feature in a feature group from a SQL statement.

POSTupdateNestedFeature

Updates a previously existing nested feature in a feature group.

DELETEdeleteNestedFeature

Delete a nested feature.

POSTcreatePointInTimeFeature

Creates a new point in time feature in a feature group using another historical feature group, window spec, and aggregate expression.

PATCHupdatePointInTimeFeature

Updates an existing Point-in-Time (PiT) feature in a feature group. See `createPointInTimeFeature` for detailed semantics.

POSTcreatePointInTimeGroup

Create a Point-in-Time Group

GETgetPointInTimeFeatureGroupCreationOptions

Returns the options that can be used to generate PIT features.

POSTgeneratePointInTimeFeatures

Generates and adds PIT features given the selected columns to aggregate over, and the operations to include.

PATCHupdatePointInTimeGroup

Update Point-in-Time Group

DELETEdeletePointInTimeGroup

Delete point in time group

POSTcreatePointInTimeGroupFeature

Create point in time group feature

PATCHupdatePointInTimeGroupFeature

Update a feature's SQL expression in a point in time group

POSTsetFeatureType

Set the type of a feature in a feature group. Specify the feature group ID, feature name, and feature type, and the method will return the new column with the changes reflected.

POSTinvalidateStreamingFeatureGroupData

Invalidates all streaming data with timestamp before invalidBeforeTimestamp

POSTconcatenateFeatureGroupData

Concatenates data from one Feature Group to another. Feature Groups can be merged if their schemas are compatible, they have the special `updateTimestampKey` column, and (if set) the `primaryKey` column. The second operand in the concatenate operation will be appended to the first operand (merge target).

DELETEremoveConcatenationConfig

Removes the concatenation config on a destination feature group.

GETdescribeFeatureGroup

Describe a Feature Group.

GETdescribeFeatureGroupByTableName

Describe a Feature Group by its table name.

POSTsetFeatureGroupIndexingConfig

Sets various attributes of the feature group used for primary key, deployment lookups and streaming updates.

GETlistFeatureGroups

List all the feature groups

GETdescribeProjectFeatureGroup

Describe a feature group associated with a project

GETlistProjectFeatureGroups

List all the feature groups associated with a project

GETlistPythonFunctionFeatureGroups

List all the feature groups associated with a python function.

POSTexecuteAsyncFeatureGroupOperation

Starts the execution of fg operation

POSTdescribeAsyncFeatureGroupOperation

Gets the status of the execution of fg operation

GETgetExecuteFeatureGroupOperationResultPartCount

Gets the number of parts in the result of the execution of fg operation

GETdownloadExecuteFeatureGroupOperationResultPartChunk

Downloads a chunk of the result of the execution of feature group operation

PATCHupdateFeatureGroup

Modify an existing Feature Group.

PATCHdetachFeatureGroupFromTemplate

Update a feature group to detach it from a template.

PATCHupdateFeatureGroupTemplateBindings

Update the feature group template bindings for a template feature group.

PATCHupdateFeatureGroupPythonFunctionBindings

Updates an existing Feature Group's Python function bindings from a user-provided Python Function. If a list of feature groups are supplied within the Python function bindings, we will provide DataFrames (Pandas in the case of Python) with the materialized feature groups for those input feature groups as arguments to the function.

PATCHupdateFeatureGroupPythonFunction

Updates an existing Feature Group's python function from a user provided Python Function. If a list of feature groups are supplied within the python function

PATCHupdateFeatureGroupSqlDefinition

Updates the SQL statement for a feature group.

PATCHupdateDatasetFeatureGroupFeatureExpression

Updates the SQL feature expression for a Dataset FeatureGroup's custom features

PATCHupdateFeature

Modifies an existing feature in a feature group.

POSTexportFeatureGroupVersionToFileConnector

Export Feature group to File Connector.

POSTexportFeatureGroupVersionToDatabaseConnector

Export Feature group to Database Connector.

POSTexportFeatureGroupVersionToConsole

Export Feature group to console.

GETgetFeatureGroupVersionExportDownloadUrl

Get a link to download the feature group version.

GETdescribeFeatureGroupExport

A feature group export

GETlistFeatureGroupExports

Lists all of the feature group exports for the feature group

GETgetFeatureGroupExportConnectorErrors

Returns a stream containing the write errors of the feature group export database connection, if any writes failed to the database connector.

POSTsetFeatureGroupModifierLock

Lock a feature group to prevent modification.

GETlistFeatureGroupModifiers

List the users who can modify a given feature group.

POSTaddUserToFeatureGroupModifiers

Adds a user to a feature group.

POSTaddOrganizationGroupToFeatureGroupModifiers

Add OrganizationGroup to a feature group modifiers list

DELETEremoveUserFromFeatureGroupModifiers

Removes a user from a specified feature group.

DELETEremoveOrganizationGroupFromFeatureGroupModifiers

Removes an OrganizationGroup from a feature group modifiers list

DELETEdeleteFeature

Removes a feature from the feature group.

DELETEdeleteFeatureGroup

Deletes a Feature Group.

POSTcreateFeatureGroupVersion

Creates a snapshot for a specified feature group. Triggers materialization of the feature group. The new version of the feature group is created after it has materialized.

GETgetMaterializationLogs

Returns logs for a materialized feature group version.

GETlistFeatureGroupVersions

Retrieves a list of all feature group versions for the specified feature group.

GETdescribeFeatureGroupVersion

Describe a feature group version.

GETgetFeatureGroupVersionMetrics

Get metrics for a specific feature group version.

GETgetFeatureGroupVersionLogs

Retrieves the feature group materialization logs.

POSTupsertData

Update new data into the feature group for a given lookup key record ID if the record ID is found; otherwise, insert new data into the feature group.

DELETEdeleteData

Deletes a row from the feature group given the primary key

GETgetData

Gets the feature group rows for online updatable feature groups.