Logo OVHcloud Managed Databases

Terkelola · PG + MySQL Berbicara tentang PostgreSQL / MySQL

Menghubungkan Basis Data Terkelola OVHcloud ke Excel, Google Sheets, AI, dan REST

Basis Data Terkelola OVHcloud — PostgreSQL atau MySQL. Aiven berjalan di bawahnya, yang menjelaskan pengaturan default saat Anda melihatnya.

Satu koneksi, setiap permukaan

Ke mana data OVHcloud Anda dapat pergi?

Query Streams membaca Database Terkelola OVHcloud dari Microsoft Excel, Google Sheets, Power BI, asisten AI melalui MCP, dan endpoint REST melalui satu koneksi baca saja. Satu kartu mencakup kedua mesin, PostgreSQL dan MySQL. Detail yang membuat semuanya masuk akal adalah bahwa Database Terkelola OVHcloud berjalan di Aiven di bawahnya — itulah sebabnya pengguna default adalah avnadmin, mengapa port ditetapkan per layanan, dan mengapa pooler yang mungkin Anda harapkan dari Aiven tidak ada di sana.

OVHcloud Managed Databases menggunakan PostgreSQL / MySQL yang diunggah ke jaringan. — driver standar, jadi setiap panduan di bawah ini berlaku tanpa perubahan. Satu-satunya bagian khusus OVHcloud adalah string koneksi, yang dibahas di bawah ini. detail koneksi.

  1. Untuk tim, vendor, dan mitra Anda
  2. OVHcloud ke Excel Microsoft Excel · Add-in Excel

    Ambil hasil OVHcloud secara langsung ke dalam lembar kerja dan perbarui sesuai kebutuhan — Excel desktop, Excel Online, Microsoft 365.

    Panduan PostgreSQL
  3. OVHcloud ke Google Sheets Tambahan lembar

    Jalankan kueri OVHcloud yang tersimpan dari bilah sisi dan seret baris ke dalam lembar kerja. Kolaborator yang berbagi dapat memperbaruinya sendiri.

    Panduan PostgreSQL
  4. Tanyakan pada Nova tentang OVHcloud Nova AI · teks ke SQL

    Ajukan pertanyaan dalam bahasa Inggris yang mudah dipahami. Nova sudah mengetahui tabel OVHcloud Anda, menulis dan menjalankan SQL, menjelaskan jawabannya, dan membuat grafiknya — tidak perlu menulis kueri, tidak perlu memberikan kredensial.

    Cara kerja Nova
  5. OVHcloud ke Penampil Data Berbagi hasil · tim, vendor, mitra · telepon, tablet, desktop

    Bagikan hasil OVHcloud secara langsung kepada siapa pun — kolega, vendor, mitra — sebagai tabel yang dapat di-bookmark dan akan berjalan ulang saat dibuka, baik di ponsel, tablet, atau desktop. Mereka hanya melihat hasilnya, bukan kode SQL atau kredensialnya.

    Cara kerja Penampil Data
  6. Untuk aplikasi dan sistem
  7. API REST OVHcloud Titik akhir HTTP

    Publikasikan kueri OVHcloud sebagai endpoint JSON terautentikasi yang dapat dipanggil oleh aplikasi apa pun, dengan spesifikasi OpenAPI 3.1 dan koleksi siap pakai untuk Postman, Insomnia, dan Hoppscotch. Tidak ada port basis data yang dibuka.

    Panduan PostgreSQL
  8. OVHcloud ke Power BI Power Query M

    Tempelkan Power Query M yang dihasilkan ke dalam Power BI Advanced Editor dan laporan akan membaca hasil OVHcloud secara langsung melalui HTTPS — tanpa driver ODBC, tanpa port basis data yang dibuka.

    Cara kerja Power BI
  9. OVHcloud ke Airtable Platform otomatisasi

    Sinkronkan baris OVHcloud ke dalam basis data Airtable sesuai jadwal, atau ambil data tersebut di dalam skrip otomatisasi Airtable.

    Panduan PostgreSQL
  10. OVHcloud ke Baserow Platform otomatisasi

    Mengunggah tabel Baserow dari OVHcloud melalui endpoint REST — yang dihosting sendiri atau di cloud Baserow.

    Panduan PostgreSQL
  11. OVHcloud ke SeaTable Platform otomatisasi

    Jaga agar basis data SeaTable selalu mutakhir dengan data OVHcloud tanpa mengekspor file atau mengekspos basis data.

    Panduan PostgreSQL
  12. OVHcloud ke Smartsheet Platform otomatisasi

    Masukkan hasil OVHcloud ke dalam tabel Smartsheet sehingga rencana dan laporan dibaca dari sistem sumber, bukan dari ekspor minggu lalu.

    Panduan PostgreSQL
  13. OVHcloud ke Anvil Anvil Works · Platform aplikasi

    Dukung aplikasi Python Anvil dengan OVHcloud melalui endpoint REST, alih-alih menyematkan kredensial basis data di dalam aplikasi.

    Panduan PostgreSQL
  14. Untuk alat AI
  15. Server OVHcloud MCP Klien Claude, Cursor, dan MCP

    Berikan akses baca saja kepada asisten AI ke OVHcloud beserta skema yang dibutuhkannya untuk menulis SQL yang benar — tanpa kredensial di dalam obrolan.

    Panduan PostgreSQL
  16. Dikirimkan kepada orang-orang
  17. Peringatan dan laporan OVHcloud Slack · Discord · Email · Webhook

    Atur jadwal untuk kueri OVHcloud dan kirimkan baris data ke Slack, Discord, email, atau webhook yang ditandatangani — atau tahan pesan hingga jumlah baris, ambang batas, atau perubahan persentase melampaui batas yang Anda tetapkan.

    Cara kerja peringatan dan laporan

