クラウドウェアハウス

Your Snowflake data, where work happens.

分析やストリーミングエクスポートのためのクラウドデータウェアハウス。Postgresで使用するのと同じ読み取り専用SQLでクエリを実行し、1つのステートメントでビジネスAPIと結合できます。

Use the results in Excel, Google Sheets, AI tools and your apps through the Database REST API.

Every connector type is on Free. Start with 2 data sources and 1 agent.

スノーフレークYour existing database connection
Inside your networkクエリストリームス ネットワークエージェント

Run read-only queries inside your network.

Read-only queries · outbound connection

Source credentials stay on the agent. Your tools receive query results.

Query Streams は、Microsoft Excel、Google Sheets、Power BI、MCP 経由の AI アシスタント、および REST エンドポイントから Snowflake ウェアハウスをライブ SQL として読み取ります。パスワード、RSA キーペア、プログラムによるアクセス トークンの 3 つの認証方法がサポートされています。これは、MFA が有効になっている Snowflake アカウントでは、無人プロセスからのパスワードを一切使用できないため重要です。ウェアハウス、ロール、スキーマは接続ごとに固定できるため、レポート接続を小規模なウェアハウスと読み取り専用ロールに制限し、その状態を維持することができます。

  • Key-pair and PAT auth for MFA accounts
  • Warehouse and role pinned per connection
  • Federated middle part is the schema

Connect Snowflake with the right settings.

Keep the connection on the Network Agent. These are the details specific to Snowflake.

手を伸ばして
SnowflakeアカウントへのHTTPS接続。受信は一切不要で、ポートを開放する必要もありません。
識別者
アカウント識別子、およびアカウントに識別子が必要な地域
認証
パスワード、RSA鍵ペア(インラインまたはエージェント上の鍵ファイル、パスフレーズ対応)、またはプログラムによるアクセストークン
美術学修士
パスワード認証では強制MFAを満たすことができません。接続テストでその旨が示され、可能な2つの方法が示されています。
倉庫 / 役割 / スキーマ
すべてオプションで、接続にすべて固定されています。空白の場合は、Snowflake のデフォルト設定になります。スキーマのデフォルトは PUBLIC です。
ドライバ
Snowflake.Data 5.1.0、バンドル済み
セッション
接続を維持することで、再開したばかりの倉庫がレポートの途中で接続を切断するのを防ぎます。
タイムアウト
接続に30秒、明細書1件につき35秒
読み取り専用
Snowflakeに明細書が送信される前に、エージェントに対して強制されます。

Query StreamsにはSnowflakeの請求額の上限はありません。クレジット上限もコストプレビューも存在しないため、大規模なテーブルをスキャンするクエリのコストは、他のクライアントからの場合と同じです。実際に機能する制御方法は、接続を小規模なデータウェアハウスと限定された役割に固定することです。

クロスソースクエリでは、データベースが既に接続にバインドされているため、3部構成の参照の中央部分はSnowflakeスキーマになります。例えば、PUBLICスキーマを読み取るwarehouseという接続は、warehouse.PUBLIC.ordersと記述されます。単一のSnowflake接続内では、保存済みクエリにSnowflake独自の3部構成(database.schema.table)を記述することも可能です。

Provider reference: www.snowflake.com

Built for how Snowflake works.

認証方法は3種類あり、そのうち2種類は多要素認証(MFA)にも耐えられる。

Snowflakeでは、強制的な多要素認証(MFA)が、自動レポートツールが直面する一般的な障壁となっています。なぜなら、プッシュ通知を承認する担当者がキーボードの前にいないからです。3つの方法のうち2つは、まさにこの問題を解決するために設計されています。

  • Password — the simple case, for accounts without MFA enforced. If MFA is required, the connection test says so in plain words and points you at the alternatives rather than failing with a driver code.
  • Key-pair RSA — the usual recommendation for a service connection. Paste the private key or point at a key file on the agent; an encrypted key with a passphrase is accepted.
  • Programmatic access token — Snowflake's own token for exactly this kind of caller.
  • 役割は接続の一部であるため、レポート接続は、ユーザー自身のログインが実行できる操作とは無関係に、読み取り専用の役割を持つことができます。
  • Warehouse is part of the connection too — point reporting at a small warehouse and it stays on the small warehouse.

