全部产品
Search
文档中心

MaxCompute:Hubungkan Davinci ke MaxCompute

更新时间:Jul 02, 2025

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:

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: true
  • Konfigurasi 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.yml untuk 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.yml

      odps-jdbc-x.x.x-jar-with-dependencies.jar adalah nama paket JAR driver JDBC MaxCompute, seperti odps-jdbc-3.2.9-jar-with-dependencies.jar. Setelah konfigurasi selesai, mulai ulang Davinci.

Langkah 1: Hubungkan Davinci ke MaxCompute

Catatan

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.

  1. Mulai dan masuk ke Davinci.

  2. Di halaman layanan Davinci, klik Create di sudut kanan atas untuk membuat proyek dan simpan proyek tersebut.

  3. 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 tanda kurung 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=true di akhir URL. Untuk informasi lebih lanjut tentang fitur MCQA, lihat Percepatan Kueri.

  4. 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.