FeatureValueDestination

A destination location for feature values and format.

Fields

Union field destination.

destination can be only one of the following:

bigqueryDestination object (BigQueryDestination)

Output in BigQuery format. BigQueryDestination.output_uri in FeatureValueDestination.bigquery_destination must refer to a table.

tfrecordDestination object (TFRecordDestination)

Output in TFRecord format.

Below are the mapping from feature value type in Featurestore to feature value type in TFRecord:

value type in Featurestore                 | value type in TFRecord
DOUBLE, DOUBLE_ARRAY                       | FLOAT_LIST
INT64, INT64_ARRAY                         | INT64_LIST
STRING, STRING_ARRAY, BYTES                | BYTES_LIST
true -> byte_string("true"), false -> byte_string("false")
BOOL, BOOL_ARRAY (true, false)             | BYTES_LIST
csvDestination object (CsvDestination)

Output in CSV format. Array feature value types are not allowed in CSV format.

JSON representation
{

  // Union field destination can be only one of the following:
  "bigqueryDestination": {
    object (BigQueryDestination)
  },
  "tfrecordDestination": {
    object (TFRecordDestination)
  },
  "csvDestination": {
    object (CsvDestination)
  }
  // End of list of possible types for union field destination.
}

TFRecordDestination

The storage details for TFRecord output content.

Fields
gcsDestination object (GcsDestination)

Required. Google Cloud Storage location.

JSON representation
{
  "gcsDestination": {
    object (GcsDestination)
  }
}

CsvDestination

The storage details for CSV output content.

Fields
gcsDestination object (GcsDestination)

Required. Google Cloud Storage location.

JSON representation
{
  "gcsDestination": {
    object (GcsDestination)
  }
}