Logo MySQL HeatWave

MySQL Terkelola berbicara MySQL

Menghubungkan Gelombang Panas MySQL ke Excel, Google Sheets, AI, dan REST

Oracle MySQL HeatWave di OCI atau AWS. Satu produk, dua bentuk jaringan yang sangat berbeda — kartu ini memandu Anda untuk mengetahui jaringan mana yang Anda miliki.

Satu koneksi, setiap permukaan

Ke mana data MySQL HeatWave Anda dapat dikirim?

Query Streams membaca Oracle MySQL HeatWave dari Microsoft Excel, Google Sheets, Power BI, asisten AI melalui MCP dan endpoint REST melalui satu koneksi baca saja. HeatWave menggunakan protokol wire MySQL, jadi semua yang ada di hilir adalah MySQL biasa. Yang sebenarnya berbeda adalah lokasi endpoint: di OCI, sistem HeatWave bersifat privat untuk VCN Anda, sedangkan di AWS, sistem tersebut mengekspos endpoint TLS publik yang dapat Anda akses langsung. Kedua sistem tersebut membutuhkan jawaban yang berbeda untuk pertanyaan yang sama, dan itulah tujuan dari kartu ini.

MySQL HeatWave adalah MySQL yang dikirim melalui jaringan. — driver standar, jadi setiap panduan di bawah ini berlaku tanpa perubahan. Satu-satunya bagian khusus MySQL HeatWave adalah string koneksi, yang dibahas di bawah ini. detail koneksi.

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

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

    Panduan MySQL
  3. MySQL HeatWave ke Google Sheets Tambahan lembar

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

    Panduan MySQL
  4. Tanyakan pada Nova tentang MySQL HeatWave Nova AI · teks ke SQL

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

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

    Bagikan hasil MySQL HeatWave secara langsung kepada siapa pun — kolega, vendor, mitra — sebagai tabel yang dapat di-bookmark dan akan berjalan ulang setiap kali dibuka, 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 MySQL HeatWave Titik akhir HTTP

    Publikasikan kueri MySQL HeatWave 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 MySQL
  8. MySQL HeatWave ke Power BI Power Query M

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

    Cara kerja Power BI
  9. MySQL HeatWave ke Airtable Platform otomatisasi

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

    Panduan MySQL
  10. MySQL HeatWave ke Baserow Platform otomatisasi

    Mengisi data ke tabel Baserow dari MySQL HeatWave melalui endpoint REST — baik yang dihosting sendiri maupun di cloud Baserow.

    Panduan MySQL
  11. MySQL HeatWave ke SeaTable Platform otomatisasi

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

    Panduan MySQL
  12. MySQL HeatWave ke Smartsheet Platform otomatisasi

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

    Panduan MySQL
  13. MySQL HeatWave ke Anvil Anvil Works · Platform aplikasi

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

    Panduan MySQL
  14. Untuk alat AI
  15. Server MySQL HeatWave MCP Klien Claude, Cursor, dan MCP

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

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

    Atur jadwal untuk menjalankan kueri MySQL HeatWave 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

Tentukan bentuk yang Anda miliki. HeatWave di OCI bersifat privat untuk VCN Anda; HeatWave di AWS mengekspos endpoint publik.

02

Tempatkan Network Agent di lokasi yang dapat menjangkau endpoint. Untuk OCI, itu berarti instance Compute di VCN yang sama, yang berkomunikasi dengan endpoint privat sistem DB. Untuk AWS, agen dapat ditempatkan di mana saja sesuai keinginan Anda.

03

Masukkan titik akhir. Ini adalah IP pribadi di OCI dan FQDN di AWS, dan port-nya adalah 3306 dalam kedua kasus tersebut.

04

Isi basis data, nama pengguna, dan kata sandi. Tidak ada nama pengguna default di sini — sistem HeatWave dibuat dengan pengguna admin yang Anda pilih, bukan pengguna konvensional.

05

Biarkan opsi Gunakan SSL tetap aktif dan simpan. Microsoft Excel, Google Sheets, Power BI, MCP, dan REST semuanya membaca melalui satu koneksi tersebut, atau menggabungkannya dengan sumber lain Anda dalam satu pernyataan baca-saja.