最初の見落としを諦めない発見

SnowflakeのINFORMATION_SCHEMAは一律に読み取り可能ではありません。どの部分がロールに表示されているかは、そのロールが持つ権限によって異なり、重要なメタデータが最初に欠落することがよくあります。

  • データベース、スキーマ、テーブル、および列は、テーブルごとに1回の往復ではなく、バッチ処理でINFORMATION_SCHEMAから読み込まれます。
  • キー使用状況ビューがあなたの役割で読み取れない場合、エージェントはテーブルごとに SHOW PRIMARY KEYS と SHOW IMPORTED KEYS を並行して実行するようにフォールバックするため、クエリ ビルダーにはリレーションシップが表示されます。
  • 列の精度とスケールはカタログに取り込まれる際に保持されるため、NUMBER(12,2) は 1 として記述されます。

フェデレーション結合では、データベースではなくスキーマが使用されます。

これは人々が誤解しがちな点です。Snowflakeデータベースは接続自体に紐づいているため、クロスソースクエリでは、3部構成の名前の中央部分がSnowflakeスキーマ(通常はPUBLIC)になります。

-- warehouse は接続、PUBLIC は Snowflake スキーマです SELECT c.region, SUM(o.total) AS revenue FROM warehouse.PUBLIC.orders o JOIN pg_crm.public.customers c ON c.id = o.customer_id GROUP BY c.region

From connection to useful results.

  1. ネットワークエージェントは、発信HTTPSが利用可能な場所にインストールしてください。Snowflakeはインターネット経由でアクセスされるため、これは小型の常時稼働ボックスで構いません。
  2. アカウント識別子、必要に応じてリージョン、およびデータベースを入力してください。ウェアハウス、スキーマ、ロールはオプションです。これらを空欄にすると、Snowflakeのデフォルト設定が適用されます。
  3. 認証方法を選択してください:パスワード、RSA鍵ペア、またはプログラムによるアクセストークン。アカウントで多要素認証(MFA)が強制されている場合は、後者2つのいずれかを使用してください。
  4. 公開する価値のあるデータベースとスキーマを選択してください。エージェントはテーブル、列、主キー、外部キーを読み取り、クエリビルダーが実際の名前を提供したり、結合を提案したりできるようにします。
  5. 読み取り専用のSQLを記述するか、Novaに記述させます。Excel、Googleスプレッドシート、Power BI、MCP、またはRESTから保存済みのクエリを読み込むことができます。

Put your Snowflake results to work.

One connection serves your spreadsheets, apps and AI tools. Share permission to run a saved query; recipients see the allowed results, with the SQL and source login hidden.

チーム、ベンダー、パートナーの皆様へ

Snowflakeのリアルタイム結果をワークシートに直接取り込み、必要に応じて更新できます。対応プラットフォームは、デスクトップ版Excel、Excel Online、Microsoft 365です。

スノーフレークガイド

Snowflakeのリアルタイム結果を、同僚、ベンダー、パートナーなど、誰とでも共有できます。共有されたグリッドはブックマーク可能で、スマートフォン、タブレット、デスクトップなど、どのデバイスで開いても常に最新の状態に戻ります。相手には結果のみが表示され、SQLや認証情報は一切表示されません。

データビューアの仕組み

アプリとシステム向け

Snowflakeクエリを、認証済みのJSONエンドポイントとして公開します。このエンドポイントは、OpenAPI 3.1仕様に準拠しており、Postman、Insomnia、Hoppscotch用の既製コレクションも用意されているため、どのアプリケーションでも呼び出すことができます。データベースポートは開放されません。

スノーフレークガイド

