SaaSデータをSQLテーブルとして。

SQLを使って、請求、CRM、店舗、分析のデータをクエリできます。スケジュールに従って同期するか、対応している場合はライブAPI読み取りを使用し、結果をスプレッドシート、AIツール、アプリに送信します。

Freeを含むすべてのプランに含まれています。

高い台座の上に雲があり、そこから点線状のデータの流れが小さなエージェントブロックへと落ち、さらに積み重なった円盤状のデータベースへと続いている。格子状のシートがデータベースに立てかけられている

サービスのデータが役立つテーブルになる様子をご覧ください。

スクロールして、APIレスポンスからSQLの結果になるまで、同じ請求書を追ってください。その過程でQuery StreamsがAPI処理を行います。

ストライプ

レスポンスから始める。

APIは構造化データを返します。多くの場合、あるオブジェクトの中に別のオブジェクトがネストされています。ここでは、各請求書に顧客のIDと名前が含まれています。

例の中で顧客IDを追ってください。テーブル、キャッシュ、最終的な回答で、同じレコードを結び付けます。

ネストされたJSON
APIレスポンスアプリケーション/json
[
   { "お客様": {
       "id": "C01",
       "名前": "Halden Logistics" },
     "amount": 12480.00, "状態": "Open" },
   { "お客様": {
       "id": "C02",
       "名前": "Castellan Foods" },
     "amount": 28900.00, "状態": "Overdue" },
   { "お客様": {
       "id": "C03",
       "名前": "Northgate Clinics" },
     "amount": 17320.80, "状態": "Overdue" }
]
請求書3件ネストされた顧客3件
Query Streamsによる整形

フィールドが対応する列を見つける。

顧客情報は1つのテーブルに、請求金額とステータスは別のテーブルになります。顧客IDで両者を関連付けるため、SQLで結合できます。

例の顧客IDを選択すると、一致するレコードが強調表示されます。認証、ページネーション、再試行、バックオフは自動的に処理されます。

関連テーブル
billing.customers3列
顧客ID名称
ハルデン・ロジスティクス
カステラン・フーズ
ノースゲートクリニック
顧客ID
billing.invoices3列
顧客ID額ステータス
C0112,480.00開く
C0228,900.00期限切れ
C0317,320.80期限切れ

IDを選択して、どの行が関連しているかを確認します。

ネットワーク内

スケジュール同期。またはリアルタイムAPI読み取り。

スケジュールに沿ってデータを同期し、暗号化されたローカルコピーをクエリするか、対応サービスとテーブルのライブAPI読み取りを有効にします。ライブクエリを設定すると、クエリ実行時にエージェントがAPIからデータを更新できます。

データの鮮度とプロバイダーへの呼び出し頻度は、設定によって決まります。ライブ読み取りの可否は、コネクタ、テーブル、更新設定、プロバイダーのレート制限によって異なります。

ポーリングとライブAPI読み取り
お使いのサービス
ポーリングまたはライブ読み取り
クエリストリームネットワーク・エージェント
AES-256静止時ネットワーク内
billing.customers3列
C01C02C03
billing.invoices3列
C0112,480.00C0228,900.00C0317,320.80
スケジュールポーリング選択した間隔で同期ライブAPI読み取り対応している場合、クエリ時に更新

ライブ読み取りでは、SQLの実行前にローカルデータを更新できます。利用可否とデータの鮮度は、設定によって異なります。

SQLを実行する準備ができました

テーブルを結合して、答えを活用しましょう。

このクエリは顧客と請求書を結合し、金額の高い順に並べ替えます。名前、値、顧客IDは、引き続き同じサンプル応答にたどれます。

クエリを保存して、Excel、Google Sheets、MCP経由のAI、Nova、またはDatabase REST API経由の独自アプリで利用できます。Automation、Reports、Data Alerts、Data Viewerでも結果を使用できます。

SQLとその結果
SQLローカルコピーを読み取る
セレクト c.name AS customer,
       i.amount, i.status
フロム billing.invoices i
ジョイン billing.customers c
  オン c.customer_id = i.customer_id
