OVHcloudマネージドデータベースのロゴ

管理対象 · PG + MySQL PostgreSQL/MySQLに対応

接続する OVHcloudマネージドデータベース Excel、Sheets、AIへ

OVHcloud マネージドデータベース — PostgreSQL または MySQL。基盤となる Aiven が動作するため、デフォルト設定は一目見ただけで理解できます。

1繋がり
0受信ポート
読み取り専用強制された

一つの接続、あらゆる表面

OVHcloudのデータが保存される場所

OVHcloudに一度接続すれば、同じ読み取り専用接続ですべてのサービスにデータが供給されます。二度目の設定やデータの複製は不要です。11個のうち9個には、手順を追ったガイドが用意されています。

ガイド

OVHcloudからExcelへ

Microsoft Excel · Excelアドイン

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

PostgreSQLガイドをお読みください
ガイド

OVHcloudからGoogleスプレッドシートへ

Sheetsアドオン

サイドバーから保存済みのOVHcloudクエリを実行し、結果をシートにドラッグ&ドロップしてください。共有されている共同作業者は、各自でシートを更新できます。

PostgreSQLガイドをお読みください
ガイド

OVHcloud MCPサーバー

Claude、Cursor、およびMCPクライアント

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

PostgreSQLガイドをお読みください
ガイド

OVHcloud REST API

HTTPエンドポイント

OVHcloudクエリを認証済みのJSONエンドポイントとして公開し、あらゆるアプリケーションから呼び出し可能です。OpenAPI 3.1仕様に準拠し、Postman、Insomnia、Hoppscotch用の既製コレクションも用意されています。データベースポートは開放されません。

PostgreSQLガイドをお読みください
ガイド

OVHcloudからAirtableへ

自動化プラットフォーム

OVHcloudの行をスケジュールに基づいてAirtableベースに同期したり、Airtableの自動化スクリプト内で取得したりできます。

PostgreSQLガイドをお読みください
ガイド

OVHcloudからBaserowへ

自動化プラットフォーム

OVHcloudからRESTエンドポイント経由でBaserowテーブルにデータを供給します(セルフホスト型またはBaserowクラウド)。

PostgreSQLガイドをお読みください
ガイド

OVHcloudからSeaTableへ

自動化プラットフォーム

ファイルをエクスポートしたりデータベースを公開したりすることなく、OVHcloudデータを使用してSeaTableベースを常に最新の状態に保つ。

PostgreSQLガイドをお読みください
ガイド

OVHcloudからSmartsheetへ

自動化プラットフォーム

OVHcloudの結果をSmartsheetグリッドにプッシュすることで、計画やレポートが先週のエクスポートデータではなく、ソースシステムから読み込まれるようになります。

PostgreSQLガイドをお読みください
ガイド

OVHcloudからAnvilへ

Anvil Works · アプリプラットフォーム

Anvil PythonアプリをOVHcloudでバックアップするには、アプリ内にデータベース認証情報を埋め込むのではなく、RESTエンドポイントを使用します。

PostgreSQLガイドをお読みください
対応済み

OVHcloudからPower BIへ

Power Query M

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

Power BI の仕組み OVHcloudのウォークスルーはまだ書かれていません。
対応済み

OVHcloudのアラートとレポート

Slack · Discord · メール · Webhook

OVHcloudクエリをスケジュール設定して、結果をSlack、Discord、メール、または署名付きWebhookに送信するか、行数、しきい値、または変化率が設定した値を超えるまでメッセージを保留することができます。

アラートとレポートの仕組み OVHcloudのウォークスルーはまだ書かれていません。

仕組み

5つのステップ、受信ファイアウォールの変更は不要

01

ネットワークエージェントは、サービスにアクセスできる場所にインストールしてください。送信接続のみを行うため、受信ファイアウォールルールは不要です。

02

OVHcloudマネージャーでデータベースサービスを開き、サービスURIをコピーします。

03

最初のフィールドに貼り付けてください。ホスト、ポート、データベース、ユーザー名、パスワードがそこから読み込まれ、エンジンピッカーがそのスキームに従って選択します。

04

ポートを確認してください。OVHcloudはエンジンのデフォルトではなく、サービスごとにポートを割り当てるため、貼り付ける際にも確認しておく価値があります。

05

SSLの使用を有効にしたまま、テストして保存してください。Microsoft Excel、Google Sheets、Power BI、MCP、またはRESTから読み込むことができます。

機能の詳細解説

OVHcloudが提供するもの

下にアイブンがある、それがデフォルト設定を説明している

