

# 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 データソースの接続を選択します。すでに作成したので、ドロップダウンに表示されているはずです。接続を作成する必要がある場合は、**[Create BigQuery connection]** を選択します。詳細については、「[コネクタと接続の使用に関する概要](https://docs.aws.amazon.com/glue/latest/ug/connectors-chapter.html#using-connectors-overview)」を参照してください。

    接続を選択したあとは、**[プロパティを表示]** をクリックすると、接続のプロパティを表示できます。

1. 読み取る BigQuery データを特定し、**[BigQuery Source]** オプションを選択します。
   + Choose a single table - テーブルからすべてのデータを取得できます。
   + Enter a custom query — クエリを指定することで、取得するデータをカスタマイズできます。

1.  読み取るデータの説明を記述します。

   **(必須)** テーブルを含むプロジェクト、または該当する場合は、請求元の親プロジェクトに**[親プロジェクト]**を設定します。

   1 つのテーブルを選択した場合は、**[テーブル]** を次の形式で Google BigQuery テーブルの名前に設定します。`[dataset].[table]`

   クエリを選択した場合は、それを **[クエリ]** に提供します。クエリでは、`[project].[dataset].[tableName]` の形式の完全修飾テーブル名の付いたテーブルを参照します。

1.  BigQuery プロパティを指定します。

   1 つのテーブルを選択した場合は、追加のプロパティを指定する必要はありません。

   クエリを選択した場合は、以下の **[Custom Google BigQuery properties]** を指定する必要があります。
   + `viewsEnabled` を true に設定します。
   + `materializationDataset` をデータセットに設定します。AWS Glue 接続を通じて提供された認証情報で認証された GCP プリンシパルは、このデータセットにテーブルを作成できる必要があります。