はじめに
BigQueryは、データを作成、管理、共有、クエリするためのデータプラットフォームです。DomoのBigQuery Unloadコネクターを使用すると、Google Cloud Storage Serviceを利用してBigQueryからより大きな結果を取得できます。BigQuery APIの詳細については、ウェブサイト(https://cloud.google.com/bigquery/docs/reference/v2/)を参照してください。
Google BigQuery Unloadコネクターは「クラウドApp」コネクターであるため、クラウドに保管されたデータを取得できます。Data Centerでウィンドウ上部のツールバーで[クラウドApp]をクリックすると、これを含むほかのクラウドAppコネクターのページにアクセスできます。
このトピックでは、Google BigQuery Unloadコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「データコネクターを使用してDataSetを追加する」を参照してください。
必要条件
BigQueryに接続してDataSetを作成するには、以下が必要です。
-
JSON BigQueryサービスアカウントキー
-
JSON Google Cloud Storage Serviceアカウントキー
-
DomoクライアントID
-
Domoクライアントシークレット
必要なサービスアカウントキーを生成するには、次の手順に従ってください。
-
GCPコンソールで、[IAMと管理者]ページを開きます。
-
左側のナビゲーションペインで[サービスアカウント]をクリックします。
-
プロジェクトを選択して[開く]をクリックします。
-
[サービスアカウントを作成]をクリックします。
-
サービスアカウントの名前と説明を入力します。
-
[作成]をクリックします。
-
[プロジェクト所有者]を選択します。
-
[次に進む]をクリックします。
-
[キーを作成] をクリックします。
-
キーのタイプに[JSON]を選択します。
-
[作成]をクリックします。
シークレットキーがコンピューターに保存されます。
DomoクライアントIDとクライアントシークレットを作成するには、次の手順を実行します。
-
https://developer.domo.comに移動してログインします。
-
[新規クライアント]をクリックします(右上隅の[マイアカウント])。
-
[データ]と[ユーザー]のアプリケーションの範囲を持つ新しいクライアントを作成します。
[作成]をクリックすると、クライアントIDとクライアントシークレットにリダイレクトされます。 -
すぐに必要になるため、クライアントIDとクライアントシークレットをコピーします。
BigQueryに接続する
このセクションでは、[Google BigQuery Unloadコネクター]ページの[認証情報]ペインと[詳細]ペインのオプションについて説明します。このページのほかのペインの項目にある[スケジュール設定]や[DataSetの名前と説明]に関しては、コネクタータイプのほとんどで共通です。詳細については「データコネクターを使用してDataSetを追加する」を参照してください。
認証情報ペイン
このペインには、(サードパーティツール)アカウントにアクセスする認証情報の入力フィールドが含まれています。下表では、各フィールドに必要な内容を説明しています。
フィールド |
説明 |
---|---|
サービスアカウントキーJSON BigQuery |
Google BigQuery JSONサービスアカウントキーを入力します。 |
サービスアカウントキーJSON Google Cloud Storage |
Google Cloud Storage JSONサービスアカウントキーを入力します。 |
DomoクライアントID |
DomoクライアントIDを入力します。 |
Domoクライアントシークレット |
Domoクライアントシークレットを入力します。 |
これらの認証情報の入手方法については、前述の「必要条件」を参照してください。
有効な認証情報を入力した後は、いつでも同じアカウントを使用して新しいGoogle BigQuery Unload DataSetを作成することができます。コネクターアカウントは、Data Centerの[アカウント]タブで管理できます。このタブについて詳しくは、「コネクターのユーザーアカウントを管理する」を参照してください。
[詳細]ペイン
このペインには、メインとなる[レポート]メニューのほか、選択したレポートタイプに応じて表示/非表示になる様々なメニューが含まれています。
メニュー |
説明 |
||||
---|---|---|---|---|---|
レポート |
実行するレポートを選択します。以下のレポートが利用できます。
|
||||
DataSet ID |
テーブルデータ情報にコピーするDataSetのDataSet ID (GUID) を入力します。Data CenterでDataSetの詳細ビューを開き、URLの「datasources/」に続く部分でIDを見つけることができます。例えば、URLhttps://mycompany.domo.com/datasourc...tails/overviewでは、DataSet IDは845305d8-da3d-4107-a9d6-13ef3f86d4a4です。 |
||||
Table ID |
コピーするテーブルのIDを選択します。 |
||||
Query |
実行するBigQuery SQLクエリを入力します。標準のSQL構文のみサポートされています。 |
||||
Bucket |
Googleクラウドストレージバケットを選択します。 |
||||
Dimension Fields (Optional) |
Domoで数値として扱う必要のあるフィールドのコンマで区切ったリストを入力します。 |
その他のペイン
スケジュール設定、再試行、更新に関するオプションなど、ほかのセクションに記載されているコネクターのインターフェースについては、「データコネクターを使用してDataSetを追加する」を参照してください。
コメント
0件のコメント
サインインしてコメントを残してください。