Data HeatWave MySQL Anda dengan Superset | Jelajahi dan visualisasikan dasini.net

Database


MySQLBasis data sumber terbuka paling populer di dunia – Mungkin Pilihan terbaik untuk database transaksional Terutama ketika mempertimbangkan Rasio biaya / kinerjaDan itu Asumsi atau di Awan.

Tapi bagaimana? Intelijen Bisnis (BI) Butuh? menganalisa Beban kerja?

Kami sekarang telah menutupi Anda dengan segalanya Gelombang Panas MySQL Layanan database yang terkelola sepenuhnya, yang menggabungkan layanan transaksi, analitik, dan pembelajaran mesin ke dalam satu database MySQL, menyediakan analitik real-time yang aman tanpa kerumitan, latensi, dan biaya duplikat dari ETL Give.
MySQL HeatWave adalah solusi MySQL asli Aplikasi MySQL saat ini berfungsi tanpa perubahan.

MySQL HeatWave juga cepat, super cepat, mudah digunakan, dan menawarkan rasio harga/kinerja yang luar biasa.

Lebih detail dan nomor: Bandingkan kinerja MySQL HeatWave dengan Snowflake, Amazon Redshift, Amazon Aurora, dan Amazon RDS untuk MySQL.

MySQL HeatWave saat ini tersedia di Oracle Cloud Infrastructure (OCI). Ketersediaan tersedia di Amazon (AWS) dan Microsoft Azure (Oracle’s HeatWave semakin mendung: Seberapa panas untuk MySQL?).

Faktanya, memiliki database yang cepat dan mudah digunakan sangat berharga. Tetapi analisis juga menunjukkan bahwa Anda harus mengeksplorasi dan memvisualisasikan data Anda.
Ada banyak alat di pasaran, salah satunya adalah Superstar ApachePlatform eksplorasi dan visualisasi data open source modern.

Pada artikel ini saya akan menunjukkan cara mengkonfigurasinya dengan benar Superstar Apache Untuk menggunakan akselerator kueri memori berkinerja tinggi: Gelombang Panas MySQL.

Saya di OCI dan saya tidak membahas semua detail instalasi (RTFM). Di bawah ini adalah langkah-langkah utamanya.

Buka konsol OCI Anda, pilih wadah, dan navigasikan ke browser Internet favorit Anda Sistem Basis Data / MySQL / DBs

Buat dan pilih Sistem DB Gelombang panas.

Sisanya sangat sederhana!

Mohon perhatian Tampilkan opsi lanjutan Tautan di bagian bawah halaman

ini Impor data Tab ini berguna jika Anda ingin membuat sampel dengan data.

Informasi lebih lanjut dalam artikel ini: Menemukan Layanan Database MySQL – Bagian 5 – Membuat Sistem MySQL DB dari MySQL Shell Drain

Sekarang kita perlu menambahkan cluster HeatWave.

Di sebelah kiri, di bawah Sumber Klik Gelombang panas.

Tambahkan Kluster Gelombang Panas…

Sesuaikan jumlah node

Saya sarankan mengklik untuk memperkirakan jumlah node Perkirakan jumlah node Kemudian Buat perkiraan:

Salinan Memuat perintah.
Akan digunakan untuk memuat data yang dipilih ke dalam cluster HeatWave.

Perkirakan jumlah node:

Terakhir, buat cluster dengan menekan tombol: Tambahkan kluster HeatWave

Saat cluster sedang berjalan, langkah terakhir adalah memuat data ke dalam cluster dengan menjalankan prosedur tersimpan (yaitu “memuat perintah”) yang sebelumnya disalin menggunakan klien MySQL favorit Anda.

Misalnya, unggah semua tabel dalam paket Airportdb ke kluster HeatWave:
CALL sys.heatwave_load (JSON_ARRAY (‘airportdb’), NULL);

Saya kira Anda tahu apa itu Apache Superset. Jika tidak RTFM.
Saya juga menganggap itu sudah diinstal sebelumnya. Anda akan menemukan informasi yang diperlukan dalam dokumentasi mereka: Instal Superset dari awal atau instal Superset secara lokal menggunakan Docker Compose.

Perlu dicatat bahwa saya mengalami masalah selama proses instalasi setelah dokumentasi.

Untuk merekam, inilah yang saya lakukan menggunakan Oracle Cloud Infrastructure (OCI) VM Ubuntu 20.04.
Harap dicatat bahwa ini adalah instalasi percobaan, Tidak cocok untuk lingkungan produksi.

Instal dependensi yang diperlukan (Ubuntu atau Debian):

Tingkatkan pipa (dan hindari beberapa masalah)

Instal Superset

Binari ada di $ HOME / .local / bin
Saya memutuskan untuk memasukkan informasi berikut ke dalam ~ / .bashrc saya (Saya tidak yakin apakah ini latihan yang baik, tetapi cukup baik untuk pengujian)

Kemudian

Pengaturan basis data:

Harap dicatat bahwa Anda mungkin perlu memperbarui firewall Anda.

Jika, seperti saya, Anda berada di OCI, Anda perlu memperbarui daftar keamanan (OCI Virtual Firewall) untuk protokol dan port TCP yang akan digunakan, 8088 dalam artikel ini.

Di Ubuntu Anda mungkin harus memutakhirkan ke IPtable.

Mulai Superset

Superst mendengarkan pada port 8088

Jika semuanya gagal, dapatkan ide dari orang lain hostname:port Masuk ke browser Anda menggunakan nama pengguna dan kata sandi yang Anda buat.

Jika Anda memiliki semuanya di laptop Anda, Anda dapat menghapusnya -h 0.0.0.0 Dan kemudian hanya koneksi lokal yang akan diizinkan (yaitu menggulir ke localhost:8088).

Bertentangan dengan apa yang tertulis di sini, saya sarankan menggunakan MySQL 8.0 untuk mengunduh dan menggunakan antarmuka resmi MySQL Python di situs web MySQL.

Untuk versi terbaru, buka https://dev.mysql.com/downloads/connector/python/.

Jelas, klien MySQL dapat menggunakan versi komersial MOS.

Anda dapat menambahkan database backend baru menggunakan Apache Superset UI.

Terpercaya dan ahli Data / Basis Data

Kemudian klik + DATABASE

Tambahkan database MySQL HeatWave Anda.
Ada 2 bagian penting:

1 / SQLALCHEMY URI:

mysql + konektor mysql: //<کاربر MySQL>:<رمز عبور MySQL>@<میزبان MySQL>

Anda memerlukan pengguna MySQL, kata sandi, dan IP.

2 / Parameter mesin

Untuk menggunakan kekuatan MySQL HeatWave, autocommit Harus diaktifkan.

Jika Secara otomatis Ini dinonaktifkan, kueri tidak dimuat dan eksekusi dilakukan dalam sistem DB MySQL. Dengan kata lain, kueri akan jauh lebih lambat. Rincian di sini.

Terpercaya dan ahli Parameter Lanjutan / Lainnya / Mesin

{“Isolation_level”: “AUTOCOMMIT”}

Semuanya sudah siap

terimakasih untuk Gelombang Panas MySQLSekarang Anda dapat menambahkan kumpulan data Anda sendiri dan membuat dasbor yang hebat dan sangat cepat, menjelajahi dan memvisualisasikan data Anda secepat kilat.

Sumber

Ikuti saya di Twitter

Tonton video saya di saluran YouTube saya dan berlangganan.

Akun Slideshare saya.

Terima kasih telah menggunakan MySQL!

Terdaftar di bawah:
MySQL, Tuto oleh Olivier DASINI





Source link

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.