put_record

SageMakerFeatureStoreRuntime.Client.put_record(**kwargs)

Used for data ingestion into the FeatureStore . The PutRecord API writes to both the OnlineStore and OfflineStore . If the record is the latest record for the recordIdentifier , the record is written to both the OnlineStore and OfflineStore . If the record is a historic record, it is written only to the OfflineStore .

See also: AWS API Documentation

Request Syntax

response = client.put_record(
    FeatureGroupName='string',
    Record=[
        {
            'FeatureName': 'string',
            'ValueAsString': 'string'
        },
    ],
    TargetStores=[
        'OnlineStore'|'OfflineStore',
    ]
)
Parameters
  • FeatureGroupName (string) --

    [REQUIRED]

    The name of the feature group that you want to insert the record into.

  • Record (list) --

    [REQUIRED]

    List of FeatureValues to be inserted. This will be a full over-write. If you only want to update few of the feature values, do the following:

    • Use GetRecord to retrieve the latest record.
    • Update the record returned from GetRecord .
    • Use PutRecord to update feature values.
    • (dict) --

      The value associated with a feature.

      • FeatureName (string) -- [REQUIRED]

        The name of a feature that a feature value corresponds to.

      • ValueAsString (string) -- [REQUIRED]

        The value associated with a feature, in string format. Note that features types can be String, Integral, or Fractional. This value represents all three types as a string.

  • TargetStores (list) --

    A list of stores to which you're adding the record. By default, Feature Store adds the record to all of the stores that you're using for the FeatureGroup .

    • (string) --
Returns

None

Exceptions

  • SageMakerFeatureStoreRuntime.Client.exceptions.ValidationError
  • SageMakerFeatureStoreRuntime.Client.exceptions.InternalFailure
  • SageMakerFeatureStoreRuntime.Client.exceptions.ServiceUnavailable
  • SageMakerFeatureStoreRuntime.Client.exceptions.AccessForbidden