

# BigQuery 소스 노드 생성
<a name="creating-bigquery-source-node"></a>

## 필수 전제 조건
<a name="creating-bigquery-source-node-prerequisites"></a>
+ BigQuery 유형 AWS Glue 데이터 카탈로그 연결
+ 연결에 사용되는 Google BigQuery 자격 증명의 AWS Secrets Manager 보안 암호.
+ 연결에 사용되는 보안 암호를 읽을 작업에 대한 적절한 권한.
+ 읽으려는 테이블 및 해당 Google Cloud 프로젝트의 이름 및 데이터세트.

## BigQuery 데이터 소스 추가
<a name="creating-bigquery-source-node-add"></a>

****데이터 소스 - BigQuery** 노드 추가하기:**

1.  BigQuery 데이터 소스의 연결을 선택합니다. 생성했으므로 드롭다운에서 사용할 수 있을 것입니다. 연결을 생성해야 하는 경우 **BigQuery 연결 생성**을 선택합니다. 자세한 내용은 [커넥터 및 연결 사용 개요](https://docs.aws.amazon.com/glue/latest/ug/connectors-chapter.html#using-connectors-overview)를 참조하세요.

    연결을 선택한 후에는 **속성 보기**를 클릭하여 연결 속성을 볼 수 있습니다.

1. 읽으려는 BigQuery 데이터를 식별한 다음 **BigQuery 소스** 옵션을 선택합니다
   + 단일 테이블 선택 — 테이블에서 모든 데이터를 가져올 수 있습니다.
   + 사용자 지정 쿼리 입력 — 쿼리를 제공하여 검색할 데이터를 사용자 지정할 수 있습니다.

1.  읽고 싶은 데이터를 설명하세요

   **(필수 사항)** **상위 프로젝트를** 테이블이 포함된 프로젝트로 설정하거나 해당하는 경우 청구 대상 상위 프로젝트로 설정합니다.

   단일 테이블을 선택한 경우 **테이블**을 `[dataset].[table]` 형식의 Google BigQuery 테이블 이름으로 설정합니다 

   쿼리를 선택한 경우 **쿼리**에 제공합니다. 쿼리에서 `[project].[dataset].[tableName]` 형식으로 정규화된 테이블 이름이 있는 테이블을 참조하세요.

1.  BigQuery 속성을 제공합니다 

   단일 테이블을 선택한 경우 추가 속성을 제공하지 않아도 됩니다.

   쿼리를 선택한 경우 다음 **사용자 지정 Google BigQuery 속성**을 제공해야 합니다.
   + `viewsEnabled`를 true로 설정합니다.
   + `materializationDataset`을(를) 데이터세트에 설정합니다. AWS Glue 연결을 통해 제공된 보안 인증 정보로 인증된 GCP 주체는 이 데이터 세트에 테이블을 생성할 수 있어야 합니다.