Cara kerjanya

5 langkah, tanpa perubahan firewall masuk.

01

Instal Network Agent di mana saja yang dapat menjangkau layanan tersebut. Network Agent hanya membuat koneksi keluar, sehingga tidak diperlukan aturan firewall masuk.

02

Di OVHcloud Manager, buka layanan basis data Anda dan salin URI Layanan.

03

Tempelkan ke kolom pertama. Host, port, basis data, nama pengguna, dan kata sandi akan dibaca dari sana, dan pemilih mesin akan mengikuti skema tersebut.

04

Periksa port-nya. OVHcloud menetapkan satu port per layanan, bukan menggunakan port default dari engine, jadi ada baiknya untuk melihatnya sekilas meskipun hanya untuk menyalin dan menempelkan teks.

05

Biarkan opsi Gunakan SSL tetap aktif, uji, dan simpan. Baca dari Microsoft Excel, Google Sheets, Power BI, MCP, atau REST.

Analisis mendalam fitur

Apa yang OVHcloud berikan kepada Anda

Aiven di bawahnya, yang menjelaskan pengaturan default.

Jika Anda pernah menggunakan Aiven secara langsung, kartu ini akan tampak familiar. Jika belum, pengaturan default akan tampak sembarangan sampai Anda mengetahui alasannya.

  • Nama pengguna default adalah avnadmin, bukan sesuatu yang khas OVH. Itu adalah konvensi Aiven, yang terlihat jelas. — kartu tersebut mengisi data secara otomatis karena biasanya akurat.
  • Basis data defaultnya adalah defaultdb, yang juga merupakan buatan Aiven. Dan string koneksi yang disebut OVH sebagai Service URI juga merupakan istilah yang digunakan Aiven.
  • Port ditetapkan per layanan, bukan 5432 atau 3306, yang juga merupakan cara kerja Aiven. Salin dari pengelola port, jangan berasumsi.
  • Satu fitur Aiven yang tidak tersedia adalah pooler. Aiven mengekspos kumpulan koneksi PgBouncer di platformnya sendiri; OVHcloud tidak menampilkannya, sehingga tidak ada endpoint yang dikelola dalam kumpulan koneksi untuk dipilih dan tidak ada yang perlu dikonfigurasi.

Dua wilayah, dua akhiran nama host

Hal kecil yang penting saat Anda memeriksa apakah kartu tersebut mengenali host Anda.

  • Layanan Eropa berakhiran .database.cloud.ovh.net dan layanan AS berakhiran .database.cloud.ovh.us. Kartu ini mengenali keduanya.
  • Pengakuan adalah hal yang mendorong lencana OVHcloud dan, pada PostgreSQL, enkripsi wajib yang dijelaskan di bawah ini. Baik menggunakan cara mana pun, Anda akan mendapatkan keduanya.
  • Nama host yang berbentuk seperti postgresql-abc-123.database.cloud.ovh.net adalah bentuk yang umum.
  • Dari sudut pandang agen, tidak ada perubahan lain antara kedua wilayah tersebut. — koneksi yang sama, pengemudi yang sama, jaminan yang sama.

