アイブンのロゴ

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

接続する アイベン Excel、Google Sheets、AI、RESTへ

Aivenは、PostgreSQLまたはMySQLを1枚のカードで管理します。サービスURIを貼り付けるだけでOKです。Aivenは各サービスに専用のポートを割り当てるため、推測する必要はありません。

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

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

Query Streams は、読み取り専用接続 1 つを介して、Microsoft Excel、Google Sheets、Power BI、MCP 経由の AI アシスタント、および REST エンドポイントから Aiven 管理データベースを読み取ります。 1 つのカードで、Query Streams が Aiven でサポートする 2 つのエンジン (PostgreSQL と MySQL) の両方を同じ .aivencloud.com ホスト名でカバーします。 ユーザーが混乱しやすいのはポートです。Aiven は 5432 や 3306 を使用するのではなく、サービスごとに 1 つのポートを割り当てるため、カードにはポートが空欄になっており、サービス URI を貼り付ける必要があり、各部分を入力する必要がありません。

Aivenは、ネットワーク上でPostgreSQL/MySQLを提供します。 — 標準ドライバーなので、以下のガイドはすべて変更なく適用されます。Aiven固有の部分は接続文字列のみで、以下で説明します。 接続の詳細.

  1. チーム、ベンダー、パートナーの皆様へ
  2. 卓越性を目指す Microsoft Excel · Excelアドイン

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

    PostgreSQLガイド
  3. Aiven を Google スプレッドシートに Sheetsアドオン

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

    PostgreSQLガイド
  4. ノヴァにアイベンについて聞いてみて Nova AI · テキストからSQLへ

    平易な英語で質問してください。Novaは既にAivenテーブルを認識しており、SQL文を作成して実行し、回答を説明してグラフ化します。クエリを作成する必要も、認証情報を提供する必要もありません。

    Novaの仕組み
  5. Aivenからデータビューアへ 結果共有 · チーム、ベンダー、パートナー · 電話、タブレット、デスクトップ

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

    データビューアの仕組み
  6. アプリとシステム向け
  7. Aiven REST API HTTPエンドポイント

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

    PostgreSQLガイド
  8. AivenからPower BIへ Power Query M

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

    Power BI の仕組み
  9. AivenからAirtableへ 自動化プラットフォーム

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

    PostgreSQLガイド
  10. アイブンからバセロウへ 自動化プラットフォーム

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

    PostgreSQLガイド
  11. アイブンからシーテーブルへ 自動化プラットフォーム

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

    PostgreSQLガイド
  12. AivenからSmartsheetへ 自動化プラットフォーム

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

    PostgreSQLガイド
  13. アイブンからアンビルへ Anvil Works · アプリプラットフォーム

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

    PostgreSQLガイド
  14. AIツール向け
  15. Aiven MCPサーバー Claude、Cursor、およびMCPクライアント

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

    PostgreSQLガイド
  16. 人々に届けられる
  17. Aivenのアラートとレポート Slack · Discord · メール · Webhook

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

    アラートとレポートの仕組み

仕組み

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

01

ネットワークエージェントは、ご都合の良い場所にインストールしてください。送信接続を1つだけ開き、受信は行わないため、Aivenからは通常のクライアントとして認識され、ネットワークに受信ルールを設定する必要はありません。

02

使用するエンジン(PostgreSQLまたはMySQL)を選択してください。選択したエンジンによって、以下の内容の読み込み方法が決まるため、貼り付ける前に設定してください。

03

AivenコンソールからサービスURIを貼り付けてください。URIにはホスト名、サービスのポート番号、ユーザー名、データベース情報が含まれているため、ここに手入力するよりも貼り付ける方が簡単です。

04

サービス自体ではなく接続プールに接続する場合は、モードを「プール接続」に切り替えて、プールのポート番号と名前を使用してください。

05

保存します。Microsoft Excel、Google Sheets、Power BI、MCP、REST はすべて、その単一の接続を介して読み取るか、単一の読み取り専用ステートメントで他のソースと結合します。

機能の詳細解説

アイブンがあなたに与えるもの

Aivenの各サービスには専用のポートが割り当てられます。

ほとんどのマネージドPostgresは5432番ポートで動作し、ほとんどのマネージドMySQLは3306番ポートで動作します。Aivenはどちらのポートも使用しないため、このカードの動作に影響を与えます。

  • ポートはサービスごとに異なります — Aivenが割り当てる5桁の番号であり、一般に知られている番号ではありません。カードは、誤った値を事前に入力するのではなく、ポート番号の欄が空欄の状態で出荷されます。
  • ポートにはエンジン信号が含まれていないため、ホスト名とポート番号だけを貼り付けても、PostgreSQLとMySQLを区別できません。サービスURI全体を貼り付ければ、システムが自動的に判断します。
  • あらかじめ設定できるデフォルト値は、データベースのdefaultdbとユーザーのavnadminです。これらは、新規のAivenサービスが起動時に使用するものです。
  • 接続プールにも独自のポートと名前があります。 — Aivenでは、プール名はデータベースフィールドに入力します。

エンジンは2基搭載されているが、下部の構造は同一ではない。

