MaxCompute memungkinkan Anda menghubungkan proyek MaxCompute ke Davinci. Anda dapat menggunakan berbagai aplikasi visualisasi data dengan konfigurasi sederhana pada antarmuka pengguna Davinci. Topik ini menjelaskan cara menggunakan driver Java Database Connectivity (JDBC) MaxCompute untuk menghubungkan Davinci ke proyek MaxCompute dan menganalisis data secara visual.
Informasi latar belakang
Davinci adalah solusi visualisasi data end-to-end untuk personel bisnis, insinyur data, analis data, dan ilmuwan data. Anda dapat menganalisis data melalui konfigurasi sederhana pada antarmuka pengguna Davinci. Fitur seperti interaksi tingkat lanjut, analisis industri, eksplorasi pola, dan kecerdasan sosial juga dapat diimplementasikan. Untuk informasi lebih lanjut tentang Davinci, lihat Davinci.
Prasyarat
Pastikan kondisi berikut terpenuhi:
Sebuah proyek MaxCompute telah dibuat.
Untuk informasi lebih lanjut, lihat Buat Proyek MaxCompute.
ID AccessKey dan Rahasia AccessKey dari akun Alibaba Cloud yang digunakan untuk mengakses proyek MaxCompute telah diperoleh.
Anda dapat memperoleh ID AccessKey di halaman Pasangan AccessKey.
Paket JAR driver JDBC MaxCompute versi 3.0.1 atau lebih baru telah diunduh. Paket ini mencakup paket
jar-with-dependencies.CatatanDalam topik ini, driver JDBC MaxCompute versi 3.2.9 digunakan.
Davinci telah diinstal dan dikonfigurasi.
Untuk informasi lebih lanjut tentang cara menginstal dan mengonfigurasi Davinci, lihat Instal dan Konfigurasikan Davinci. Anda juga dapat menginstal Davinci menggunakan Docker dan memuat driver JDBC MaxCompute.
Saat mengonfigurasi Davinci dan memuat driver JDBC MaxCompute, pastikan bahwa MaxCompute dikonfigurasi dengan benar. Untuk informasi lebih lanjut, lihat Perhatian Saat Mengonfigurasi Davinci dan Memuat Driver.
Perhatian saat mengonfigurasi Davinci dan memuat driver
Saat mengonfigurasi Davinci dan memuat driver, pastikan konfigurasi berikut valid:
Konfigurasi Surat
# Konfigurasikan informasi dalam file application.yml di direktori config. mail: # Titik akhir Simple Mail Transfer Protocol (SMTP). host: # Port layanan SMTP. port: # Alamat email pribadi. username: # Tidak wajib. fromAddress: # Kode otorisasi untuk alamat email pribadi. Informasi ini bukan kata sandi alamat email. password: # Nama panggilan alamat email, seperti Davinci. nickname: # Pertahankan nilai default untuk item konfigurasi berikut. properties: smtp: starttls: enable: true required: true auth: true mail: smtp: ssl: enable: trueKonfigurasi Sumber Data Kustom
Jika Anda menginstal Davinci berdasarkan instruksi dalam dokumentasi resmi Davinci, buka file konfigurasi sumber data kustom datasource_driver.yml dan konfigurasikan informasi berikut:
odps: name: odps desc: odps version: driver: com.aliyun.odps.jdbc.OdpsDriver keyword_prefix: keyword_suffix: alias_prefix: \` alias_suffix: \`Setelah konfigurasi selesai, salin paket JAR driver JDBC MaxCompute ke direktori lib dan mulai ulang Davinci.
Jika Anda menggunakan Docker untuk menginstal Davinci, buat file konfigurasi sumber data datasource_driver.yml secara manual dan jalankan perintah
vim docker-compose.ymluntuk membuka file konfigurasi. Contoh kode berikut menunjukkan konfigurasi.volumes: - %Direktori odps-jdbc-x.x.x-jar-with-dependencies.jar%/odps-jdbc-x.x.x-jar-with-dependencies.jar:/opt/davinci/lib/odps-jdbc-x.x.x-jar-with-dependencies.jar - %Direktori datasource_driver.yml%/datasource_driver.yml:/opt/davinci/config/datasource_driver.ymlodps-jdbc-x.x.x-jar-with-dependencies.jaradalah nama paket JAR driver JDBC MaxCompute, sepertiodps-jdbc-3.2.9-jar-with-dependencies.jar. Setelah konfigurasi selesai, mulai ulang Davinci.
Langkah 1: Hubungkan Davinci ke MaxCompute
Pastikan bahwa Davinci telah diinstal dan dikonfigurasi sesuai harapan. Jika Davinci gagal memulai, periksa kembali informasi konfigurasi Davinci. Untuk informasi lebih lanjut, lihat Perhatian Saat Mengonfigurasi Davinci dan Memuat Driver.
Mulai dan masuk ke Davinci.
Di halaman layanan Davinci, klik Create di sudut kanan atas untuk membuat proyek dan simpan proyek tersebut.
Pergi ke proyek yang Anda buat. Di panel navigasi di sebelah kiri, klik ikon
. Di halaman yang muncul, klik ikon
. Dalam kotak dialog Add Source, konfigurasikan parameter. Tabel berikut menjelaskan parameter tersebut.Parameter
Deskripsi
Name
Nama sumber data baru. Nama ini digunakan untuk membedakan koneksi database yang berbeda dalam sistem.
Type
Driver yang digunakan untuk mengakses proyek MaxCompute. Atur nilainya menjadi JDBC.
Database
Tipe database tujuan yang ingin Anda hubungkan. Atur nilainya menjadi odps.
Username
ID AccessKey yang digunakan untuk mengakses proyek MaxCompute.
Anda dapat memperoleh ID AccessKey di halaman Pasangan AccessKey.
Password
Rahasia AccessKey yang sesuai dengan ID AccessKey.
URL
URL yang digunakan untuk menghubungkan ke proyek MaxCompute. Formatnya adalah
jdbc:odps:<Maxcompute_endpoint>?project=<Maxcompute_project_name>[&interactiveMode={true|false}]. Hapus tandakurung sudut (<>)saat mengonfigurasi parameter ini. Parameter dalam format:<MaxCompute_endpoint>: wajib. Titik akhir MaxCompute. Konfigurasikan parameter ini berdasarkan wilayah tempat proyek MaxCompute berada.
Untuk informasi lebih lanjut tentang titik akhir MaxCompute di berbagai wilayah, lihat Titik Akhir.
<MaxCompute_project_name>: wajib. Nama proyek MaxCompute.
Parameter ini menentukan nama proyek MaxCompute Anda, bukan ruang kerja DataWorks yang sesuai dengan proyek MaxCompute. Masuk ke Konsol MaxCompute, pilih wilayah tempat proyek MaxCompute Anda berada di bilah navigasi atas, dan pilih Workspace > Projects. Kemudian Anda dapat melihat nama proyek MaxCompute.
interactiveMode: opsional. Parameter ini menentukan apakah akan mengaktifkan fitur Percepatan Kueri MaxCompute (MCQA).
Jika Anda ingin mengaktifkan fitur MCQA, tambahkan
&interactiveMode=truedi akhir URL. Untuk informasi lebih lanjut tentang fitur MCQA, lihat Percepatan Kueri.
Klik Test. Setelah koneksi berhasil, klik Simpan.
Langkah 2: Gunakan Davinci untuk menanyakan dan menganalisis data
Anda dapat menggunakan tampilan Davinci untuk mengelola template SQL, mengonfigurasi model data yang diperoleh setelah pernyataan SQL dijalankan, dan mengonfigurasi izin baris dan kolom. Kemudian, Anda dapat menggunakan widget untuk mengumpulkan dan mengelompokkan hasil SQL lebih lanjut berdasarkan model data yang disediakan oleh tampilan. Anda dapat mengkodekan data yang diproses secara visual. Operasi berikut dapat dilakukan. Untuk informasi lebih lanjut, lihat Bantuan Davinci.
Tanyakan Semua Tabel yang Ada
Di halaman tampilan data, klik ikon
di sudut kanan atas untuk membuka editor SQL dan pilih sumber data yang Anda buat untuk melihat semua tabel.Tanyakan Skema Tabel
Di halaman tampilan data, klik ikon
di sudut kanan atas untuk masuk ke editor SQL. Pilih sumber data yang Anda buat, tulis dan jalankan skrip SQL, lalu klik Next untuk melihat informasi skema tabel.Tanyakan Data Tabel
Di halaman tampilan data, klik ikon
di sudut kanan atas untuk masuk ke editor SQL. Pilih sumber data yang Anda buat, tulis skrip SQL, lalu klik Run untuk melihat data tabel.Visualisasikan Data Analisis
Di halaman Komponen Visualisasi, klik ikon
di sudut kanan atas untuk masuk ke editor bagan. Pilih jenis bagan dan konfigurasikan properti. Kemudian, Anda dapat menganalisis data berdasarkan kebutuhan bisnis Anda.