一つの接続、あらゆる表面
Vultrのデータがどこに保存されるか
- 1 発信接続
- 0 受信ポート
- 読み取り専用 · 認証情報はそのまま保持されます
走る
- チーム、ベンダー、パートナーの皆様へ
-
エクセル アドイン · オンデマンド更新
-
グーグル シート アドオン · オンデマンド更新
-
ノヴァAI 平易な英語で質問する · テキストからSQLへ
-
データビューア ライブ結果を共有 · チーム、ベンダー、パートナー · あらゆるデバイス
- アプリとシステム向け
-
REST API JSONエンドポイント · OpenAPI 3.1
-
Power BI Power Query M
-
スケジュールされた同期 Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- AIツール向け
-
AIアシスタント クロード · カーソル · MCPサーバー
- 人々に届けられる
-
アラートとレポート Slack · Discord · メール · Webhook
Query Streams は、読み取り専用接続 1 つを介して、Microsoft Excel、Google Sheets、Power BI、MCP 経由の AI アシスタント、および REST エンドポイントから Vultr マネージド データベースを読み取ります。 1 つのカードで Vultr が提供する 2 つのエンジン、PostgreSQL と MySQL の両方をカバーし、上部でどちらを使用するかを選択できます。 開始する前に知っておくと良いことが 2 つあります。Vultr は、エンジンのデフォルトを使用するのではなく、クラスターごとに非標準のポートを割り当てます。また、2 つのエンジンでは暗号化の処理が異なります。これら 2 つのエンジンについては、以下で説明します。
Vultr Managed Databasesは、PostgreSQL/MySQLをネットワーク上で提供します。 — 標準ドライバーなので、以下のガイドはすべて変更なく適用されます。Vultr固有の部分は接続文字列のみで、以下で説明します。 接続の詳細.
- チーム、ベンダー、パートナーの皆様へ
-
VultrでExcelを目指そう Microsoft Excel · Excelアドイン
Vultrのリアルタイム検索結果をワークシートに直接取り込み、必要に応じて更新できます。対応プラットフォームは、デスクトップ版Excel、Excel Online、Microsoft 365です。
PostgreSQLガイド -
VultrからGoogleスプレッドシートへ Sheetsアドオン
サイドバーから保存済みのVultrクエリを実行し、結果をシートにドラッグ&ドロップします。共有されている共同作業者は、各自でシートを更新できます。
PostgreSQLガイド -
NovaにVultrについて聞いてみて Nova AI · テキストからSQLへ
平易な英語で質問してください。Novaは既にVultrのテーブルを把握しており、SQL文を作成して実行し、回答を説明してグラフ化します。クエリを作成する必要も、認証情報を渡す必要もありません。
Novaの仕組み -
Vultrからデータビューアへ 結果共有 · チーム、ベンダー、パートナー · 電話、タブレット、デスクトップ
Vultrのリアルタイム結果を、同僚、ベンダー、パートナーなど、誰とでも共有できます。共有されたグリッドはブックマーク可能で、スマートフォン、タブレット、デスクトップなど、どのデバイスで開いても常に最新の状態が表示されます。相手には結果のみが表示され、SQLや認証情報は一切表示されません。
データビューアの仕組み - アプリとシステム向け
-
Vultr REST API HTTPエンドポイント
Vultrクエリを認証済みのJSONエンドポイントとして公開し、あらゆるアプリケーションから呼び出し可能です。OpenAPI 3.1仕様に準拠し、Postman、Insomnia、Hoppscotch用のコレクションも用意されています。データベースポートは開放されません。
PostgreSQLガイド -
VultrからPower BIへ Power Query M
生成された Power Query M を Power BI アドバンスト エディターに貼り付けると、レポートは HTTPS 経由で Vultr のリアルタイムの結果を読み取ります。ODBC ドライバーもデータベース ポートも必要ありません。
Power BI の仕組み -
VultrからAirtableへ 自動化プラットフォーム
Vultrの行をスケジュールに基づいてAirtableベースに同期したり、Airtableの自動化スクリプト内で取得したりできます。
PostgreSQLガイド -
ヴァルトルからベースロウへ 自動化プラットフォーム
RESTエンドポイント経由でVultrからBaserowテーブルにデータを供給します(セルフホスト環境またはBaserowクラウド環境)。
PostgreSQLガイド -
ヴァルトルからシーテーブルへ 自動化プラットフォーム
ファイルをエクスポートしたりデータベースを公開したりすることなく、SeaTableのベースをVultrデータで常に最新の状態に保つ。
PostgreSQLガイド -
VultrからSmartsheetへ 自動化プラットフォーム
Vultrの結果をSmartsheetのグリッドにプッシュすることで、計画やレポートが先週のエクスポートデータではなく、ソースシステムから読み込まれるようになります。
PostgreSQLガイド -
ヴァルトルからアンビルへ Anvil Works · アプリプラットフォーム
Anvil PythonアプリをVultrでバックアップするには、アプリ内にデータベース認証情報を埋め込むのではなく、RESTエンドポイントを介してバックアップします。
PostgreSQLガイド - AIツール向け
-
Vultr MCPサーバー Claude、Cursor、およびMCPクライアント
AIアシスタントに、正しいSQLを作成するために必要なスキーマを含むVultrへの読み取り専用アクセス権を付与します。チャットに認証情報を含める必要はありません。
PostgreSQLガイド - 人々に届けられる
-
Vultrのアラートとレポート Slack · Discord · メール · Webhook
Vultrクエリをスケジュール設定して、結果をSlack、Discord、メール、または署名付きWebhookに送信するか、行数、しきい値、または変化率が設定した値を超えるまでメッセージを保留することができます。
アラートとレポートの仕組み
仕組み
5つのステップ、受信ファイアウォールの変更は不要
ネットワークエージェントは、クラスターにアクセスできる場所にインストールしてください。ネットワークエージェントは送信接続のみを行うため、受信ファイアウォールルールは不要です。
Vultrポータルで「管理対象データベース」を開き、クラスターを選択してから、「概要」と「接続の詳細」を選択します。
接続文字列を最初のフィールドに貼り付けてください。ホスト、ポート、データベース、ユーザー名、パスワードが読み込まれ、エンジン選択ツールはそれに従って選択します。例えば、postgres:// という文字列はPostgreSQLを選択し、mysql:// という文字列はMySQLを選択します。
接続されたポートを確認してください。Vultrはクラスターごとに1つのポートを割り当て、PostgreSQLは通常16751番ポートを使用するため、このフィールドは推測するのではなく、確認する必要があります。
SSLの使用を有効にしたまま、テストして保存してください。Microsoft Excel、Google Sheets、Power BI、MCP、またはRESTから読み込むことができます。
機能の詳細解説
Vultrが提供するもの
ポートはクラスターごとにあり、人々を惹きつけるフィールドです。
ほとんどのマネージドプロバイダーはエンジンをデフォルト設定のままにしておくが、Vultrはそうではない。そのため、その後の処理はすべて、このエンジンを正しく設定できるかどうかにかかっている。
- PostgreSQLクラスタは一般的に5432番ポートではなく16751番ポートを使用し、MySQLクラスタにも独自のポートが割り当てられます。ポート番号はエンジンではなく、クラスタに固有のものです。
- そのため、このカードは誤ったデフォルト値を事前に入力するのではなく、意図的にポート番号を空欄にしています。ポート番号は手入力または貼り付ける必要があり、入力しないと保存されません。
- それはより良い失敗と言えるでしょう。間違っていてももっともらしい5432エラーであれば、フォームは問題なく通過しますが、接続時にタイムアウトが発生し、ファイアウォールでブロックされたと解釈されるため、全く見当違いの場所を探すことになります。
- 接続の詳細から接続文字列を貼り付けるのが確実な方法です。なぜなら、ポート番号はその文字列の中に含まれているからです。
1枚のカードに2つのエンジンが搭載されており、暗号化方式が異なる。
上部のエンジン選択画面は、ドライバー選択画面よりも頻繁に変更されます。チェックボックスをオフにする前に、この部分をよく読んでおくことをお勧めします。
- PostgreSQLを選択すると、チェックボックスの設定に関わらず、エージェントは.vultrdb.comドメインのホストに対して暗号化を強制します。Vultrは暗号化を必須としており、エージェントはそのホスト名に平文を送信しません。
- MySQLを選択すると、チェックボックスがすべての仕組みを決定づけます。デフォルトではオンになっており、オンになっている間は接続が暗号化されますが、オフにしても何も上書きされません。
- この違いは見落としではなく構造的なものです。エージェントはTLSを強制するホスト型PostgreSQLホスト名のテーブルを保持していますが、MySQLにはそれに相当するものがありません。この分割は、ここに掲載されているすべてのマルチエンジンカードに適用されます。
- どちらの方法でも、実際の指導内容は同じです。 — SSLの使用はオンのままにしておいてください。MySQLでは、接続を保護する唯一の手段です。
- どちらの場合も、証明書チェーンは検証されていません。暗号化は、通信内容の傍受を防ぐための保護手段であり、どのサーバーが応答したかを証明するものではありません。
接続でできることとできないこと
両方のエンジンに同じ保証が適用されます。
- エージェントが実行する処理はすべて読み取り専用で、一度に1つのステートメントしか実行されず、書き込みを行う処理は一切実行されません。
- 認証情報は、エージェントをインストールしたマシン上に保持されます。Query Streams は、認証情報のコピーも、お客様のデータのコピーも一切保持しません。
- 保存したクエリを実行する権限は、そのクエリの背後にあるSQL文やデータベースのパスワードを共有することなく共有できます。
- どのエンジンを選択しても、接続情報は選択したエンジン名で保存され、Vultrはバッジとして保持されます。
-- 読み取り専用、選択したエンジンに関係なく\nSELECT c.name,\n COUNT(o.id) AS orders,\n SUM(o.amount) AS revenue\nFROM customers AS c\nJOIN orders AS o ON o.customer_id = c.id\nWHERE o.placed_at >= now() - interval '30 days'\nGROUP BY c.name\nORDER BY revenue DESC;
すべてのデータベースコネクタで共有されます
すべてのデータベースコネクタに当てはまる
- 発信専用 エージェントは、クエリ ストリームへの暗号化された接続を 1 つだけ開きます。受信ポートの転送も、VPN も、IP 許可リストも不要で、データベースに関する情報がインターネットに公開されることは一切ありません。
- 認証情報はそのまま保持されます データベースのユーザー名とパスワードは、エージェントをインストールしたマシン上に存在します。Query Streamsはこれらを受け取ることはなく、単独ではデータベースにアクセスできません。
- 読み取り専用、強制 一度に1つのステートメントのみ、SELECT文とその関連文のみ。書き込みは、誰かが設定した権限に頼るのではなく、サーバーに送信される前に自分のマシン上で拒否されます。
- エージェントは好きなだけデプロイできます サイト、リージョン、クラウドごとに1つずつ。ユーザーが確認できるすべてのデータソースは単一のドロップダウンリストに表示されるため、どのエージェントがどのデータをホストしているかを誰も知る必要はありません。
クエリが保存されると、次のようになります。
- SQLではなく、機能を共有する。 同僚や外部パートナーが、クエリの背後にあるステートメントを見ることなく、クエリを実行してフィルターを変更できてしまう。
- どちらの方向からでもフィルターをかける それらを@変数として自分で宣言するか、コネクタにWHERE句に既に存在するリテラル値を検出させて、ドロップダウンとして提供させます。
- どこからでも読める Microsoft Excel、Google Sheets、Power BI、REST API、MCP上のAIアシスタント、クエリビルダー、Novaはすべて、同じ保存済みクエリを読み取ります。
- 複数同時に実行 — 5つの保存済みクエリを5つのワークシートタブに表示し、結果の規模に関わらず同時にストリーミングします。
- すでに接続済みの他のものにも接続してください — 別のデータベース、ビジネスAPI、またはファイルフォルダを、1つの読み取り専用ステートメントで取得します。
クロスソースSQL
Vultrを他のデータと連携させる
1つのステートメントで、Vultrと他の接続を同時に処理できます。各ソースは実行可能な部分のみを実行し、結果をストリームで返送します。結合は中央で行われるため、ソース同士が直接通信したり、データがどこかにコピーされたりすることはありません。
接続数3件・エージェント数3名
一つの声明
-- コピーなし、マージなし、スケジュールなし
セレクト c.region、COUNT(*) AS orders、SUM(i.amount_due) AS invoiced
フロム vultr_db公共命令1 f
ジョイン erp_sql.dbo.顧客2 c ON c.id = f.customer_id
ジョイン 請求する.stripe.invoices3 i ON i.customer = c.stripe_id
GROUP BY c.領域
ORDER BY 請求書記載のDESC;
接続、スキーマ、テーブルの3つの部分から構成され、接続名はユーザーが自由に設定できます。これは例示用の列であり、テーブルはユーザー自身が設定します。読み取り専用はすべての要素に適用され、SELECT、WITH、EXPLAINのみが使用可能で、1つのクエリで1つのソースが渡せるデータ量には上限があります。 フェデレーションクエリの仕組み
接続の詳細
Vultrが必要としているもの
- ホスト
- db-postgresql-abc123.vultrdb.com — このカードは.vultrdb.comサフィックスを認識します
- ポート
- クラスターごとに割り当てられ、意図的に空白になっています。PostgreSQL は通常 16751 ですが、ポータルから実際の値をコピーしてください。
- エンジン
- カード上部でPostgreSQLまたはMySQLを選択してください。貼り付けた接続文字列で設定が完了します。
- ドライバ
- エージェントによって提供されるNpgsqlまたはMySqlConnector - Vultr側でインストールする必要はありません
- 貼り付け形式
- 概要、接続詳細からの文字列を、postgres:// または mysql:// URI として取得します。
- デフォルト
- データベース defaultdb とユーザー vultradmin は、Vultr が作成するものと一致するように事前に入力されています。
- TLS
- PostgreSQL では .vultrdb.com のエージェントによって強制されます。MySQL ではチェックボックスで制御され、デフォルトでオンになっています。オンのままにしておいてください。証明書チェーンはどちらの場合も検証されません。
- プーリング
- なし。Vultrはプーラーを公開しておらず、エージェントもプーラーの適応を適用していません。
- 保存先
- PostgreSQLまたはMySQLを使用し、Vultrはバッジとして保持する。
- デフォルトスキーマ
- PostgreSQLでは公開されています。MySQL接続はデータベースによって修飾されます。
このページから覚えておくべき唯一の点は、非標準ポートに関する注意点です。これは些細なことですが、非常に紛らわしいエラーを引き起こします。なぜなら、正しいホストへの接続が間違ったポートで行われた場合、接続が拒否されるのではなく、接続がハングアップしてタイムアウトしてしまうため、まるでファイアウォールがブロックされているように見えるからです。ホストを手入力するのではなく、接続文字列をコピーして使用すれば、ポート番号も一緒に表示されるため、このような問題はすべて回避できます。
エンジンごとの暗号化の違いを明確に述べておく価値があるのは、チェックボックスがどちらのシステムでも見た目は同じだからです。PostgreSQLでは、エージェントが既に保証している機能に対する念のための制御機能ですが、MySQLでは、それが保証そのものです。同じウィジェットですが、重要度が異なり、正直な指示はどちらも同じです。
クロスソースクエリの場合、修飾子はバッジではなくエンジンに従います。vultr_db という PostgreSQL 接続は vultr_db.public.orders と記述されますが、MySQL 上の同じ接続はデータベースによって修飾されます。いずれの場合も、1 つの読み取り専用ステートメントで、CSV フォルダー、オンプレミスの記録システム、または請求 API に結合します。
ベンダー資料: www.vultr.com
よくある質問
Vultrマネージドデータベースに関する質問
どのツールを使えば、クエリ ストリーム経由で Vultr マネージド データベースのデータを読み取ることができますか?
Excel、Google Sheets、MCP、REST API、Airtable、Baserow、SeaTable、Smartsheet、Anvil、Power BI、スケジュールされたアラートやレポートなど、すべてを1つの接続で利用できます。データベースに一度接続すれば、すべてのインターフェースが同じ読み取り専用接続を読み取ることができます。ツールごとの設定やデータの複製は一切不要です。
Vultr Managed Databasesデータベースへのファイアウォールポートを開放する必要がありますか?
いいえ。Query Streams Network Agentはネットワーク内で動作し、暗号化された単一の送信接続を開きます。受信トラフィックを監視するものはなく、VPNも不要で、データベースは既存のファイアウォールルールを維持します。
クエリ ストリームは、Vultr マネージド データベースのデータを変更することができますか?
いいえ。エージェントは実行時に読み取り専用を強制します。つまり、一度に1つのステートメント(SELECT文など)のみを実行します。認証情報はエージェント上に保持され、クエリ ストリームに送信されることはありません。
クエリ ストリームが Vultr マネージド データベースに接続するために必要なものは何ですか?
到達可能なホスト、ロール、およびそのパスワード - エージェントがドライバを運ぶため、データベースには何もインストールされません。 ホスト: db-postgresql-abc123.vultrdb.com - カードは .vultrdb.com サフィックスを認識します。 ポート: クラスタごとに割り当てられ、意図的に空白のままになっています。 PostgreSQL は通常 16751 です。ポータルから実際のポートをコピーしてください。 エンジン: カードの上部で選択する PostgreSQL または MySQL。貼り付けた接続文字列で設定されます。 ドライバ: エージェントが運ぶ Npgsql または MySqlConnector - Vultr 側でインストールする必要はありません。
Vultrマネージドデータベースを同じクエリ内で別のデータベースに結合することはできますか?
はい、それはフェデレーションクエリです。1つのステートメントで、Vultrマネージドデータベースと他の接続を同時に参照できます。これは、connection.schema.table の形式で記述されます。各ソースは実行可能な部分のみを実行し、結果をストリームで返します。結合は中央で行われるため、ソース同士が接続されることはなく、何もコピーまたはスケジュールされません。読み取り専用はすべての部分(SELECT、WITH、EXPLAINのみ)に適用され、1つのソースが単一のクエリで渡せるデータ量には上限があります。フェデレーションクエリはプラン機能です。フェデレーションクエリのページには、現在のソースとサイズの制限が表示されます。
Vultrマネージドデータベースへの接続は、PostgreSQLへの接続とは異なりますか?
接続文字列のみが必要です。Vultr Managed DatabasesはPostgreSQLワイヤプロトコルを使用するため、フィルタ、スケジュール設定、共有、ExcelおよびGoogle Sheetsアドオン、MCPサーバーはすべて同じように動作します。Vultrカードには、プロバイダが想定するホスト、ポート、SSL設定があらかじめ入力されています。
VultrからExcelへの移行ガイドはありますか?
はい、これはPostgreSQLのガイドであり、記載されているとおりVultrマネージドデータベースにも適用できます。VultrはPostgreSQLのワイヤプロトコルを使用するため、VultrからExcel、VultrからGoogleスプレッドシート、その他のすべての宛先への接続手順は同じです。Vultr固有の部分は接続文字列のみですが、Vultrカードが自動的に入力してくれます。

