AnalyticDB for MySQL kompatibel dengan Tableau Desktop. Halaman ini mencakup cakupan pengujian yang telah diverifikasi dan menjelaskan cara menghubungkan Tableau Desktop ke kluster AnalyticDB for MySQL.
Prasyarat
Sebelum memulai, kumpulkan detail koneksi berikut:
-
Host (alamat server atau IP) kluster AnalyticDB for MySQL Anda
-
Nama database
-
Username dan password yang memiliki akses ke database tersebut
-
Tableau Desktop 2019.4 terinstal di mesin Anda
Driver yang diperlukan
Tableau memerlukan driver ODBC yang kompatibel dengan MySQL untuk terhubung ke AnalyticDB for MySQL. Jika driver belum terinstal, Tableau akan menampilkan pesan pada dialog koneksi beserta tautan ke halaman Driver Download, tempat Anda dapat menemukan tautan driver dan instruksi instalasinya.
Lingkungan pengujian yang telah diverifikasi:
| Component | Version |
|---|---|
| MySQL client | mysql Ver5.6.46 for osx10.13 on x86_64 (Homebrew) |
| Tableau Desktop | 2019.4 |
Menghubungkan Tableau Desktop ke AnalyticDB for MySQL
-
Buka Tableau Desktop. Di bawah Connect, pilih MySQL. Jika MySQL tidak tercantum, pilih More di bawah To a Server untuk melihat daftar lengkapnya.
-
Masukkan detail koneksi:
-
Server: host kluster AnalyticDB for MySQL Anda
-
Port: nomor port
-
Database: nama database
-
Username dan Password
-
-
Klik Sign In. Jika Tableau tidak dapat terhubung, pastikan host, port, dan kredensial sudah benar, serta driver MySQL ODBC telah terinstal.
-
Pada halaman sumber data, pilih tabel dari daftar Table atau cari berdasarkan nama.
-
Tarik tabel ke kanvas, lalu klik tab sheet untuk mulai membuat analisis Anda.
Fitur yang telah diverifikasi
Fitur-fitur Tableau berikut telah diuji terhadap AnalyticDB for MySQL dan dikonfirmasi berfungsi:
-
Menampilkan semua tabel
Pada halaman sumber data Tableau Desktop, pilih database target dari daftar drop-down Database di panel kiri. Area Table kemudian menampilkan semua tabel dalam database tersebut, seperti
pyodps_iris,ramtest,result_table1, dansale_detail. Gulir daftar atau gunakan ikon pencarian untuk menemukan tabel berdasarkan nama. New Custom SQL dan New Union muncul di bawah daftar tabel, sedangkan kanvas di sebelah kanan menampilkan placeholder Drag tables here hingga Anda menarik sebuah tabel ke dalamnya. -
Menjalankan kueri data tabel
Pada halaman sumber data, pilih tabel dari daftar Table di panel kiri — dalam contoh ini
bank_data_pt— lalu tarik ke kanvas. Atur Connection ke Live untuk melakukan kueri langsung ke sumber data, atau ke Extract untuk bekerja pada salinan lokal. Klik tombol grid metadata di atas area hasil untuk menampilkan bidang-bidang tabel. Daftar tersebut menunjukkan Field Name, Table, dan Remote Field Name untuk setiap kolom; untukbank_data_pt, nama bidang remotenya adalahage,job,marital,education,housing,loan,contact,month,day_of_week,duration,campaign, danpdays. Bidang numerik ditandai dengan#dan bidang teks denganAbc. -
Membuat highlight table
Pada worksheet, tarik dimensi ke Color dan Label pada kartu Marks untuk mengencode mark, lalu tarik ukuran jumlah catatan ke Size untuk mengatur ukurannya. Dalam contoh ini,
Educationditempatkan pada Color dan Label, ukuran jumlah catatan ditempatkan pada Size, danCreditditempatkan pada rak Filters. Pilih jenis tampilan dari panel Show Me di sebelah kanan dan jenis mark dari daftar drop-down Marks. Tampilan yang dihasilkan menampilkan satu mark untuk setiap nilaiEducation, dengan ukuran berdasarkan jumlah catatan — termasukbasic.4y,basic.6y,basic.9y,high.school,professional.course,university.degree, danunknown. Bilah status menampilkan 8 mark danSUM of CNT(bank_data_pt1)sebesar 41.188. -
Membuat text table
Pada worksheet, tarik dimensi tanggal ke rak Columns dan dimensi kategori ke rak Rows, lalu tarik ukuran yang ingin ditampilkan ke Text pada kartu Marks. Dalam contoh ini,
YEAR(Order Date)berada di Columns,Sub-Categoryberada di Rows, danSUM(Sales)berada di Text, dengan jenis mark tetap sebagai Automatic. Tampilan ini mengembalikan total penjualan untuk setiap sub-kategori dan tahun:Sub-Category
2011
2012
2013
2014
Accessories
$25.014
$40.524
$41.896
$59.946
Appliances
$15.314
$23.241
$26.050
$42.927
Art
$6.058
$6.237
$5.910
$8.914
Binders
$43.488
$37.453
$49.485
$72.986
Bookcases
$20.037
$38.544
$26.275
$30.024
Chairs
$77.242
$71.735
$83.919
$95.554
Copiers
$10.850
$26.179
$49.599
$62.899
Envelopes
$3.856
$4.512
$4.730
$3.379
Fasteners
$661
$545
$960
$858
Furnishings
$13.826
$21.090
$27.874
$28.915
Labels
$2.841
$2.956
$2.827
$3.861
Machines
$62.023
$27.764
$55.907
$43.545
Paper
$14.835
$15.288
$20.638
$27.718
Phones
$77.391
$68.314
$78.660
$105.643
Storage
$50.329
$45.048
$58.632
$69.834
Supplies
$14.394
$1.952
$14.278
$16.049
Tables
$46.088
$39.150
$60.833
$60.894
-
Membuat line chart
Pada worksheet, tarik dimensi tanggal ke rak Columns dan ukuran ke rak Rows, lalu tarik dimensi ke Color pada kartu Marks untuk menggambar satu garis per anggota. Dalam contoh ini,
Yearberada di Columns,SUM(Expenditure in the country)berada di Rows, danMarketberada di Color, yang menghasilkan lima garis:Africa,Asia Pacific,Europe,LATAM, danUSCA. Sumbu-x mencakup periode 1994 hingga 2016 dan sumbu-y berkisar dari 0K hingga 400K.EuropedanAsia Pacificmenunjukkan tren naik paling kuat, keduanya mendekati 370K di akhir periode, sedangkanAfricadanLATAMtetap di bawah 70K sepanjang waktu. Untuk menambahkan overlay statistik, buka panel Analytics dan tarik item ke tampilan: Constant Line, Average Line, Median with Quartiles, atau Box Plot di bawah Summarize; Average with 95% CI, Median with 95% CI, Trend Line, Forecast, atau Cluster di bawah Model; serta Reference Line, Reference Band, Distribution Band, atau Box Plot di bawah Custom.
Pemecahan Masalah
Tableau tidak dapat terhubung ke database
Periksa bahwa:
-
Host dan port benar serta kluster sedang berjalan.
-
Username dan password valid dan akun tersebut memiliki akses ke database target.
-
Driver MySQL ODBC telah terinstal. Buka dialog koneksi Tableau — jika driver tidak tersedia, Tableau akan menampilkan tautan untuk mengunduhnya.
-
Akses jaringan antara mesin Anda dan kluster terbuka (aturan firewall, pengaturan VPC).
Tableau tidak menampilkan tabel apa pun setelah terhubung
Akun yang Anda gunakan mungkin tidak memiliki izin baca pada database atau tabel-tabelnya. Berikan izin yang diperlukan dan hubungkan ulang.