Satu kartu, dua mesin, dan keduanya berbeda dalam hal enkripsi.

Pilihan mesin di bagian atas mengubah lebih banyak hal daripada pengemudi, dan bagian ini perlu dibaca sebelum Anda mencentang kotak pilihan.

  • Pilih PostgreSQL dan agen akan memaksa enkripsi untuk akhiran nama host OVHcloud, apa pun yang tertera di kotak centang. OVHcloud memerlukan sslmode=require dan agen tidak akan mengirimkan teks biasa ke sana.
  • Pilih MySQL dan kotak centang tersebut adalah keseluruhan mekanismenya. Secara default, opsi ini aktif dan koneksi akan dienkripsi selama opsi ini tetap aktif, tetapi tidak ada yang dapat menggantikannya jika Anda menonaktifkannya.
  • Alasannya bersifat struktural dan bukan kelalaian: agen menyimpan tabel nama host PostgreSQL yang dihosting dan dipaksa menggunakan TLS, dan tidak ada padanan untuk MySQL. Pemisahan yang sama berlaku pada setiap kartu multi-engine di sini.
  • Instruksi praktisnya sama saja, baik dengan cara apa pun. — Biarkan opsi Gunakan SSL tetap aktif. Pada MySQL, itu satu-satunya hal yang melindungi koneksi.
  • Dalam kedua kasus tersebut, rantai sertifikat tidak diverifikasi. Baca enkripsi sebagai perlindungan terhadap siapa pun yang membaca lalu lintas, bukan sebagai bukti server mana yang menjawab.
  • Semua yang dijalankan oleh agen bersifat hanya baca, dan kredensial Anda tidak pernah meninggalkan mesin tempat agen tersebut berjalan.
-- Hanya baca, mesin mana pun yang Anda pilih\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;

Digunakan bersama oleh setiap konektor basis data.

Hal ini berlaku untuk setiap konektor basis data.

  • Hanya untuk keberangkatan — agen membuka satu koneksi terenkripsi ke Query Streams. Tidak ada port masuk yang perlu diteruskan, tidak ada VPN, tidak ada daftar IP yang diizinkan, tidak ada informasi tentang basis data Anda yang terekspos ke internet.
  • Kredensial tetap tersimpan. — Nama pengguna dan kata sandi basis data tersimpan di mesin tempat Anda menginstal agen. Query Streams tidak pernah menerimanya dan tidak dapat mengakses basis data Anda sendiri.
  • Hanya baca, diberlakukan — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. Permintaan penulisan ditolak di mesin Anda sendiri sebelum dikirim ke server, alih-alih bergantung pada izin yang telah diatur oleh seseorang.
  • Sebarkan agen sebanyak yang Anda inginkan. — satu per situs, wilayah, atau cloud. Setiap sumber data yang dapat mereka lihat muncul dalam satu menu tarik-turun, sehingga tidak ada yang perlu tahu agen mana yang menghosting apa.

Yang Anda dapatkan setelah kueri disimpan

  • Bagikan kemampuannya, bukan kode SQL-nya. — seorang kolega atau mitra eksternal dapat menjalankan kueri Anda dan mengubah filternya tanpa pernah melihat pernyataan di baliknya.
  • Filter dari kedua arah — deklarasikan sendiri sebagai @variabel, atau biarkan konektor menemukan nilai literal yang sudah ada di klausa WHERE Anda dan menawarkannya sebagai menu tarik-turun.
  • Bacalah dari mana saja — Microsoft Excel, Google Sheets, Power BI, REST API, asisten AI melalui MCP, Query Builder, dan Nova semuanya membaca kueri tersimpan yang sama.
  • Jalankan beberapa sekaligus — lima kueri tersimpan ke dalam lima tab lembar kerja, dialirkan secara bersamaan, sebesar apa pun hasilnya.
  • Hubungkan dengan hal lain yang sudah Anda hubungkan. — basis data lain, API bisnis, atau folder file, dalam satu pernyataan baca saja.