Analisis mendalam fitur

Apa yang diberikan MySQL HeatWave kepada Anda?

OCI bersifat privat, AWS bersifat publik, dan hal ini mengubah lokasi agen.

HeatWave dijual sebagai satu produk tetapi tersedia dalam dua bentuk, dan perbedaan tersebut menentukan lokasi pemasangan Anda, bukan pengaturan koneksi Anda.

  • Di OCI, sistem HeatWave DB berada di dalam VCN Anda dan tidak dapat diakses dari internet. Tempatkan agen pada instance Compute di VCN yang sama dan arahkan ke endpoint privat.
  • Di AWS, HeatWave mengekspos titik akhir TLS publik. Agen dapat berjalan di mana saja yang dapat menjangkaunya, termasuk di perangkat keras Anda sendiri.
  • Bagaimanapun, agen hanya membuat koneksi keluar. Tidak ada aturan masuk yang perlu ditambahkan, tidak ada akses masuk yang perlu dibuka di VCN, dan tidak ada VPN antara jaringan Anda dan jaringan kami.
  • Pengaturan koneksi itu sendiri tidak berubah antara keduanya. Port yang sama, kolom yang sama, driver yang sama. — hanya titik akhir dan lokasi agen yang peka yang berbeda.

TLS adalah kotak centang, dan secara default sudah aktif.

Penting untuk dijelaskan secara tepat, karena dua bentuk penyebaran HeatWave memiliki paparan yang benar-benar berbeda.

  • Penggunaan SSL diaktifkan secara default, dan selama SSL aktif, koneksi akan dienkripsi. — agen tersebut meminta sesi TLS yang diperlukan kepada MySQL.
  • Matikan opsi ini dan agen akan mencoba koneksi tanpa enkripsi. Tidak ada yang mengesampingkan hal itu berdasarkan titik akhir, jadi kotak centang adalah keseluruhan mekanismenya.
  • Hal itu paling penting di AWS, di mana titik akhirnya bersifat publik. Melalui internet publik, membiarkan TLS tetap aktif bukanlah pilihan dalam arti praktis apa pun.
  • Enkripsi bukanlah verifikasi sertifikat. Agen memerlukan TLS tetapi tidak memvalidasi rantai sertifikat server, jadi anggaplah itu sebagai perlindungan terhadap penyadapan, bukan sebagai bukti apa yang telah Anda akses.

Di bawahnya terdapat MySQL, dan itulah intinya.

Mesin analitik HeatWave adalah bisnis Oracle. Yang sampai ke Query Streams adalah koneksi MySQL.

  • Agen tersebut terhubung dengan driver MySQL standar dan menjalankan SQL baca-saja biasa. Tidak ada yang spesifik untuk HeatWave dalam jalur kueri tersebut.
  • MySQL tidak memiliki lapisan skema terpisah, jadi basis datanyalah yang menjadi penentu. Itulah yang dibawa oleh referensi lintas sumber.
  • Kueri lintas basis data pada satu koneksi HeatWave berfungsi seperti pada server MySQL lainnya, sehingga satu koneksi dapat mengakses lebih dari satu basis data.
  • Sebaiknya buat pengguna dengan hak baca saja. Query Streams tidak akan menulis, tetapi cara teraman untuk menjamin hal itu adalah di basis data, bukan di dalam alat.
-- MySQL biasa, hanya baca, melalui TLS SELECT c.name, COUNT(o.id) AS orders, SUM(o.amount) AS revenue FROM customers AS c JOIN orders AS o ON o.customer_id = c.id WHERE o.placed_at >= NOW() - INTERVAL 30 DAY GROUP BY c.name ORDER 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 MySQL HeatWave dengan data Anda yang lain.

Satu pernyataan dapat mencakup MySQL HeatWave dan koneksi Anda lainnya sekaligus. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya, mengirimkan 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

Gelombang Panas MySQL MySQL Terkelola
PostgreSQL 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     operasi gelombang panas.shopdb.orders1 f
GABUNG     pg_crmpelanggan umum2    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 MySQL HeatWave?