どのエンジンを選んでもカードの見た目は同じだが、エージェントがそれを使って行うことは異なるため、安心させるよりも正確に説明する方が賢明だ。

  • PostgreSQLでは、チェックボックスの設定に関わらず、.aivencloud.comホストに対してTLSが強制的に適用されます。クリップボード内でsslmodeが失われた文字列も、暗号化された状態で送信されます。
  • MySQLでは、このチェックボックスは実在します。デフォルトではオンになっており、オンのままにしておく必要があります。 オフにすると、接続は暗号化されなくなり、それを上書きするものは何もありません。
  • いずれの場合も通信は暗号化されますが、証明書チェーンは検証されません。AivenのCAダウンロードはこのカードに組み込まれておらず、アップロードするためのフィールドもありません。
  • プーリングの適応はPostgreSQL専用です。Postgresプールでは、エージェントはプリペアドステートメントを無効にし、セッションリセットをスキップします。これはトランザクションプーラーに必要な動作です。MySQLではモードは記録されますが、何も変更されません。

サービスURIを貼り付けてください。

4つのフィールドとサービスごとのポート番号は、誰もが再入力すべき量を超えているため、このカードは文字列を中心に構築されています。

  • postgres:// と mysql:// の URI 形式はどちらも解析され、スキームによってカードはどのエンジンを指定したのかを認識します。
  • スキームが間違っているものは、誤ったフィールドに中途半端に解析されるのではなく、すべて拒否されます。
  • 先頭または末尾に空白文字を含むパスワードはフラグが立てられます。これはクリップボードの痕跡であり、通常の認証エラーとして処理されるため、ユーザーは誤った問題を探してしまうことになります。
  • 貼り付けられたURIは決して保存されません。フォームへの入力のために一度読み込まれた後、破棄されるため、パスワードは2か所ではなく1か所に保存されます。
-- Aiven 上の PostgreSQL、読み取り専用 SELECT c.name, COUNT(o.id) AS orders, SUM(o.amount) AS revenue FROM public.customers AS c JOIN public.orders AS o ON o.customer_id = c.id WHERE o.placed_at >= now() - interval '30 days' GROUP BY c.name ORDER 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

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

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

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

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

一つの声明

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

接続の詳細

アイブンが必要としているもの

ホスト
<service>-<project>.<region>.aivencloud.com — どちらのエンジンでも同じホスト名
ポート
サービスごとに割り当てられるため、デフォルト値はありません。プールには独自のポートが割り当てられます。
エンジン
PostgreSQLまたはMySQL。どちらを選択しても保存され、Aivenはバッジとして保持されます。
データベース
新規サービス上の defaultdb。プールに接続する場合、これがプールの名前になります。
ユーザー名
新しいサービス上のavnadmin
PostgreSQLにおけるTLS
.aivencloud.com ホストのエージェントによって強制的に適用され、チェックボックスの内容に関係なく実行されます。暗号化されています。証明書チェーンは検証されていません。
MySQLにおけるTLS
チェックボックスで制御され、デフォルトではオンになっています。オンのままにしておいてください。オフにしても、他の設定はそれを上書きしません。
プーリング
PostgreSQLのプールでは、エージェントはプリペアドステートメントを無効にし、セッションのリセットをスキップします。MySQLにはこれに相当する機能はありません。
デフォルトスキーマ
PostgreSQLではpublic。MySQLではデータベースが修飾子になります。

サービスごとのポート番号は、理解しておくべき重要な点です。このカタログの他の箇所では、ポート番号は5432と3306がほぼ共通であるため、特に気にしなくてもよいものですが、Aivenでは同じプロジェクト内の2つのサービス間で異なる5桁の番号になります。この違いは、知っておくべき重要な影響をもたらします。通常、ポート番号はエンジンを示唆しますが、ここではそれができないため、ホスト名とポート番号だけを貼り付けても、カードはPostgreSQLとMySQLを区別することができません。代わりにサービスURIを貼り付けると、スキームがそれに応じて動作します。

エンジンの非対称性は、曖昧にせず、上記で明確に述べています。なぜなら、曖昧にすることは、暗号化されていない接続を失う原因となるような、不完全な真実だからです。PostgreSQLでは、エージェントはAivenホスト名を認識し、チェックボックスの設定に関係なくTLSを強制します。MySQLでは、そのような認識はありません。チェックボックスは、平文接続を防ぐ唯一の手段なので、オンのままにしておいてください。どちらのエンジンも、証明書チェーンを検証せずに暗号化します。

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

ベンダー資料: aiven.io

よくある質問

アイブンに関する質問

クエリ ストリームを介して Aiven データを読み取ることができるツールはどれですか?

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

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

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

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

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

Query StreamsがAivenに接続するために必要なものは何ですか?

到達可能なホスト、ロール、およびそのパスワード - エージェントがドライバを運ぶため、データベースには何もインストールされません。 ホスト: <service>-<project>.<region>.aivencloud.com - どちらのエンジンでも同じホスト名です。 ポート: サービスごとに割り当てられるため、デフォルトはありません。 プールには独自のポートがあります。 エンジン: PostgreSQL または MySQL。選択した名前で保存され、Aiven はバッジとして保持されます。 データベース: 新しいサービスの defaultdb。 プールに接続する場合は、これがプールの名前になります。

同じクエリ内でAivenを別のデータベースに結合することはできますか?

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

Aivenへの接続はPostgreSQLへの接続と異なりますか?

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

AivenからExcelへの変換ガイドはありますか?

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

仕事が行われる場所にAivenを配置してください

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

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