BigQuerySource

要从中导入数据的 BigQuery 来源。

JSON 表示法
{
  "projectId": string,
  "datasetId": string,
  "tableId": string,
  "gcsStagingDir": string,
  "dataSchema": string,

  // Union field partition can be only one of the following:
  "partitionDate": {
    object (Date)
  }
  // End of list of possible types for union field partition.
}
字段
projectId

string

包含 BigQuery 来源的项目的项目 ID 或项目编号。长度上限为 128 个字符。如果未指定,则继承父级请求中的项目 ID。

datasetId

string

必需。要从中复制数据的 BigQuery 数据集,长度上限为 1,024 个字符。

tableId

string

必需。要从中复制数据的 BigQuery 表,长度上限为 1,024 个字符。

gcsStagingDir

string

用于导入操作的中间 Cloud Storage 目录,长度上限为 2,000 个字符。如果要将 BigQuery 内容导出至特定 Cloud Storage 目录,则可以指定。

dataSchema

string

从来源解析数据时要使用的架构。

用户事件导入支持的值:

  • user_event(默认):每行一个 UserEvent

文档导入支持的值:

  • document(默认):每行一个 Document 格式。每个文档必须有一个有效的 Document.id,以及 Document.json_dataDocument.struct_data 之一。
  • custom:每行一个自定义数据,采用符合数据存储区定义的 Schema 的任意格式。此字段仅可用于通用数据存储区垂直领域。
联合字段 partition。BigQuery 表分区信息。如果 BigQuery 表未分区,请将此字段留空。partition 只能是下列其中一项:
partitionDate

object (Date)

BigQuery 时间分区表的 _PARTITIONDATE,采用 YYYY-MM-DD 格式。