はじめに
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 | クライアントシークレットを入力します。 |
注記: 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レポートを選択します。 次のレポートを使用できます。
| ||
| 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クライアントに関連付けられている必要があります。
データはどれくらいの頻度で更新できますか?
データはどれくらいの頻度で更新できますか?
必要に応じて何回でも更新できます。
注意すべきAPI制限はありますか?
注意すべきAPI制限はありますか?
なし
トラブルシューティング
- 認証が有効であることを確認してください。
- 設定を見直し、すべての必須項目が選択されていることを確認してください。
- コネクターの履歴にエラーメッセージが記録されていないか確認してください。