ORDER BY i.amount DESC
結合した1つの結果3行・金額の降順
お客様額ステータス
カステラン・フーズ28,900.00期限切れ
ノースゲートクリニック17,320.80期限切れ
ハルデン・ロジスティクス12,480.00開く

ワークフローとサンプルデータを簡略化して表示しています。テーブルと列はサービスによって異なります。ロゴは対応するAPIソースを示しています。このSQLの例ではローカルテーブルを使用します。データの更新には、スケジュール同期と対応するライブ更新が適用されます。

使用するサービスを接続します。

決済、売上、注文、分析データを同じクエリワークスペースに取り込みます。

  • ストライプ決済と請求
  • ハブスポットCRMとマーケティング
  • ショップファイ電子商取引
  • Google広告広告
  • グーグルアナリティクス4Web分析
  • シップステーション配送とフルフィルメント
  • GoogleサーチコンソールSEOと検索
  • iTick市場データ

テーブルを参照し、SQLを書いて、答えを得る。

Query Builderでサービスのテーブルと列を参照できます。請求書の絞り込み、売上の集計、使い慣れたSQLによるソースの結合が可能です。

  • API処理はコネクタにおまかせ認証、ページネーション、再試行、バックオフは自動で処理されるため、クエリに集中できます。
  • 他のデータと結合Federated QueriesはすべてのQuery Streamsコネクタで利用できます。SaaSデータをデータベースのレコード、ファイル、ログ、または別のサービスのデータと並べて、1つのクエリで扱えます。 フェデレーションクエリを使用してソースを結合します.
  • クエリを一度保存ブラウザーで実行したり、スプレッドシートで結果を更新したり、独自のアプリから呼び出したりできます。
テーブル形式に整理されたサービスデータ簡略化した図です。利用可能なテーブルはサービスによって異なります
  • ストライプ
  • stripe.customers請求先の個人と企業
  • ストライプ・サブスクリプション継続課金のサブスクリプション
  • stripe.invoices未払い額と支払済み額
  • ハブスポット
  • hubspot.contactsCRMの担当者
  • ハブスポット・ディールズ営業パイプライン
  • ショップファイ
  • shopify.orders店舗の販売商品
クラウドサービスがオフィスの壁を通ってNetwork Agentに接続し、そこからデスク上のスプレッドシートにつながっている

ローカルに同期して、アクセスを管理。

Network Agentは、お客様に代わってサービスに接続します。スケジュール同期と、利用可能な場合はライブクエリに対応し、SQL用の暗号化されたローカルストアを備えています。

  • 認証情報はエージェント上で暗号化して保管OAuthやAPIキーなど、サービスが提供する方法で接続します。クエリを実行する同僚が認証情報を持つ必要はありません。
  • 定期レポート向けのスケジュール同期設定可能な間隔でポーリングし、AES-256で暗号化されたエージェントのローカルコピーをクエリします。繰り返し作成するレポートでは同期済みデータを再利用できるため、プロバイダーへの呼び出しを減らせます。
  • 対応している場合のライブ読み取り対応サービスのテーブルでライブクエリを有効にすると、クエリで必要になった際にAPIからデータを更新できます。ライブ呼び出しの実行タイミングは、コネクタの対応状況、更新設定、プロバイダーの制限によって決まります。

すぐに使えるクエリから始めましょう。

よくある質問には、コネクタのクエリライブラリを利用できます。そのままクエリを実行するか、Query Builderで開いて編集できます。

  • ストライプ
    • 月次経常収益
    • 顧客生涯価値
    • サブスクリプションの解約率
    • 請求書の経過日数
  • ハブスポット
    • 商論パイプライン概要
    • リードスコア内訳
    • メールキャンペーン指標
    • 営業担当者別の実績
  • ショップファイ
    • バリアント別の商品展読実績
    • 顧客コホート
    • 在庫水準
    • 割引コードの使用状況
  • グーグルアナリティクス4
    • トラフィックソース内訳
    • コンバージョンファネル
    • ユーザーエンゲージメント
    • Eコマースの実績

結果を活用しましょう。

1つの接続サービスのデータを、さまざまな方法で活用できます。これらの簡略化された例では、保存済みクエリをさまざまなワークフローでどのように利用できるかを示しています。

スプレッドシートで