SQL lintas sumber

Gabungkan OVHcloud dengan data Anda yang lain.

Satu pernyataan dapat mencakup OVHcloud dan koneksi Anda lainnya sekaligus. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya, mengalirkan hasilnya kembali, dan penggabungan terjadi secara terpusat — sumber-sumber tersebut tidak pernah berkomunikasi satu sama lain dan tidak ada yang disalin ke mana pun.

3 koneksi · 3 agen

Basis Data Terkelola OVHcloud Terkelola · PG + MySQL
Microsoft SQL Server Mesin relasional
Stripe Pembayaran & penagihan

Satu pernyataan

-- tidak ada yang disalin, tidak ada yang digabungkan, tidak ada yang dijadwalkan
PILIH   c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DARI     ovh_dbketertiban umum1    f
GABUNG     erp_sql.dbo.pelanggan2   c ON c.id = f.customer_id
GABUNG     penagihan.stripe.faktur3 i ON i.customer = c.stripe_id
KELOMPOKKAN BERDASARKAN c.wilayah
PESAN OLEH ditagih DESC;

Tiga bagian tersebut adalah koneksi, skema, dan tabel — dan nama koneksi adalah apa pun yang Anda sebutkan. Kolom ilustratif; tabel Anda akan menjadi tabel Anda. Hanya baca berlaku untuk setiap bagian: SELECT, WITH, dan EXPLAIN saja, dengan batasan seberapa banyak data yang dapat diberikan oleh satu sumber untuk satu kueri. Cara kerja kueri terfederasi

Detail koneksi

Apa yang dibutuhkan OVHcloud

Tuan rumah
postgresql-abc-123.database.cloud.ovh.net di Eropa, atau .database.cloud.ovh.us di AS. Kartu ini mengenali keduanya.
Pelabuhan
Ditetapkan per layanan dan sengaja dikosongkan — salin dari pengelola OVHcloud.
Mesin
PostgreSQL atau MySQL, dipilih di bagian atas kartu. URI Layanan yang ditempelkan akan mengaturnya untuk Anda.
Pengemudi
Npgsql atau MySqlConnector, yang dibawa oleh agen — tidak perlu diinstal di sisi OVH.
Format tempel
URI Layanan dari pengelola, sebagai URI postgres:// atau mysql://
Pengaturan default
Pengguna avnadmin dan basis data defaultdb, keduanya diwarisi dari Aiven di bawahnya.
TLS
Dipaksa oleh agen untuk kedua akhiran nama host OVHcloud pada PostgreSQL. Dikontrol oleh kotak centang pada MySQL, aktif secara default — biarkan tetap aktif. Rantai sertifikat tidak diverifikasi dalam kedua kasus tersebut.
Pengumpulan
Tidak ada. OVHcloud tidak mengekspos kumpulan PgBouncer milik Aiven, jadi tidak ada endpoint yang tersedia untuk dipilih.
Disimpan sebagai
PostgreSQL atau MySQL, dengan OVHcloud tetap sebagai logo.
Skema default
Koneksi publik di PostgreSQL. Koneksi MySQL dikualifikasi berdasarkan basis datanya.

Silsilah Aiven penting untuk diketahui terutama karena membuat kartu tersebut mudah diprediksi. Setelah Anda mengetahui bahwa avnadmin dan defaultdb adalah konvensi Aiven dan bukan keunikan OVH, nilai yang sudah terisi sebelumnya tidak lagi terlihat seperti tebakan dan port per layanan tidak lagi terlihat seperti kelalaian. Hal ini juga menetapkan ekspektasi yang tepat ke arah lain: ini adalah mesin Aiven dengan panel kontrol OVH dan region OVH, bukan penerusan penuh dari semua yang ditawarkan Aiven.

Pooler adalah contoh paling jelas dari hal itu. Di Aiven, Anda akan memilih antara koneksi langsung dan pool PgBouncer, dan memilih dengan benar itu penting. Di sini, pilihan itu tidak ada, yang berarti satu hal yang bisa salah lebih sedikit.

Untuk kueri lintas sumber, kualifikasi mengikuti mesin, bukan lencana. Koneksi PostgreSQL yang Anda sebut ovh_db ditulis sebagai ovh_db.public.orders; koneksi yang sama pada MySQL dikualifikasikan oleh basis datanya. Keduanya bergabung ke folder CSV, sistem pencatatan lokal, atau API penagihan dalam satu pernyataan baca saja.