Titik akhir
IP pribadi di OCI, FQDN di AWS
Pelabuhan
3306
Pengemudi
MySqlConnector, dibawa oleh agen — tidak perlu diinstal di sisi Oracle.
Penempatan agen
Di OCI, sebuah instance Compute di VCN yang sama dengan sistem DB. Di AWS, di mana saja yang dapat mengakses endpoint publik.
TLS
Dikendalikan oleh kotak centang Gunakan SSL, yang secara default aktif. Terenkripsi selama kotak centang ini aktif; rantai sertifikat tidak diverifikasi.
Nama pengguna
Tidak ada pengaturan default. Sistem HeatWave dibuat dengan pengguna admin yang Anda beri nama.
Pengumpulan
Tidak ada yang terungkap, dan agen tidak menerapkan adaptasi pooler di sini.
Disimpan sebagai
MySQL. HeatWave menggunakan protokol komunikasi MySQL, jadi semua yang ada di hilir adalah MySQL biasa.
Skema default
Basis data itu sendiri. MySQL tidak memiliki lapisan skema terpisah, jadi referensi terpadu membawa nama basis data.

Perbedaan antara OCI dan AWS adalah satu-satunya hal dalam kartu ini yang benar-benar akan membingungkan seseorang, itulah sebabnya hal ini menjadi poin utama. Di AWS, HeatWave berperilaku seperti MySQL terkelola lainnya dengan endpoint publik dan tidak ada yang perlu dipikirkan. Di OCI, secara desain, aksesnya bersifat privat untuk VCN Anda, dan kredensial yang benar sekalipun tidak akan membantu agen yang berada di luar VCN tersebut. Memastikan agen dapat mengakses instance Compute di VCN yang tepat adalah inti dari pekerjaan ini, dan ini merupakan keputusan infrastruktur, bukan pengaturan koneksi.

Tidak ada kotak tempel pada kartu ini, dan itu disengaja, bukan karena kelalaian. OCI tidak memberikan URI koneksi siap pakai seperti yang dilakukan Heroku atau Railway — Anda merakit titik akhir dari detail sistem basis data — jadi kolom tempel akan berupa kotak kosong. Mengetik lima kolom adalah bentuk sebenarnya dari kartu ini.

Untuk kueri lintas sumber, MySQL mengklasifikasikan berdasarkan basis data, bukan skema, sehingga koneksi yang Anda sebut heatwave_ops mencapai tabel sebagai heatwave_ops.shopdb.orders — basis data berada di tempat skema berada pada kartu Postgres. Koneksi tersebut bergabung ke folder CSV, sistem pencatatan lokal, atau API penagihan dalam satu pernyataan baca saja — tanpa menyalin apa pun dan tanpa menjadwalkan apa pun.

Dokumentasi vendor: www.oracle.com

Pertanyaan yang Sering Diajukan (FAQ)

Pertanyaan tentang MySQL HeatWave

Alat apa saja yang dapat membaca data MySQL HeatWave 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 MySQL HeatWave 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 MySQL HeatWave?

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 MySQL HeatWave?

Host yang dapat dijangkau, peran dan kata sandinya — agen membawa driver, jadi tidak ada yang diinstal pada basis data. Titik akhir: IP pribadi di OCI, FQDN di AWS. Port: 3306. Driver: MySqlConnector, dibawa oleh agen — tidak ada yang perlu diinstal di sisi Oracle. Penempatan agen: Di OCI, instance Compute di VCN yang sama dengan sistem basis data. Di AWS, di mana saja yang dapat menjangkau titik akhir publik.

Bisakah saya menggabungkan MySQL HeatWave dengan basis data lain dalam satu kueri yang sama?

Ya — itu adalah kueri terfederasi. Satu pernyataan dapat merujuk ke MySQL HeatWave dan koneksi Anda lainnya sekaligus, 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 rencana; halaman kueri terfederasi memuat batasan sumber dan ukuran saat ini.

Apakah menghubungkan MySQL HeatWave berbeda dengan menghubungkan MySQL?

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

Apakah ada panduan MySQL HeatWave ke Excel?

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

Tempatkan MySQL HeatWave 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.