FeatureValueDestination

A destination location for Feature values and 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.
}
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.

TFRecordDestination

The storage details for TFRecord output content.

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

object (GcsDestination)

Required. Google Cloud Storage location.

CsvDestination

The storage details for CSV output content.

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

object (GcsDestination)

Required. Google Cloud Storage location.