Dokumentasi vendor: www.ovhcloud.com

Pertanyaan yang Sering Diajukan (FAQ)

Pertanyaan tentang Database Terkelola OVHcloud

Alat apa saja yang dapat membaca data OVHcloud Managed Databases melalui Query Streams?

Semuanya, dari satu koneksi: Excel, Google Sheets, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, peringatan dan laporan terjadwal. Hubungkan basis data sekali dan setiap antarmuka akan membaca koneksi baca-saja yang sama — tidak ada pengaturan per alat dan tidak ada salinan data kedua.

Apakah saya perlu membuka port firewall ke database OVHcloud Managed Databases saya?

Tidak. Query Streams Network Agent berjalan di dalam jaringan Anda dan membuka satu koneksi keluar terenkripsi. Tidak ada yang mendengarkan lalu lintas masuk, tidak diperlukan VPN, dan basis data mempertahankan aturan firewall yang ada.

Bisakah Query Streams mengubah data di Database Terkelola OVHcloud?

Tidak. Agen tersebut memberlakukan mode baca saja pada saat eksekusi — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. Kredensial tetap berada di agen dan tidak pernah dikirim ke Query Streams.

Apa yang dibutuhkan Query Streams untuk terhubung ke Database Terkelola OVHcloud?

Host yang dapat dijangkau, peran, dan kata sandinya — agen membawa driver, jadi tidak ada yang diinstal pada basis data. Host: postgresql-abc-123.database.cloud.ovh.net di Eropa, atau .database.cloud.ovh.us di AS. Kartu ini mengenali keduanya. Port: Ditetapkan per layanan dan sengaja dikosongkan — salin dari pengelola OVHcloud. Mesin: PostgreSQL atau MySQL, dipilih di bagian atas kartu. URI Layanan yang ditempelkan akan mengaturnya untuk Anda. Driver: Npgsql atau MySqlConnector, dibawa oleh agen — tidak perlu diinstal di sisi OVH.

Bisakah saya menggabungkan database yang dikelola OVHcloud dengan database lain dalam kueri yang sama?

Ya — itu adalah kueri terfederasi. Satu pernyataan dapat merujuk ke Basis Data Terkelola OVHcloud dan koneksi Anda lainnya sekaligus, yang ditulis sebagai connection.schema.table. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya dan mengalirkan hasilnya kembali; penggabungan terjadi secara terpusat, sehingga sumber-sumber tersebut tidak pernah terhubung satu sama lain dan tidak ada yang disalin atau dijadwalkan. Hanya baca berlaku untuk setiap bagian — hanya SELECT, WITH, dan EXPLAIN — dan ada batasan seberapa banyak data yang dapat diserahkan oleh satu sumber untuk satu kueri. Kueri terfederasi adalah fitur paket; halaman kueri terfederasi memuat batasan sumber dan ukuran saat ini.

Apakah menghubungkan database yang dikelola OVHcloud berbeda dengan menghubungkan PostgreSQL?

Hanya string koneksi saja. OVHcloud Managed Databases menggunakan protokol wire PostgreSQL, sehingga filter, penjadwalan, berbagi, add-on Excel dan Google Sheets, serta server MCP semuanya berfungsi identik. Kartu OVHcloud secara otomatis mengisi host, port, dan pengaturan SSL yang diharapkan oleh penyedia.

Apakah ada panduan OVHcloud ke Excel?

Ya — ini adalah panduan PostgreSQL, dan panduan ini benar untuk OVHcloud Managed Databases sebagaimana tertulis. OVHcloud menggunakan protokol komunikasi PostgreSQL, jadi OVHcloud ke Excel, OVHcloud ke Google Sheets, dan semua tujuan lainnya mengikuti langkah-langkah yang sama. Satu-satunya bagian khusus OVHcloud adalah string koneksi, dan kartu OVHcloud akan mengisinya untuk Anda.

Tempatkan OVHcloud di tempat kerja berlangsung.

Instal agen, arahkan ke basis data Anda, dan pilih tujuan.

Hanya baca Hanya untuk keberangkatan Informasi kredensial tetap tersimpan pada agen.