- Google BigQuery
- BigQuery経由のGoogle AdWords
- Google Cloud Storage(DTV2)経由のDoubleClick Campaign Manager
- Google Cloud Storage
- Google Contacts
- Google Drive
- Google Gmail
- Google Admin SDK Reports
既存のGoogle OAuth DataSetを変更する必要がある場合は、対応するサービスアカウントコネクターを使用してください。現在、次のサービスアカウントコネクターが利用可能です。
- Google BigQuery Service
- BigQuery Service経由のGoogle Ads(以前のAdWords)
- Google Drive Service
- Google Cloud Storage Service
- Google Contacts Service
- Google Gmail Service
- Google Admin SDK Reports Service
全ての他のGoogleサービスアカウント対応コネクターは現在開発中です。これらのコネクターが利用可能になれば、Domoと通信できるようになります。Data CenterやApp Storeでサービスアカウント対応コネクターを探し、そのコネクターを使用してデータを取得する必要があります。
コネクターが使用可能になったときに新しいサービスアカウントキーコネクターを利用して新しいDataSetを作成し、前もって既存のGoogle接続を再度有効にしておくことをお勧めします。移行に関する他の変更が発生した場合は、Domoから通知します。
はじめに
Google BigQueryは、大量の読み取り専用データセットを処理するクラウドベースのビッグデータ解析ウェブサービスです。DomoのGoogle BigQueryコネクターは、標準のSQLと従来のSQLクエリを利用してデータを抽出し、Domoに取り込みます。BigQueryのクエリは、標準のSQL Selectステートメントのバリエーションを使って記述されています。BigQuery APIの詳細については、こちらを参照してください:https://cloud.google.com/bigquery/docs/reference/v2/
Google BigQueryコネクターは「クラウドアプリ」であるため、クラウドに保管されたデータを取得できます。Data Centerでウィンドウ上部のツールバーで [クラウドアプリ] をクリックすると、これを含むほかのクラウドアプリコネクターのページにアクセスできます。
このトピックでは、Google BigQuery Connectorユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定およびDataSet情報の編集に関する一般的な情報は、「データコネクターを使用してDataSetを追加する」を参照してください。
主な使用事例 |
Google BigQueryからのデータの抽出が必要になる状況。 |
主なメトリクス |
DFPデータ |
社内における主な権限 |
|
平均導入時間 |
記述しなければならないクエリの数によって異なります。BigQueryデータベース構造を理解し、クエリの作成方法を知っている人物がいると、デプロイメント時間が大幅に短縮されます。 |
使いやすさ(1~10の段階。1が「最も使いやすい」) |
5 |
ベストプラクティス
-
Domoに取得する前にデータを事前集計するようにクエリ構造を最適化しておくと、パフォーマンスが大幅に向上します。
-
取り込む前に視覚化できるようにデータを厳密に構造化しておけば、DomoのETLプロセスが不要になる場合があり、時間を節約できます。
必要条件
BigQueryに接続するには、Googleの認証情報(メールアドレスとパスワード)が必要です。Googleアカウントには、クエリに必要な表とデータへのアクセス許可が必要です。
BigQueryアカウントに接続する
このセクションでは、[Google BigQueryコネクター] ページの [認証情報] ペインと [詳細] ペインのオプションについて説明します。このページ内のほかのペインに含まれるコンポーネントである [スケジュール設定] や [DataSetに名前を付けて説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については「データコネクターを使ってDataSetを追加する」を参照してください。
[認証情報] ペイン
Domo Google BigQueryコネクターは、BigQueryへの接続にOAuthを使用しています。[接続] をクリック (または、Domoに既存のBigQueryアカウントがある場合は、[アカウントを追加] を選択)すると、Google OAuth画面が開き、接続するアカウントを選択できます。アカウントを選択した後で、そのアカウントのパスワードを入力します。有効なパスワードを入力した後は、いつでもDomoで同じアカウントを使用して、BigQuery DataSetを作成することができます。コネクターのアカウントは Data Centerの [アカウント] タブで管理できます。このタブの詳細については、「コネクターのユーザーアカウントを管理する」を参照してください。
[詳細] ペイン
このペインには、レポートの設定に使用できるいくつかのフィールドとメニューがあります。
メニュー |
説明 |
||||
---|---|---|---|---|---|
レポート |
実行するBigQueryレポートタイプを選択します。以下のレポートが利用できます。
|
||||
使用するクエリタイプ |
クエリの記述にLegacySQLを使用するか、StandardSQLを使用するかを選択します。 |
||||
クエリ |
適切に記述されたBigQueryクエリを入力します。使用するクエリ言語は、[使用するクエリタイプ] メニューで選択したものと同じものである必要があります。 BigQueryクエリの記述に関する詳しい文書については、こちらを参照してください:https://cloud.google.com/bigquery/query-reference クエリプレフィックスの設定についての詳細は、こちらを参照してください: https://cloud.google.com/bigquery/docs/reference/standard-sql/enabling-standard-sql |
||||
プロジェクトID |
データを取得するプロジェクトのIDを入力します。 注記:入力できるプロジェクトIDは1つのみです。複数のプロジェクトIDをプルする場合は、複数のDataSetを作成する必要があります。
|
||||
大きな結果が予想される |
このクエリで取得されるDataSetが大きくなることが想定されるかどうかを選択します。[はい] を選択すると、一時的な表が作成され、ジョブの終了後に削除されます。作成する表の [DataSet ID] フィールドにDataSet IDを入力する必要があります。 |
||||
DataSet ID |
Domoに取得するDataSetのIDを入力します。 注記:入力できるDataSet IDは1つのみです。複数のDataSet IDをプルする場合は、複数のDataSetを作成する必要があります。
|
||||
プロジェクト |
データの取得元になるプロジェクトを選択します。 |
||||
DataSet |
データの取得元になるDataSetを選択します。 |
||||
表 |
データの取得元になる表を選択します。 |
その他のペイン
スケジュール設定、再試行、オプションの更新など、このページにないセクションに記載のコネクターインターフェースにつきましては、「データコネクターを使用してDataSetを追加する」をご覧ください。
トラブルシューティング
-
認証情報に、表のクエリに必要なアクセス権があることを確認してください。
-
クエリが正しく記述されており、適切に指定したデータソースを呼び出していることを確認してください。
よくある質問
Google BigQueryコネクターを作成するにはどのような認証情報が必要ですか?
クエリに必要な表とデータにアクセスできる権限を持つGoogleアカウントの認証情報が必要です。
Googleアカウントの認証情報が保護されていることをどのようにして確認できますか?
DomoのGoogle BigQueryコネクターはOAuthを使用します。OAuthは、Googleでアカウントを認証し、DomoがGoogleアカウントの認証情報にアクセスすることはありません。
データ更新の頻度はどのくらいですか?
必要に応じて。
注意すべきAPI制限はありますか?
いいえ
同一のGoogle BigQueryアカウントを複数のDataSetに使えますか?
はい
コメント
0件のコメント
サインインしてコメントを残してください。