ビッグクエリ グーグル シート
クエリストリーム
Query Streamsを使用すると、BigQuery Data WarehouseをGoogle Sheetsに直接接続し、Apps ScriptやODBCドライバ、複雑な設定なしにライブクラウドデータをストリーミングできます。. QueryStreams.comに無料登録する。 そして、数分でウェアハウスのライブデータをスプレッドシートに取り込むことができます。.
このガイドでは、BigQueryデータウェアハウスとGoogle Sheetsを安全かつリアルタイムに接続する方法を説明します。マーケティングデータの分析、エグゼクティブダッシュボードの構築、世界中の関係者とのアナリティクスの共有など、Query Streamsはサービスアカウント認証にアクセスするためのシンプルなソリューションを提供します。.
サービス・アカウント認証
BigQueryのエラスティックなコンピュートとストレージへの接続
リアルタイム倉庫クエリー
BigQueryのSQLを実行し、結果を即座にストリームする
安全なクレデンシャル保管
クレデンシャルはネットワーク上に留まり、決して公開されることはありません。
マルチ・リージョン・サポート
世界中のどのBigQueryリージョンでも動作
達成できること
このガイドを読み終える頃には、次のことができるようになるだろう:
- GoogleシートとBigQueryの接続 - サービス・アカウント認証アクセス
- BigQueryのSQLをリアルタイムで実行 グーグル・シートより
- ライブ倉庫ダッシュボードの構築 自動更新データ付き
- 安全な倉庫へのアクセスを共有 世界中のステークホルダーと
前提条件
クエリストリームエージェントのインストール
任意のネットワークロケーションにエージェントをインストールする(BigQueryはクラウドベース)。.
Query Streamsエージェントをインストールする。Google Cloudプロジェクト(BigQuery使用)
BigQuery API が有効になっている Google Cloud プロジェクトと、少なくとも以下の内容を含むサービス アカウント JSON キー ファイル BigQueryジョブユーザー 役割。
サービスアカウントの作成 →ステップ1: Query Streams Agentインターフェイスにアクセスする。
エージェントをインストールした状態で、BigQuery接続を設定します。.
- ウェブブラウザを開く に移動する:
https://localhost:1823 - データ接続に移動する: クリック データソース > コネクション
- 新しい接続を追加する: クリック コネクションの追加
ステップ 2: 接続タイプとして BigQuery を選択します。
- BigQueryを選択する: をクリックしてください。 ビッグクエリ タイル(選択時は緑の枠)
- 別の方法 - 検索を使う: BigQuery」と入力するとすぐに見つかります。
- 次へ」をクリック 続行する
ステップ3:BigQuery接続の詳細を設定する
必要なBigQuery接続の詳細:
- 接続名 – 分かりやすいラベル(例:「BigQuery Analytics」)
- プロジェクトID – Google Cloud プロジェクト ID (例:
my-analytics-project-123456Google Cloud Console ダッシュボードで確認できます。 - 認証情報JSON – サービスアカウントの JSON キー ファイルの全内容を貼り付けてください。 IAMと管理 > サービスアカウント > キー > キーの追加 > JSON。
- データセット (オプション) – クエリを実行するデフォルトの BigQuery データセット(例:
my_dataset)。SQL文でデータセットを指定することもできます。 - 位置 (オプション) – BigQuery のデータの場所 (例:
私たち,欧州連合,アメリカ中央部1) 指定がない場合は、デフォルトで米国になります。
完了したら 次のページ.
ステップ4:データ領域の選択
選択 データ領域 - クエリー処理能力.
- 利用可能な領域を確認する: ご契約内容
- レルムを選択する: デフォルト・データ・レルム」を選択する“
- 次へ」をクリック 接続をテストする
ステップ5:BigQuery接続のテスト
Query StreamsがBigQueryの認証情報を確認します。.
- 自動テスト: エージェントがBigQueryへの接続を試みる
- レビュー結果 成功すると、BigQueryのバージョン、ウェアハウス、権限が表示される
- 次へ」をクリック 成功すれば
- アクセス拒否 / 403エラー: サービスアカウントには BigQueryジョブユーザー 役割(または BigQueryユーザー フルアクセスするには、こちらへどうぞ。 Google Cloud Console > IAMサービスアカウントを見つけて、必要な役割を追加してください。
- APIが有効になっていません: 必ず BigQuery API Google Cloud プロジェクトで有効になっています。
- 認証情報が無効です。 JSONキーファイルの内容全体を貼り付けたことを確認してください(
{そして最後に}). - プロジェクトが見つかりません: プロジェクトIDがGoogle Cloudプロジェクトのものと完全に一致していることを再度確認してください。
ステップ6:セットアップの完了
- レビューの構成 すべての設定が正しいことを確認する
- 完了をクリック BigQuery接続を保存する
BigQuery接続の準備は完了です!次に、Google Sheetsアドオンをインストールします。.
ステップ 7: アドオンをインストールして最初のクエリを実行する
Google Workspace MarketplaceからQuery Streamsアドオンをインストールします:
インストール後 エクステンション > クエリストリーム をクリックし、最初のBigQueryクエリを作成します:
- Stream a Query “をクリックする。”
- BigQuery接続を選択します。
- データベースとスキーマを選択する
- BigQueryのSQLを書く:
SELECT
customer_id、
顧客名
Eメール
総購入額
国
FROM 顧客
WHERE 総購入数 > 1000
ORDER BY total_purchases DESC
LIMIT 100;;
- デスティネーションを設定する: 新しいタブを作成」を選択する“
- プレーをクリック 実行する
成功だ!
BigQueryをGoogle Sheetsに接続しました!クラウドウェアハウスのデータが即座に新しいワークシートにストリームされます。いつでも最新の分析を再実行できます。.
次のステップクエリーの保存と共有
を使用する。 クエリストリーム・ウェブポータル を使用して、BigQueryクエリを構築、保存、管理できます:
- クエリーを保存する: 再利用のための倉庫クエリの保存
- パラメータを追加する: データ探索のための動的フィルターの作成
- グローバルにシェアする 関係者がどこからでもクエリーを実行できる
- アドオンからのアクセス 保存されたクエリが “Saved Queries ”メニューに表示される
よくある質問
❓ Query StreamsはGoogle Apps Scriptを使用していますか? +
Query StreamsはGoogle Sheets APIを直接使用するため、優れたパフォーマンスを発揮します。実行時間が6分に制限されるApps Scriptとは異なり、Query Streamsは大規模なBigQueryの結果セットを効率的に処理できます。.
🔒 BigQueryのデータは安全ですか? +
BigQueryの認証情報はお客様のネットワークから出ることはなく、Query Streamsエージェント内に保持されます。データは転送中に暗号化され、エージェントは送信接続のみを行います(ファイアウォールの変更は必要ありません)。.
☁ どのBigQueryリージョンがサポートされていますか? +
Google Cloud BigQueryは、米国、欧州、アジア太平洋のマルチリージョンに加え、us-central1、europe-west1、asia-east1などのシングルリージョンを含む、すべてのリージョンをサポートしています。設定時に希望のリージョンを指定するか、デフォルト(米国)のままにしてください。
👥 外部ユーザーとクエリーを共有できますか? +
はい!保存したクエリを外部ユーザーと共有し、どこからでも実行することができます。.
💰 BigQueryのコストが増加しますか? +
Query Streams は標準の BigQuery SQL を実行します。オンデマンド料金制で、各クエリでスキャンされたバイト数に応じて料金が発生します。 リミット 句を使用してテーブルをパーティション分割し、必要な列のみを選択することでコストを最小限に抑えます。定額予約を使用している場合、クエリによって予約済みのスロットが消費されます。

