Anaplan モデルとの統合のため、Google BigQuery データセットに接続します。

CloudWorks と BigQuery を併用する場合には、統合に 3GB というデータ量制限があります。テーブルの制限については「テーブルの概要」も参照してください。少なくとも、次の BigQuery 権限が必要です。

  • roles/bigquery.jobUser
  • roles/bigquery.User
  • テーブル又はデータセット全体に対する roles/bigquery.dataViewer ロール
  • テーブル又はデータセット全体に対する roles/bigquery.dataEditor ロール

テーブル データの読み込みと編集、又はテーブルの上書きにこれらの権限が必要です。

BigQuery の「必要な権限 」を参照してください。

  1. メニューから [Connections] を選択します。 
  2. [New connection] を選択します。
    [Connect to a service] ダイアログが表示されます。 
  1. [Google BigQuery] を選択します。 
    下のダイアログ メニューが展開されます。
  2. ダイアログの各項目に入力します。
    • [Connection name] に新しい接続名を入力します。先頭と末尾が文字か数字の一意の名前を 60 文字以内で入力します。使用する文字はローマ字である必要があります。スペース、ハイフン (-)、アンダースコア (_) 以外の特殊文字は使用できません。
    • Google BigQuery アカウントに移動し、プライマリ ユーザーとしてログインします。
    • Google BigQuery のサービス アカウント JSON を取得して JSON 全体を以下のフィールドにコピーします。 
    • [Dataset] に入力します。
    • [I understand that by entering my credentials here, they will be stored in the U.S (資格情報をここに入力することで、それらが米国に保管されることを理解しました。)] の横にあるチェックボックスをオンにします(米国の資格情報にのみ適用されます)。
  3. [Connect] を選択して、この接続の設定を保存します。
Connect to service dialog for a Google BigQuery, new connection.
Google BigQuery、新しい接続の [Connect to service] ダイアログ。

CloudWorks™ では、BigQuery のビュー又は Anaplan のダイナミック セル アクセスがサポートされていません。 

Anaplan モデルに接続できるようにするために、Google BigQuery サービス アカウント、プロジェクト、及びデータ テーブルの権限を設定します。 

BigQuery にテーブルを作成するには、Google の以下のドキュメントを参照してください。

BigQueary service accopunt with dialog and BigQuery Editor displayed.


BigQuery コンソールで権限を設定する手順は以下のとおりです。

  1. [SQL workspaces] を選択します。
  2. [Service Account] を選択します。 
  3. ID として使用するサービス アカウントのメール アドレスをコピーします (サービス アカウント キーの生成に使用したアカウント)。
  4. リボン メニューから、プロジェクト名の右側にある [SHARE DATASET] を選択します。

[DATASET PERMISSIONS] ダイアログで以下を実行します。

    • お使いのサービス アカウントを再度選択します。
    • [BigQuery Data Editor] を選択します。これにより、BigQuery からのエクスポートが有効になります。
    • [Done] を選択します。

これにより、サービス アカウント内のデータセットのすべての内容を編集できるようになります。 

Dataset permission dropdown in the BigQuery console with Dataset Editor selected.

データセット レベルでも [BigQuery Data Editor] を選択します。

Dataset permission dropdown in the BigQuery console with Dataset Editor selected.

これにより、このデータセットにアクセスできるようになります。 

詳細情報:

  • 上記のステップ 3 では、アカウント設定の JSON ファイルからサービス アカウント キーをコピーすることもできます。メンバーを追加してロールを割り当てるにはメール アドレスが必要です。 
  • ロール BigQuery Data Viewer ではエクスポートは有効になりません。 
  • これらのタスクを実行する際には自社のデータ アクセス ロールを考慮してください。
  • プロジェクト レベルで権限 bigquery.jobuserbigquery.user が必要です。
  • Anaplan モデルから BigQuery テーブルにデータを移動できます。これを行う際は、列ヘッダーがデータ型で定義されているテーブルが BigQuery プラットフォームにすでにあることを確認してください。以下は GBQ テーブルを作成するためのサンプル スクリプトです。BigQuery データセットでこれを実行します。

CREATE TABLE `<your project>.<your dataset>.<table name>`
(                                                             
 integration_id STRING,                                      
 run_id STRING,                                              
 run_date TIMESTAMP,                                         
 error_code INT64,                                           
 error_message STRING,                                       
 failed_row STRING,                                          
<column headername> <Data type>                               
)                                                             
OPTIONS(                                                      
 description=""                                              
); 

  • アカウント メール アドレスがあるサービス アカウント JSON の例:
A Google Service Account .json example with an associated email.