Exports feature values from all the entities of a target EntityType.
HTTP request
POST https://{service-endpoint}/v1/{entityType}:exportFeatureValues
Where {service-endpoint}
is one of the supported service endpoints.
Path parameters
Parameters | |
---|---|
entityType |
Required. The resource name of the EntityType from which to export feature values. Format: |
Request body
The request body contains data with the following structure:
JSON representation |
---|
{ "destination": { object ( |
Fields | |
---|---|
destination |
Required. Specifies destination location and format. |
featureSelector |
Required. Selects Features to export values of. |
settings[] |
Per-feature export settings. |
Union field mode . Required. The mode in which Feature values are exported. mode can be only one of the following: |
|
snapshotExport |
Exports the latest feature values of all entities of the EntityType within a time range. |
fullExport |
Exports all historical values of all entities of the EntityType within a time range |
Response body
If successful, the response body contains an instance of Operation
.
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
IAM Permissions
Requires the following IAM permission on the entityType
resource:
aiplatform.entityTypes.exportFeatureValues
For more information, see the IAM documentation.
SnapshotExport
Describes exporting the latest feature values of all entities of the EntityType between [startTime, snapshotTime].
JSON representation |
---|
{ "snapshotTime": string, "startTime": string } |
Fields | |
---|---|
snapshotTime |
Exports feature values as of this timestamp. If not set, retrieve values as of now. timestamp, if present, must not have higher than millisecond precision. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
startTime |
Excludes feature values with feature generation timestamp before this timestamp. If not set, retrieve oldest values kept in feature Store. timestamp, if present, must not have higher than millisecond precision. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
FullExport
Describes exporting all historical feature values of all entities of the EntityType between [startTime, endTime].
JSON representation |
---|
{ "startTime": string, "endTime": string } |
Fields | |
---|---|
startTime |
Excludes feature values with feature generation timestamp before this timestamp. If not set, retrieve oldest values kept in feature Store. timestamp, if present, must not have higher than millisecond precision. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
endTime |
Exports feature values as of this timestamp. If not set, retrieve values as of now. timestamp, if present, must not have higher than millisecond precision. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |