Topik ini menjelaskan cara menggunakan Power BI untuk terhubung ke kluster AnalyticDB for MySQL guna analisis data real-time.
Prasyarat
Anda telah menginstal Power BI.
CatatanLangkah-langkah dalam topik ini menggunakan Power BI Desktop 2.143.878.0 dalam bahasa Inggris.
Jika ingin terhubung ke kluster AnalyticDB for MySQL melalui internet, Anda harus terlebih dahulu meminta titik akhir publik.
Jika Anda terhubung ke titik akhir Spark Java Database Connectivity (JDBC), Anda juga harus membuat kelompok sumber daya Spark interaktif.
Terhubung ke titik akhir ADB MySQL menggunakan Power BI
Gunakan konektor kustom untuk terhubung (disarankan)
Anda dapat menggunakan konektor kustom atau konektor MySQL bawaan di Power BI untuk mengakses data AnalyticDB for MySQL dalam mode impor. Anda juga dapat menggunakan konektor kustom untuk mengakses data AnalyticDB for MySQL dalam mode kueri langsung. Kami menyarankan Anda menggunakan konektor kustom untuk terhubung ke kluster AnalyticDB for MySQL guna mendukung berbagai mode akses data.
Langkah 1: Instal driver MySQL ODBC
Unduh dan instal Paket Redistributable Microsoft Visual C++ 2010 Service Pack 1 MFC.
Unduh dan instal versi 5.1.13 dari Driver MySQL ODBC.
Buka Administrator Sumber Data ODBC (64-bit). Pada tab Drivers, periksa apakah Driver MySQL ODBC telah terinstal.
Langkah 2: Instal konektor AnalyticDB for MySQL
Unduh konektor AnalyticDB.MySQL.mez.
Pindahkan konektor AnalyticDB.MySQL.mez ke folder Custom Connectors di direktori Power BI. Jalur default adalah `[Documents]\Power BI Desktop`. Jika folder Custom Connectors belum ada, buatlah.
Penting`[Documents]` mengacu pada folder Documents milik akun pengguna saat ini. Misalnya, jalur default untuk akun Administrator adalah `C:\Users\Administrator\Documents\Power BI Desktop`.
Setiap akun pengguna memiliki folder Documents-nya sendiri. Power BI hanya dapat memuat konektor dari folder pengguna saat ini. Oleh karena itu, Anda harus menginstal dan memelihara konektor secara independen untuk setiap akun.
Buka Power BI dan klik .

Klik Security. Di bagian Data Extensions, pilih (Not Recommended) Allow any extension to load without validation or warning lalu klik OK.

Pada kotak dialog Change Requires Restart, klik OK. Kemudian, mulai ulang Power BI.
Langkah 3: Gunakan Power BI untuk terhubung ke AnalyticDB for MySQL
Buka Power BI dan klik Get data from another source.

Pada kotak dialog Get Data, pilih AnalyticDB MySQL(Beta)(Custom) lalu klik Connect.

Pada kotak dialog Connecting to a third-party service, klik Continue.

Pada kotak dialog AnalyticDB MySQL database, konfigurasikan parameter-parameter berikut.

Deskripsi parameter:
Parameter
Wajib
Deskripsi
Server
Ya
Titik akhir dan port kluster AnalyticDB for MySQL. Formatnya adalah
<Endpoint>:Port.Titik akhir:
Jika Power BI diinstal pada ECS, dan ECS serta kluster AnalyticDB for MySQL berada dalam VPC yang sama, masukkan alamat VPC.
Jika Power BI diinstal pada server lokal, masukkan titik akhir publik.
Port tetap pada 3306.
Database
Tidak
Nama database dalam kluster AnalyticDB for MySQL.
Connection timeout in seconds
Tidak
Periode waktu tunggu untuk terhubung ke kluster AnalyticDB for MySQL. Satuan: detik (s).
Read timeout in seconds
Tidak
Waktu maksimum yang diperbolehkan untuk operasi baca. Satuan: detik (s).
Write timeout in seconds
Tidak
Waktu maksimum yang diperbolehkan untuk operasi tulis. Satuan: detik (s).
Don't cache results of forward-only cursors
Tidak
Power BI tidak menyimpan cache hasil kueri ketika menggunakan kursor forward-only untuk mengkueri data.
Force use of forward-only cursors
Tidak
Power BI dipaksa menggunakan kursor forward-only saat menjalankan kueri.
Native query
Tidak
Pernyataan kueri SQL. Jika Anda membiarkan parameter ini kosong, semua tabel dalam kluster AnalyticDB for MySQL akan ditampilkan di kotak dialog Navigator pada Langkah 6.
Data Connectivity mode
Ya
Mode koneksi data. Nilai yang valid:
Import: mode impor.
DirectQuery: mode kueri langsung.
Pada kotak dialog AnalyticDB MySQL, konfigurasikan parameter dan klik Connect.

Deskripsi parameter:
Parameter
Deskripsi
User name
Akun database kluster AnalyticDB for MySQL.
Password
Kata sandi akun database untuk kluster AnalyticDB for MySQL.
Pada kotak dialog Navigator, pilih tabel data target, pratinjau data di panel sebelah kanan, lalu klik Load.
Setelah konfigurasi selesai, Anda dapat mulai melakukan analisis data pada sumber data tersebut. Untuk informasi selengkapnya, lihat dokumentasi resmi Power BI.

Gunakan konektor MySQL bawaan Power BI untuk terhubung
Unduh dan instal MySQL Connector.
Buka Power BI dan klik Get data from another source.

Pilih MySQL database lalu klik Connect.
CatatanPower BI secara otomatis mendeteksi apakah MySQL Connector telah terinstal di sistem Anda. Jika belum terinstal, ikuti petunjuk untuk menginstalnya.

Pada kotak dialog MySQL database, konfigurasikan parameter dan klik OK.

Deskripsi parameter:
Parameter
Wajib
Deskripsi
Server
Ya
Titik akhir dan port kluster AnalyticDB for MySQL. Formatnya adalah
<Endpoint>:Port.Jika Power BI diinstal pada ECS, dan ECS serta kluster AnalyticDB for MySQL berada dalam VPC yang sama, masukkan alamat VPC.
Jika Power BI diinstal pada server lokal, masukkan titik akhir publik.
Database
Tidak
Nama database dalam kluster AnalyticDB for MySQL.
Pada kotak dialog MySQL Database, klik tab Database, konfigurasikan parameter, lalu klik Connect.

Deskripsi parameter:
Parameter
Wajib
Deskripsi
User name
Ya
Akun database kluster AnalyticDB for MySQL.
Password
Ya
Kata sandi akun database untuk kluster AnalyticDB for MySQL.
Pada kotak dialog Encryption Support, klik OK.

Pada kotak dialog Navigator, pilih tabel data target, pratinjau data di panel sebelah kanan, lalu klik Load.
Setelah konfigurasi selesai, Anda dapat mulai melakukan analitik data pada sumber data ini. Untuk informasi selengkapnya, lihat dokumentasi resmi Power BI.

Terhubung ke titik akhir Spark JDBC menggunakan Power BI
Perhatian
Setelah Anda terhubung ke titik akhir Spark JDBC menggunakan Power BI, Anda hanya dapat membaca dan menulis data dari/tabel yang menggunakan mesin tabel XUANWU. Tabel yang menggunakan mesin tabel XUANWU_V2 tidak didukung.
Prosedur
Unduh driver.
Power BI dapat terhubung ke kelompok sumber daya Spark interaktif menggunakan Microsoft Spark ODBC Driver atau Simba Spark ODBC Driver. Unduh driver yang sesuai dengan kebutuhan bisnis Anda.
Buat sumber data.
Buka Administrator Sumber Data ODBC (64-bit). Pada tab User DSN, klik Add.
Pada kotak dialog Create New Data Source, pilih driver yang telah Anda unduh pada Langkah 1 lalu klik Finish.
Pada kotak dialog Microsoft Spark ODBC Driver DSN Setup atau Simba Spark ODBC Driver DSN Setup, konfigurasikan parameter-parameter berikut.

Parameter
Deskripsi
Data Source Name
Nama sumber data. Anda dapat menentukan nama kustom.
Description
Deskripsi sumber data. Anda dapat menentukan deskripsi kustom.
Host(s)
Titik akhir kelompok sumber daya Spark interaktif. Untuk informasi selengkapnya, lihat Persiapan.
Port
Port kelompok sumber daya Spark interaktif. Nilainya tetap pada 10000.
Database
Nama database AnalyticDB for MySQL.
Mechanism
Metode autentikasi. Dalam topik ini, User Name and Password dipilih.
User Name
Akun database AnalyticDB for MySQL dan nama kelompok sumber daya Spark interaktif. Formatnya adalah
Nama kelompok sumber daya/Nama akun database.Contohnya, jika nama kelompok sumber daya adalah testjob dan nama akun database adalah test, masukkan
testjob/test.Password
Kata sandi akun database AnalyticDB for MySQL.
Thrift Transport
Metode koneksi. Nilainya tetap pada SASL.
Klik SSL Options. Pada kotak dialog SSL Options, hapus centang pada Enable SSL lalu klik OK.

Klik Advanced Options. Pada kotak dialog Advanced Options, pilih Get Tables with Query.

Klik Server Side Properties. Hapus centang pada Apply properties with queries lalu klik OK.

Pada kotak dialog Microsoft Spark ODBC Driver DSN Setup atau Simba Spark ODBC Driver DSN Setup, klik Test untuk menguji koneksi.
Pesan
SUCCESSmenunjukkan bahwa koneksi ODBC ke kelompok sumber daya Spark interaktif AnalyticDB for MySQL berhasil.
Buka Power BI dan klik Get data from another source.

Pada kotak dialog Get Data, pilih ODBC lalu klik Connect.

Pada kotak dialog From ODBC, pilih sumber data yang telah Anda buat pada Langkah 2 lalu klik OK. Dalam contoh ini, sumber datanya adalah
adb_test.
Pada kotak dialog ODBC driver, klik tab Windows, pilih Use my current credentials, lalu klik Connect.

Pada kotak dialog Navigator, pilih tabel data target, pratinjau data di panel sebelah kanan, lalu klik Load.
Setelah konfigurasi selesai, Anda dapat mulai melakukan analitik data pada sumber data ini. Untuk informasi selengkapnya, lihat dokumentasi resmi Power BI.
