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

はじめに

Google BigQueryはサーバー不要で高度なスケーラビリティを備え、コスト効率の高いクラウド型データウェアハウスであり、豊富な情報にもとづいて決定を即座に下し、簡単にビジネスを変容するために構築されたサービスです。Google BigQueryは、大量の読み取り専用DataSetを処理するクラウドベースのビッグデータ解析ウェブサービスです。このコネクターを使用すると、指定したプロジェクトの大きなデータを安全にDomoに取り込むことができます。Google BigQueryのクエリは、標準的なSQL SELECTステートメントのバリエーションを使って記述されています。BigQueryデータをDomoに追加すると、ユーザーはこのデータをほかのデータソースと結合し、新しいインサイトを得て、データを連携させることができます。DomoのGoogle BigQuery High Bandwidth OAuth Enterpriseコネクターを使用すれば、特定のプロジェクトから大きなデータを安全に取り込み、SQLクエリを使用して分析することができます。BigQuery APIの詳細については、https://cloud.google.com/bigquery/docs/reference/v2/ を参照してください。 Google BigQuery High Bandwidth OAuth Enterpriseコネクターは「クラウドApp」コネクターであり、クラウドに保管されたデータを取得できます。Data Centerのウィンドウ上部のツールバーで [クラウドApp] をクリックすると、これを含むほかのクラウドAppコネクターのページにアクセスできます。 このトピックでは、Google BigQuery High Bandwidth OAuth Enterpriseコネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定、DataSet情報の編集に関する一般的な情報については、「 コネクターを使用してDataSetを追加する 」を参照してください。

必要条件

BigQueryに接続するには、クライアントIDとクライアントシークレットがOAuthクライアントに関連付けられている必要があります。

BigQueryに接続する

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

[認証情報]ペイン

Domo Google BigQuery High Bandwidth OAuth Enterpriseコネクターは、接続にOAuthを使用しています。DomoにクライアントIDとクライアントシークレットを入力する必要があります。

フィールド

説明

Client ID クライアントIDを入力します。
Client Secret クライアントシークレットを入力します。
有効な認証情報を入力した後は、新しいGoogle BigQuery High Bandwidth OAuth Enterprise DataSetを作成する際に常に同じアカウントを使用できるようになります。 コネクターアカウントは、Data Centerの [アカウント] タブで管理できます。このタブの詳細については、「 コネクターのユーザーアカウントを管理する 」を参照してください。
注記: Domoで接続する際、既にGoogleにログインしている場合は、 [接続] をクリックすると自動的に認証されます。ログインしたアカウントとは異なるアカウントに接続したい場合は、まず現在のGoogleアカウントからログアウトする必要があります。

[詳細]ペイン

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

メニュー

説明

How would you like to import your data? Domoデータの更新に使用するインポート方法を選択します。
Partition Criteria 日付のキー、日付以外のキー、またはメタクエリを使用してデータをパーティション分割するかどうかを選択します。
Partition Column Name パーティション列の名前を選択します。オプションで使用できるのは、日付タイプの列のみです。
Partition Support Format 選択した日付パーティション列の値のフォーマット方法を選択します。
Past Days データを取得する過去の日数を入力します。値はXとすることができ、この場合Xは正の整数です。例:30
Past Months データを取得する過去の月数を入力します。値はXとすることができ、この場合Xは正の整数です。例:30
Past Years データを取得する過去の年数を入力します。値はXとすることができ、この場合Xは正の整数です。例:30
Future Months データを取得する未来の月数を入力します。値はXとすることができ、この場合Xは正の整数です。例:30
Future Years データを取得する未来の年数を入力します。値はXとすることができ、この場合Xは正の整数です。例:30
Partition Non Date Key Column Name パーティション列の名前を選択します。選択した列の値がパーティションタグとして使用されます。
Partition Query to determine partition tags パーティションタグを特定するために、パーティションクエリを入力します。例:SELECT DISTINCT(COLUMN_NAME) FROM DATASET_ID.TABLENAME

Report

実行するGoogle BigQuery High Bandwidth OAuth Enterpriseレポートを選択します。 次のレポートを使用できます。

Query BigQuery SQLクエリを実行し、クエリが完了したときに結果を返します。
Project ID 利用可能なプロジェクトのリストからプロジェクトを選択します。

DataSet ID

データのBigQuery DataSet IDを選択します。

BigQuery DataSetの詳細については、ウェブサイト( https://cloud.google.com/bigquery/docs/datasets-intro )を参照してください。

Google Cloud Storage Bucket Name コネクターがデータをDomoに転送するときに一時保存に使用するGoogle Cloud Storageのバケット名を選択します。
User Query 実行するクエリを入力します。標準SQLクエリのみサポートされています。
Force To String Domoで文字列として扱う必要のあるフィールドを、カンマ区切りのリストとして入力します。
Force To Number Domoで数値として扱う必要のあるフィールドを、カンマ区切りのリストとして入力します。

その他のペイン

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

よくある質問

このコネクターを使用すると、Google BigQueryから任意のサイズのDataSetをインポートできます。このコネクターは、顧客定義のGoogle Appを使用してOAuth経由で接続します。クライアントとシークレット、BigQueryとGoogle Cloud Services(GCS)の両方にアクセスできる有効なユーザー名とパスワードが必要です。BigQueryのデータは、最初に指定されたGCSにアンロードされ、その後Domoにロードされてデータのインポートが最適化されます。このコネクターは、置き換え、追加、Upsertの更新モードをサポートしています。このコネクターはパーティションをサポートしていません。
クライアントIDとクライアントシークレットがOAuthクライアントに関連付けられている必要があります。
必要に応じて何回でも更新できます。
なし

トラブルシューティング

  • 認証が有効であることを確認してください。
  • 設定を見直し、すべての必須項目が選択されていることを確認してください。
  • コネクターの履歴にエラーメッセージが記録されていないか確認してください。