Aivenを直接使用したことがある方なら、このカードは見覚えがあるでしょう。そうでない方にとっては、理由がわかるまではデフォルト設定が恣意的に見えるかもしれません。

  • デフォルトのユーザー名はavnadminで、OVH風のものではありません。これはAivenの慣例であり、 ―カードが自動入力してくれるのは、たいてい正しいからです。
  • デフォルトのデータベースはdefaultdbで、これもAivenのものです。また、OVHがサービスURIと呼ぶ接続文字列も、Aivenが使用している用語です。
  • ポート番号は5432番や3306番ではなく、サービスごとに割り当てられます。これはAivenでも同様です。勝手に決めつけるのではなく、マネージャーからコピーしてください。
  • Aivenの機能の中で唯一利用できないのがプーラーです。Aivenは独自のプラットフォーム上でPgBouncer接続プールを提供していますが、OVHcloudではそれが利用できないため、選択できるプールされたエンドポイントも設定できるものもありません。

2つの地域、2つのホスト名末尾

カードがホストを認識したかどうかを確認する際に重要な、些細な点です。

  • ヨーロッパのサービスは.database.cloud.ovh.netで終わり、アメリカのサービスは.database.cloud.ovh.usで終わります。このカードはどちらのドメインにも対応しています。
  • OVHcloudバッジと、PostgreSQLにおける後述する強制暗号化は、いずれも認知度向上を目的としています。どちらの方法を選択しても、両方のメリットが得られます。
  • ホスト名は、postgresql-abc-123.database.cloud.ovh.net のような形式が一般的です。
  • エージェントの視点から見ると、2つの地域間で他に変化はない。 ―同じ接続、同じドライバー、同じ保証。

1枚のカードに2つのエンジンが搭載されており、暗号化方式が異なる。

上部にあるエンジン選択画面は、ドライバー選択画面よりも変更点が多く、チェックボックスをオフにする前に必ず読んでおくべき部分です。

  • PostgreSQLを選択すると、チェックボックスの設定に関わらず、エージェントはOVHcloudホスト名の末尾がどちらであっても暗号化を強制します。OVHcloudではsslmode=requireが必須であり、エージェントはそこに平文を送信しません。
  • MySQLを選択すると、チェックボックスがすべての仕組みを決定づけます。デフォルトではオンになっており、オンになっている間は接続が暗号化されますが、オフにしても何も上書きされません。
  • 理由は見落としではなく構造的なものです。エージェントはTLSを強制するホスト型PostgreSQLホスト名のテーブルを保持していますが、MySQLにはそれに相当するものがありません。この分割は、ここに掲載されているすべてのマルチエンジンカードに適用されます。
  • どちらの方法でも、実際の指導内容は同じです。 — SSLの使用はオンのままにしておいてください。MySQLでは、接続を保護する唯一の手段です。
  • どちらの場合も、証明書チェーンは検証されていません。暗号化は、通信内容の傍受を防ぐための保護手段であり、どのサーバーが応答したかを証明するものではありません。
  • エージェントが実行する処理はすべて読み取り専用であり、認証情報はエージェントが動作するマシンから外部に送信されることはありません。
-- 読み取り専用、選択したエンジンに関係なく\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

OVHcloudを他のデータと連携させる

1つのステートメントで、OVHcloudとその他の接続を同時に処理できます。各ソースは実行可能な部分のみを実行し、結果をストリーミングで返送します。結合処理は中央で行われるため、ソース同士が直接通信したり、データがどこかにコピーされたりすることはありません。

接続数3件・エージェント数3名

OVHcloudマネージドデータベース 管理対象 · PG + MySQL
マイクロソフトSQLサーバー 関係エンジン
ストライプ 支払いと請求

一つの声明

-- コピーなし、マージなし、スケジュールなし
セレクト   c.region、COUNT(*) AS orders、SUM(i.amount_due) AS invoiced
フロム     ovh_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つのソースが渡せるデータ量には上限があります。 フェデレーションクエリの仕組み

接続の詳細

OVHcloudが必要とするもの

