
Google BigQuery出力ツール
Google BigQuery 出力ツールを使用して、Designer から Google BigQuery のテーブルにデータを書き込みます。既知の制限事項については、Google BigQuery を参照してください。
Alteryx Analytics Gallery
このツールは自動的にインストールされません。
ツールの設定
Google BigQuery へのログイン - 認証モード
サービス間またはエンドユーザーの認証情報を使用して Google BigQuery にログインできます。
可能な限り、エンドユーザー 認証に対して サービス間 認証を使用します。同じサービスアカウントを認証する様々なアプリケーションの個別のキーを管理することにより、他のアプリケーションが認証資格情報を更新する必要なく、特定のアプリケーションのアクセスを取り消すことができます。
Google BigQuery 認証情報については、Google Cloud 管理者にお問い合わせください。
サービス間認証
サービス間認証には、サービスアカウントの JSON キーファイルとも呼ばれる、Google サービスアカウントファイルが必要です。
サービスアカウントの JSON キーファイルは、Google クラウドコンソール から取得することも、既存のサービスアカウント用に新しいキーを作成することもできます。Google BigQuery の詳細については、Google Big Query のドキュメント サイトにアクセスし、「Creating and Managing Service Account Keys」を参照してください。
- 認証 ドロップダウンで サービス間 を選択します。
- ファイルの選択 ボタンをクリックして、Google サービスアカウントファイルを選択します。
- ファイルを開く ポップアップウィンドウで、Google サービスアカウントキーを含む JSON ファイルを選択します。ファイルを選択すると、Google Cloud Service アカウントキー ID とサービスアカウント E メールが入力されます。
- テーブルを選択 ボタンをクリックして、BigQuery テーブル出力設定ウィンドウを表示し、BigQuery テーブルを選択します。プロジェクトのドロップダウンメニューを選択します。
キーファイルが無効な場合は、キャンバス上のツールにエラーが表示され、ワークフローを実行できなくなります。
- プロジェクトのドロップダウンメニューでテーブルを選択します。テーブル出力モードの選択 には、次のオプションが含まれています。
- 既存の追加: 既存のテーブルに追加します。
- テーブルを上書き (ドロップ): 既存のテーブルをドロップし、既存の別のテーブルと同じ
nameAppend
を持つ新しいテーブルを作成します。テーブルを選択すると、既存のテーブルがドロップされ、上書きされます。
- バッチサイズを挿入 で、バッチ処理するデータのサイズを選択します。この数値は、API を挿入するための呼び出しのたびに Google BigQuery テーブルに書き込まれる行数を指定します。
Google では、1 秒あたりの API リクエスト数、1 秒あたりおよびリクエストごとに挿入可能な行数、挿入される行のサイズ、および HTTP リクエストのサイズに制限を設定しています。
エンドユーザー認証
- 認証モードで、[エンドユーザー] を選択します。
- クライアント IDとクライアントシークレットを入力します。
- ログイン を選択します。
- Google にログインして、Google E メールとパスワードを入力し、Google BigQuery にアクセスするコネクタのアクセス許可を承認するために 許可 をクリックします。
- Alteryx サインイン用の E メールアドレスをもう一度入力し、次へ を選択します。
- パスワードを入力し、サインイン を選択します。
- 詳細 オプションを選択し、Alteryx リンクを選択します。
- 次へ を選択します。
Google BigQuery 出力バージョン 3.0.0 以降では、バッチロード API を使用して JSON ファイルを Alteryx から BigQuery にプッシュします。詳細については、Google BigQuery のドキュメント を参照してください。
ロード時間は、その時点での BigQuery の使用状況によって異なる場合があります。BigQuery へのワークフロー書き込み出力は、JSON ファイルが BigQuery にプッシュされた後ではなく、テーブル内でデータがインデックス化されると終了します。受信したエラーについては、Google BigQuery のドキュメント を参照してください。