保存済みクエリをExcelまたはGoogle Sheetsで実行できます。結果は通常のセルに表示され、数式、グラフ、ピボットテーブルですぐに利用できます。最新の数値が必要なときに更新してください。

使用例
ExcelおよびGoogleスプレッドシートのアドイン

AIと連携

MCP経由で独自のAIから保存済みクエリを実行するか、BusinessおよびEnterpriseプランで利用できる組み込みアナリストNovaを使用できます。

使用例
AIツール用のMCPサーバー

REST APIを介して

アプリ、ベンダー、工場に、対象を絞ったクエリ結果を提供できます。相手側のソフトウェアには許可されたデータだけが送られ、SQLとデータソースの認証情報は非公開のままです。

クエリは、サービスから同期された最新データを読み取ります。
使用例
データベースREST API

スケジュール通りに

誰も[実行]を押さなくても、保存済みクエリの結果をGoogle Sheets、Smartsheet、Airtableなどの送信先にスケジュール配信できます。

使用例
スケジュールは自動化と同期します

接続。同期。クエリ。

Network Agentを使って、サービスデータをほかのデータソースと同じワークスペースに取り込みます。

  1. サービスを接続する

    コネクタを選び、提示されるサインイン方法または認証情報の方法を使用します。認証情報はエージェントによって暗号化して保存されます。

  2. 同期して参照する

    同期間隔と、対応しているライブクエリのオプションを設定してから、Query Builderでサービスのテーブルと列を参照します。

  3. クエリを実行して保存する

    クエリライブラリのクエリから始めるか、独自のSQLを作成します。結果はブラウザー、スプレッドシート、またはアプリで利用できます。

API Connectorに関するよくある質問

API ConnectorはFreeプランに含まれていますか?

はい。API ConnectorはFreeを含むすべてのプランに含まれています。ただし、プランごとのデータソース数と利用枠が適用されます。 プランごとの利用枠を比較.

クエリを実行するたびにサービスのAPIを呼び出しますか?

モードと設定によって異なります。スケジュールポーリングでは、クエリはNetwork Agentの暗号化されたローカルストアにある、最新の同期完了済みデータを読み取るため、プロバイダーへの重複リクエストを減らせます。対応しているサービスとテーブルでは、クエリの実行時にライブクエリでAPIからデータを更新できます。ライブリクエストが行われるかどうかは、クエリ、コネクター、テーブル、設定された鮮度、プロバイダーの制限によって異なります。これはクエリ実行時の更新であり、継続的にデータがプッシュされるストリームではありません。

各サービスのAPIについて理解する必要がありますか?

いいえ。コネクタが認証、ページネーション、再試行を処理し、対応するサービスデータをテーブルと列として表示します。用意されたクエリを使うか、Query BuilderでSQLを記述してください。利用できるテーブルとフィールドはサービスによって異なります。

サービスのデータをデータベースのデータと結合できますか?

はい。フェデレーションクエリは、データベース、ファイル、ログ、API接続サービスを含むすべてのQuery Streamsコネクターで利用できます。1つのSQL文で結合できます。スケジュール実行されるAPIソースは、最新の同期済みコピーを提供します。ライブクエリに対応するテーブルでは、コネクターと設定に応じてAPIからデータを更新できます。

同僚は私の認証情報なしで結果を利用できますか?

はい。保存済みクエリの実行と結果の受け取りを許可できます。受け取る側は、許可されたフィルターを使用できます。SQL、APIキー、OAuthトークンが共有されることはありません。アクセスはいつでも取り消せます。共有枠はプランによって異なります。

Database REST APIとはどう違いますか?

API Connectorは、対応サービスのデータをQuery StreamsにSQLテーブルとして取り込みます。Database REST APIを使うと、独自のアプリから保存済みクエリを呼び出して、JSON形式の結果を受け取れます。両方を組み合わせて、サービスを接続し、クエリを保存してから、アプリでその結果を呼び出すこともできます。

サービスデータをあらゆる場所で活用しましょう。

サービスを接続してクエリを保存し、その結果をスプレッドシート、AIツール、自作アプリで活用できます。API ConnectorはFreeに含まれています。

無料プランを入手