# Google BigQueryのプロパティ

Google BigQueryへの接続を確立するためのプロパティです。

## Google BigQuery接続

リストからGoogle BigQueryを選択し、接続を設定します。

## 設定

リストからエンジンを選択し、メイン設定と詳細設定を行います。

接続設定接続設定

| Property | 設定 |
| --- | --- |
| [Project name] (プロジェクト名) | Google Cloud Platformプロジェクトの一意IDを入力します。この情報はお使いのGoogle Cloudコンソールのダッシュボードページに記載されています。Google Cloudプロジェクトに関する詳細は、[Google Cloudのドキュメンテーション](https://cloud.google.com/resource-manager/docs/creating-managing-projects)をご参照ください。 |
| Google credentials (Googleクレデンシャル) | サービスアカウントキーが含まれているJSONファイルのコンテンツを貼り付けます。Google Cloudの認証プロセスに関する詳細は、[Google Cloudのドキュメンテーション](https://cloud.google.com/docs/authentication/getting-started)をご参照ください。 |

## Google BigQueryデータセット

データセット設定データセット設定

| Property | 設定 |
| --- | --- |
| [Dataset Name] (データセット名) | データセットの表示名を入力します。この名前はすべてのTalend Cloudアプリでデータセットの一意識別子として使われます。 |
| [Connection] (接続) | リストで接続を選択します。既存の接続に基づいてデータセットを作成する場合、このフィールドは読み取り専用となります。 |
| [Type] (タイプ) | 作成するデータセットのタイプとして、次のいずれかを選択します。<br><br><ul> <li> <span>[Table] (テーブル)</span>: BigQueryバケットにあるデータセットとデータセットテーブルに、その一意名を使用してアクセスします。</li> <li> <span>[Query] (クエリー)</span>: 既存のテーブルにあるデータでクエリーを実行します。</li> </ul> |

テーブル設定テーブル設定

| Property | 設定 |
| --- | --- |
| データセット | テーブルが含まれているBigQueryデータセットの一意名を選択、または入力します。詳細は、[データセットに関するGoogle BigQueryのドキュメンテーション](https://cloud.google.com/bigquery/docs/datasets-intro)をご参照ください。 |
| [Table name] (テーブル名) | Amazon Auroraテーブルの一意名を選択、または入力します。 |
| [Storage bucket] (ストレージバケット) | データを保持するGoogle Cloud Storageコンテナーのバケット名を入力します。 |

クエリー設定クエリー設定

| Property | 設定 |
| --- | --- |
| [Query] (クエリー) | クエリーを入力し、BigQueryテーブルにある任意のデータにアクセスします。 |
| [Use legacy SQL] (レガシーSQLを使用) | 使用するクエリーがBigQueryのレガシーSQLである場合はこのオプションを有効にします。このレガシーSQLの詳細は、Google BigQueryのドキュメンテーションで[レガシーSQLクエリーのリファレンス](https://cloud.google.com/bigquery/docs/reference/legacy-sql)をご覧ください。 |

## Google BigQueryデスティネーション設定

Google BigQueryがパイプラインでデスティネーションデータセットとして使用されている場合は、BigQueryテーブルにデータを挿入しながら行う操作の種類を選択できます。

| Property | 設定 |
| --- | --- |
| [Table operations] (テーブル操作) | 処理済みデータをBigQueryテーブルに挿入する方法を選択します。<br><br><ul> <li> <span>[Append] (追加)</span>: このオプションを選択すると、実行時に処理済みデータが既存のBigQueryテーブルに追加されます。</li> <li> <span>[Create if not exists] (存在しない場合は作成)</span>: このオプションを選択すると、実行時にBigQueryテーブルが作成され、処理済みデータがこのテーブルに挿入されます。</li> <li> <span>[Truncate] (切り詰め)</span>: このオプションを選択すると、実行時に既存の行がすべて削除され、BigQueryテーブルのコンテンツが上書きされます。</li> </ul> |
| [Max batch size] (最大バッチサイズ) | 各バッチで許可される最大行数を設定します。デフォルト値を変更するとパイプラインのパフォーマンスに影響することがあります。 |

コネクターがソースデータセットやデスティネーションデータセットとして使われているかどうかによって、他のJDBCパラメーターが表示されることがあります。そのようなパラメーターの詳細は、[JDBCパラメーターのセクション](https://help.qlik.com/talend/r/ja-JP/Cloud/connectors-guide/jdbc)をご覧ください。