生成された Power Query M を Power BI アドバンスト エディターに貼り付けると、レポートは HTTPS 経由で Snowflake のリアルタイムの結果を読み取ります。ODBC ドライバーもデータベース ポートも開く必要はありません。

Explore Power BI

AIツール向け

AIアシスタントに、正しいSQLを作成するために必要なスキーマを含むSnowflakeへの読み取り専用アクセス権を付与します。チャットに認証情報を含める必要はありません。

スノーフレークガイド

人々に届けられる

Join Snowflake to the rest of your data.

Bring databases, business APIs, files and logs into one read-only query. Every connector supports Federated Queries.

Name the connections and tables. Query Streams handles the source queries and combines the results.

Explore Federated Queries
Illustrative cross-source query
-- コピーなし、マージなし、スケジュールなし
セレクト   c.region、COUNT(*) AS orders、SUM(i.amount_due) AS invoiced
フロム     倉庫.PUBLIC.orders1 f
ジョイン     pg_crm.一般顧客2 c ON c.id = f.customer_id
ジョイン     請求する.stripe.invoices3 i ON i.customer = c.stripe_id
GROUP BY c.領域
ORDER BY 請求書記載のDESC;

Use your own connection, schema, table and column names.

Shared across the connector family.

すべてのデータベースコネクタに当てはまる

  • Outbound only — the agent opens one encrypted connection out to Query Streams. No inbound port to forward, no VPN, no IP allowlist, nothing about your database exposed to the internet.
  • Credentials stay put — the database username and password live on the machine you installed the agent on. Query Streams never receives them and cannot reach your database on its own.
  • Read-only, enforced — one statement at a time, SELECT and friends only. A write is rejected on your own machine before it is ever sent to the server, rather than relying on a permission somebody remembered to set.
  • Deploy as many agents as you like — one per site, region or cloud. Every data source they can see arrives in a single dropdown, so nobody has to know which agent hosts what.

クエリが保存されると、次のようになります。

  • Share the capability, not the SQL — a colleague or an outside partner can run your query and change its filters without ever seeing the statement behind it.
  • Filters from either direction — declare them yourself as @variables, or let the connector spot the literal values already sitting in your WHERE clause and offer those as dropdowns.
  • Read it from anywhere — Microsoft Excel, Google Sheets, Power BI, the REST API, AI assistants over MCP, the Query Builder and Nova all read the same saved query.
  • Run several at once — five saved queries into five worksheet tabs, streamed concurrently, however large the results.
  • Join it to anything else you have connected — another database, a business API, or a folder of files, in one read-only statement.

Snowflakeに関する質問

Where can I use Snowflake query results?

Use Snowflake results in Excel, Google Sheets, the Data Viewer, your apps through the Database REST API, and AI tools through MCP or Nova. Saved results also feed supported Automation destinations, reports and alerts. Destination availability and allowances depend on your plan.

Do I need to open an inbound port for Snowflake?

No. Install the Network Agent on a machine that can reach Snowflake. The agent connects outward to Query Streams; no inbound port or VPN is needed. Your source must still allow the agent machine to connect under its own access rules.

クエリ ストリームは Snowflake のデータを変更できますか?

No. Queries are enforced read-only on the Network Agent before execution. Source credentials stay on that machine. Sharing grants permission to run a saved query and receive its results; it does not reveal the SQL or database login.

What do I need to connect Snowflake?

Reached over: HTTPS to your Snowflake account. No inbound anything, and no port to open. Identified by: Account identifier, plus region where your account needs one. Authentication: Password, key-pair RSA (inline or a key file on the agent, passphrase supported), or a programmatic access token. MFA: Password auth cannot satisfy enforced MFA. The connection test says so and names the two methods that can

Can I join Snowflake to other connected sources?

Yes. Federated Queries support every connector type, including databases, business APIs, files and logs. Name the connections and tables in one read-only query. Query Streams translates the source portions as needed and combines their results. See how Federated Queries work.

Put Snowflake where the work happens.

Start with Free: every connector type, 2 data sources and 1 Network Agent. Add plan allowances as your needs grow.