ホスト
ヨーロッパでは postgresql-abc-123.database.cloud.ovh.net、米国では .database.cloud.ovh.us。このカードは両方を認識します。
ポート
サービスごとに割り当てられ、意図的に空白になっています。OVHcloudマネージャーからコピーしてください。
エンジン
カード上部でPostgreSQLまたはMySQLを選択してください。サービスURIを貼り付けると自動的に設定されます。
ドライバ
エージェントによって提供されるNpgsqlまたはMySqlConnector - OVH側でインストールする必要はありません
貼り付け形式
マネージャーからのサービスURI(postgres://またはmysql://形式のURI)
デフォルト
ユーザーavnadminとデータベースdefaultdbは、どちらもAivenから継承されています。
TLS
PostgreSQL では、OVHcloud ホスト名の末尾が両方ともエージェントによって強制されます。MySQL ではチェックボックスで制御され、デフォルトでオンになっています。オンのままにしておいてください。証明書チェーンはどちらの場合も検証されません。
プーリング
なし。OVHcloudはAivenのPgBouncerプールを公開していないため、選択できるプールされたエンドポイントはありません。
保存先
PostgreSQLまたはMySQL、OVHcloudはバッジとして保持される
デフォルトスキーマ
PostgreSQLでは公開されています。MySQL接続はデータベースによって修飾されます。

Aivenの系譜を知っておくことは、主にカードの動作を予測しやすくするため重要です。avnadminとdefaultdbがOVH独自の仕様ではなくAivenの慣例であると分かれば、事前入力された値が推測のように見えなくなり、サービスごとのポート番号が見落としのように見えなくなります。また、逆方向の期待値も正しく設定できます。これはAivenのエンジンにOVHのコントロールパネルとリージョンを組み合わせたものであり、Aivenが提供するすべての機能を完全にそのまま提供しているわけではないのです。

プーラーはその最も分かりやすい例です。Aivenでは、直接接続とPgBouncerプールのどちらかを選択する必要があり、どちらを選択するかが重要になります。ここでは選択肢がないため、間違える可能性が1つ減ります。

クロスソースクエリの場合、修飾子はバッジではなくエンジンに従います。ovh_db という PostgreSQL 接続は ovh_db.public.orders と記述されますが、MySQL 上の同じ接続はデータベースによって修飾されます。いずれの場合も、1 つの読み取り専用ステートメントで、CSV フォルダー、オンプレミスの記録システム、または請求 API に結合します。

ベンダー資料: www.ovhcloud.com

よくある質問

OVHcloudマネージドデータベースに関する質問

OVHcloudマネージドデータベースのデータをクエリストリーム経由で読み取れるツールはどれですか?

Excel、Google Sheets、MCP、REST API、Airtable、Baserow、SeaTable、Smartsheet、Anvil、Power BI、スケジュールされたアラートやレポートなど、すべてを1つの接続で利用できます。データベースに一度接続すれば、すべてのインターフェースが同じ読み取り専用接続を読み取ることができます。ツールごとの設定やデータの複製は一切不要です。

OVHcloudマネージドデータベースへのファイアウォールポートを開放する必要がありますか?

いいえ。Query Streams Network Agentはネットワーク内で動作し、暗号化された単一の送信接続を開きます。受信トラフィックを監視するものはなく、VPNも不要で、データベースは既存のファイアウォールルールを維持します。

クエリ ストリームは、OVHcloud マネージド データベースのデータを変更できますか?

いいえ。エージェントは実行時に読み取り専用を強制します。つまり、一度に1つのステートメント(SELECT文など)のみを実行します。認証情報はエージェント上に保持され、クエリ ストリームに送信されることはありません。

Query StreamsがOVHcloudマネージドデータベースに接続するために必要なものは何ですか?

到達可能なホスト、ロール、およびそのパスワード - エージェントがドライバを運ぶため、データベースには何もインストールされません。ホスト: ヨーロッパでは postgresql-abc-123.database.cloud.ovh.net、米国では .database.cloud.ovh.us。カードは両方を認識します。ポート: サービスごとに割り当てられ、意図的に空白のままになっています - OVHcloud マネージャーからコピーします。エンジン: カードの上部で選択する PostgreSQL または MySQL。貼り付けたサービス URI で設定されます。ドライバ: エージェントによって運ばれる Npgsql または MySqlConnector - OVH 側でインストールする必要はありません。

OVHcloudマネージドデータベースを、同じクエリ内で別のデータベースに結合することはできますか?

はい、それはフェデレーションクエリです。1つのステートメントで、OVHcloudマネージドデータベースと他の接続を同時に参照できます。これは、connection.schema.table の形式で記述されます。各ソースは実行可能な部分のみを実行し、結果をストリームで返します。結合は中央で行われるため、ソース同士が接続されることはなく、コピーやスケジュールも行われません。読み取り専用はすべての部分(SELECT、WITH、EXPLAINのみ)に適用され、1つのソースが単一のクエリで渡せるデータ量には上限があります。フェデレーションクエリはプラン機能です。フェデレーションクエリのページには、現在のソースとサイズの制限が表示されます。

OVHcloudマネージドデータベースへの接続は、PostgreSQLへの接続とは異なりますか?

接続文字列のみが必要です。OVHcloud Managed DatabasesはPostgreSQLワイヤプロトコルを使用するため、フィルタ、スケジュール設定、共有、ExcelおよびGoogle Sheetsアドオン、MCPサーバーはすべて同じように動作します。OVHcloudカードには、プロバイダが想定するホスト、ポート、SSL設定があらかじめ入力されています。

OVHcloudからExcelへの移行ガイドはありますか?

はい、これはPostgreSQLのガイドであり、記載されているとおりOVHcloudマネージドデータベースにも適用できます。OVHcloudはPostgreSQLのワイヤプロトコルを使用するため、OVHcloudからExcel、OVHcloudからGoogleスプレッドシート、その他のすべての宛先への接続手順は同じです。OVHcloud固有の部分は接続文字列のみですが、OVHcloudカードが自動的に入力してくれます。

OVHcloudを仕事が行われる場所に設置しましょう

エージェントをインストールし、データベースを指定して、保存先を選択してください。

読み取り専用 発信専用 認証情報はエージェントに保持されます