Jika sumber data dapat dihubungkan melalui API, Anda dapat menggunakan fitur RestAPI (HTTP) dari Alibaba Cloud DataWorks untuk terhubung ke sumber data dan mengintegrasikan data. Sebelum menggunakan fitur ini untuk mengintegrasikan data, Anda harus menambahkan sumber data RestAPI. Topik ini menjelaskan cara menambahkan sumber data RestAPI.
Prosedur
Workspaces dalam mode standar memungkinkan isolasi sumber data. Anda dapat menambahkan sumber data secara terpisah untuk lingkungan pengembangan dan produksi guna menjaga keamanan data. Untuk informasi lebih lanjut, lihat Isolasi sumber data di lingkungan pengembangan dan produksi.
Jika Anda menggunakan workspace DataWorks dalam mode standar, ikuti langkah-langkah berikut untuk menambahkan sumber data secara terpisah di lingkungan pengembangan dan produksi:
Buka halaman Sumber Data.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sebelah kiri, pilih . Pada halaman yang muncul, pilih workspace yang diinginkan dari daftar drop-down dan klik Go to Management Center.
Di panel navigasi sebelah kiri halaman SettingCenter, klik Data Sources.
CatatanAnda juga dapat membuka halaman Data Sources di Data Integration untuk menambahkan sumber data. Namun, Anda hanya dapat menambahkan sumber data pada halaman Sumber Data di Data Integration ke lingkungan produksi.
Di halaman Data Sources, klik Add Data Source.
Dalam kotak dialog Add Data Source, klik RestAPI.
Di halaman Tambahkan Sumber Data RestAPI, konfigurasikan parameter yang diperlukan.

Parameter
Deskripsi
Data Source Name
Nama sumber data. Nama tersebut hanya dapat berisi huruf, angka, dan garis bawah (_) serta harus dimulai dengan huruf.
Data Source Description
Deskripsi sumber data. Deskripsi tersebut tidak boleh melebihi 80 karakter.
URL
URL dari RESTful API.
Default Request Header
Konten header dalam setiap permintaan yang dikirim ke URL.
Authentication Method
Metode autentikasi. Nilai valid: Basic Authentication dan Token Authentication. Anda harus memilih metode autentikasi dan mengonfigurasi parameter autentikasi yang ditampilkan berdasarkan metode autentikasi yang didukung oleh sumber data.
Basic Authentication: autentikasi dasar
Jika sumber data mendukung autentikasi berbasis nama pengguna dan kata sandi, Anda dapat memilih Basic Authentication dan mengonfigurasi nama pengguna dan kata sandi yang dapat digunakan untuk autentikasi. Selama integrasi data, nama pengguna dan kata sandi dikirim ke URL RESTful API untuk autentikasi. Sumber data akan terhubung hanya setelah autentikasi berhasil.
Token Authentication: autentikasi berbasis token
Jika sumber data mendukung autentikasi berbasis token, Anda dapat memilih Token Authentication dan mengonfigurasi nilai token tetap yang dapat digunakan untuk autentikasi. Selama integrasi data, token disertakan dalam header permintaan, seperti {"Authorization":"Bearer TokenXXXXXX"}, dan dikirim ke URL RESTful API untuk autentikasi. Sumber data akan terhubung hanya setelah autentikasi berhasil.
CatatanJika Anda ingin menggunakan metode autentikasi kustom, Anda dapat memilih Token Authentication dan mengonfigurasi nilai token tetap di bidang
Token. Nilai token dapat digunakan untuk autentikasi setelah dienkripsi.
CatatanJika workspace saat ini berada dalam mode standard mode, disarankan untuk menambahkan sumber data di kedua lingkungan pengembangan dan produksi agar proses pengembangan dan produksi dapat berjalan sesuai harapan.
Di bagian Connection Configuration, pilih Data Integration.
Di daftar grup sumber daya, temukan grup sumber daya yang ingin digunakan dan klik Test Network Connectivity di kolom Status Koneksi.
Pastikan koneksi jaringan telah dibuat antara grup sumber daya yang digunakan dan sumber data. Jika tidak, tugas sinkronisasi terkait tidak akan berjalan sesuai harapan. Untuk menguji konektivitas jaringan beberapa grup sumber daya sekaligus, pilih grup sumber daya tersebut dan klik Batch Test Network Connectivity. Untuk informasi lebih lanjut, lihat Solusi konektivitas jaringan.
Setelah tes konektivitas jaringan berhasil, klik Complete Creation.
Apa yang harus dilakukan selanjutnya
Setelah sumber data RestAPI ditambahkan, Anda dapat mengonfigurasi tugas sinkronisasi untuk sumber data menggunakan antarmuka tanpa kode (UI) atau editor kode.