メインコンテンツへスキップ

はじめに

Google BigQuery Enterpriseは、非常に大きな読み取り専用データを処理するためのクラウドベースのビッグデータ解析ウェブサービスです。DomoのGoogle BigQuery Enterprise Dataコネクターを使用して、特定のプロジェクトからデータを取得し、巨大なDataSetをインタラクティブに分析できます。Google BigQueryのクエリは、標準のSQL SELECTステートメントのバリエーションを使って記述されています。Google APIについて詳しくは、ウェブサイト( https://developer.google.com )を参照してください。 Google BigQuery Enterprise DataアカウントにはData Centerから接続します。このトピックでは、Google BigQuery Enterprise Dataコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報については、「 コネクターを使用してDataSetを追加する 」を参照してください。

必要条件

Google BigQuery Enterpriseアカウントに接続してDataSetを作成するには、以下が必要です。
  • APIとサービスを有効にしてGoogle Developers Consoleで作成したプロジェクト
  • Google Developersアカウントに関連付けられたクライアントIDとクライアントシークレット
次のステップでは、プロジェクトを作成して必要な認証情報を取得する方法について詳しく説明します。

Google Developers Consoleでプロジェクトを作成する

  1. https://console.developers.google.com に移動します。
  2. [My Project] の横のドロップダウン矢印をクリックします。
    googlesheets_writeback_1.png
  3. [New Project] をクリックします。
    googlesheets_writeback_2.png
  4. プロジェクトに名前を付けて、親フォルダを選択します。
  5. [Create] をクリックします。
    注記: 必要に応じて既存のプロジェクトを使用することもできます。

OAuthクライアントIDとクライアントシークレットを作成する

  1. https://console.developers.google.com/ にログインします。
  2. プロジェクトを選択します。
  3. [APIs & Services]>[Credentials] の順に移動します。
clipboard_e2f41627fa6f73db016bc16ff40f8b82c.png
  1. [+Create credentials]>[OAuth client ID] の順にクリックします。
clipboard_e7def711e8943bc1c4efbad251022993d.png
  1. OAuth client ID を選択します。
  2. ドロップダウンから [Application Type] として [Web application] を選択します。
select_web_app.png
  1. アプリケーションの名前を入力します。
  2. [Authorized redirect URIs] の下の [+Add URI] をクリックします。
  3. https://oauth.domo.com/api/data/v1/oauth/providers/google-bigquery-enterprise/exchange をリダイレクトURIとして追加します。
redirect_URI.png
  1. [Create] をクリックします。

APIとサービスを有効にする

  1. https://console.developers.google.com/ にログインします。
  2. [APIs & Services]>[Dashboard] に移動します。
  3. [+ENABLE APIS AND SERVICES] をクリックします。
APIs_n_Services.png
  1. [Google BigQuery API] を検索します。
BigQuery_api.png
  1. BigQuery APIを有効にするには、[ENABLE] ボタンをクリックします。
BigQuery_aAPI_enabled.png

Google BigQuery Enterpriseアカウントに接続する

このセクションでは、 Google BigQuery Enterprise Data コネクターページの [認証情報] ペインと [詳細] ペインのオプションについて説明します。このページのほかのペインの項目にある [スケジュール設定][DataSetに名前を付け、説明を入力] に関しては、コネクタータイプのほとんどで共通です。詳細については「 コネクターを使用してDataSetを追加する 」を参照してください。

[認証情報]ペイン

このペインには、 Google BigQuery Enterprise アカウントに接続するための認証情報を入力するフィールドがあります。下表では、各フィールドに必要な内容を説明しています。

フィールド

説明

Client ID Google Developersアカウントに関連付けられているクライアントIDを入力します。詳細は「 必要条件 」を参照してください。
Client Secret Google Developersアカウントに関連付けられているクライアントシークレットを入力します。詳細は「 必要条件 」を参照してください。
有効な認証情報を入力した後は、新しいGoogle BigQuery Enterprise DataSetを作成する際に常に同じアカウントを使用できるようになります。コネクターアカウントは、Data Centerの [アカウント] タブで管理できます。このタブの詳細については、「 コネクターのユーザーアカウントを管理する 」を参照してください。

[詳細]ペイン

このペインには、メインとなる [Reports] メニューのほか、選択したレポートタイプに応じて表示/非表示になる様々なメニューが含まれています。

メニュー

説明

Report

実行するGoogle BigQuery Enterpriseレポートを選択します。以下のレポートが利用できます。

Query レガシーSQLまたは標準SQLを実行してデータをBigQueryから返します。
Table Information テーブルの詳細を返します。
Table Data テーブルデータに関する情報を返します。
What Query Type would you like to use? レガシーSQLクエリと標準SQLクエリのどちらを使用するかを選択します。デフォルトでは[LegacySQL]が選択されています。
Query Google BigQueryの完全修飾クエリを入力します。
Query Parameter クエリパラメーターの値を入力します。この値は、クエリパラメーターの初期値となります。最終実行日はデフォルトではオプションです。最終実行日が指定されていない場合、最終実行日は「02/01/1700」になります。例: !{lastvalue:_id}!=1,!{lastrundate:start_date}!=02/01/1944
Project ID データを取得したいプロジェクトのIDを入力します。
Expect Large Results 大きい結果を得たいかどうかを指定します。大きい結果を返すクエリの場合、一時的なテーブルが作成され、ジョブが終了すると削除されます。一時的なテーブルを作成するには、DataSet IDが必要です。
DataSet ID データを取得したいDataSetのIDを入力します。
Projects 利用可能なプロジェクトのリストからプロジェクトを選択します。
DataSets 利用可能なデータリストからDataSetを選択します。
Tables 利用可能なテーブルのリストからテーブルを選択します。
Location 場所を入力します。場所に関する詳細は「 DataSetのロケーション 」を参照してください。
Selected Fields フィールドを選択します。
Max Results 最大結果は、データの1ページ当たりの結果の数です。デフォルトでは、ページごとに10,000個の結果を返します。DataSetにメモリー不足エラーが発生した場合は、最大結果を減らします。

その他のペイン

スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。