Google BigQuery

サポートのタイプ: 読み込み&書き込み
検証済み: --
接続タイプ: Alteryxツール
ドライバの詳細: Alteryx で接続を構成する前に、Google クラウドプラットフォームでの管理者の操作が必要になる場合があります。 Google BigQuery ツール。

接続に使用されるAlteryxツール

認証とアクセス許可

認証情報については、Google クラウド管理者に Google BigQuery お問い合わせください。

サービス間認証のセットアップ

サービスアカウントの JSON キーファイルは、Google クラウドコンソールから取得することも、既存のサービスアカウント用に新しいキーを作成することもできます。 に関する詳細情報 Google BigQuery で見つけることができます Google Big Queryのドキュメント サイト [サービスアカウントキーの作成と管理] の下にあります。

エンドユーザー認証のセットアップ

Google クラウドコンソールの [資格情報] ページから OAuth クライアント ID とシークレットを取得します。 クライアントの種類が [その他] に設定されていることを確認します。

可能な限り、エンドユーザー認証に対してサービス間認証を使用します。 同じサービスアカウントを認証するさまざまなアプリケーションの個別のキーを管理することにより、他のアプリケーションが認証資格情報を更新する必要なく、特定のアプリケーションに対するアクセスを取り消すことができます。

アクセス許可

内のデータを読み書きする権限 Google BigQuery プロジェクトサービスアカウントは、Google クラウドコンソールから付与する必要があります。 アクセス許可の詳細については、Google Big Queryのドキュメント サイトです。

既知の制限

フロート BigQuery フィールド

BigQuery テーブルの FLOAT 型フィールドは、Alteryx エンジンの double 型に自動的に昇格されます。 したがって、入力された値の中に余分な小数点以下が表示され Google BigQuery。

ネストされた最大値、繰り返し記録深度

ネストされた繰り返しレコードは、1レベルの深度でサポートします。 Nexted repated 複数のレベルのディープネストされたレコードはサポートされていません。 ネストされた、繰り返されるレコードの詳細については、Google BigQuery のドキュメントサイトを参照してください。

ネストされた、繰り返されるレコードの平坦化

出力コネクタスキーマ

に渡されるフィールド名と型 Google BigQuery 出力ツール 目的地のものと一致しなければならない Google BigQuery テーブル。 に存在する列 Google BigQuery テーブルが、ワークフローフィールドリストに存在しない場合は、挿入されたレコードの列に Null 値が生成します。 これにより、変換先列が null 許容として構成されていない場合にエラーが発生します

入力進行状況インジケーター

カスタムクエリを使用せずに、入力ツールの選択されたテーブルのストリーミングバッファに行がある場合、入力ツールは、進行状況インジケーターのパーセンテージを更新しながら、Google が報告したストリーミングバッファ内の行数の推定値を使います。実行中のワークフロー。 Google の見積もりが正しくない場合は、進行状況インジケーターに報告された値も正しくない可能性があります。

クエリ対象のテーブルが空で、そのテーブルのストリーミングバッファが空でない場合、Google ではストリーミングバッファ内の行数をゼロとして見積もることができます。 ただし、Google では、ストリーミングバッファから行を返す場合もあります。 この現象が発生すると、進捗状況インジケーターのパーセンテージの更新が表示されず、警告がヲされます。