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자로 제한됩니다. 특정 Cloud Storage 디렉터리로 BigQuery 내보내기를 사용하려는 경우에 지정할 수 있습니다.

dataSchema

string

소스에서 데이터를 파싱할 때 사용할 스키마입니다.

사용자 이벤트 가져오기에 지원되는 값:

  • user_event (기본값): 행당 하나의 UserEvent

문서 가져오기에 지원되는 값:

  • document (기본값): 행당 하나의 Document 형식입니다. 각 문서에는 유효한 Document.idDocument.json_data 또는 Document.struct_data 중 하나가 있어야 합니다.
  • custom: 정의된 데이터 스토어의 Schema를 준수하는 임의 형식의 맞춤 데이터(행당 하나)입니다. 일반 데이터 스토어 업종에서만 사용할 수 있습니다.
통합 필드 partition. BigQuery 테이블 파티션 정보입니다. BigQuery 테이블이 파티션을 나누지 않은 경우 이 필드를 비워 둡니다. partition은 다음 중 하나여야 합니다.
partitionDate

object (Date)

BigQuery 시간 파티션 테이블의 _PARTITIONDATE(YYYY-MM-DD 형식)