Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Parameter adalah nilai bernama yang didefinisikan untuk persiapan data visual secara keseluruhan. Anda dapat merujuk parameter dalam kode operator SQL dan Python, di bidang konfigurasi operator yang didukung, serta dalam ekspresi yang mengaktifkan atau menonaktifkan operator. Parameter memungkinkan Anda menjalankan persiapan data visual yang sama terhadap lingkungan yang berbeda, misalnya, katalog uji saat pengembangan dan katalog produksi saat produksi.
Tentukan parameter
Untuk mengelola parameter, pilih Parameter di panel kiri. Setiap parameter memiliki nilai yang Anda tetapkan saat Menentukannya. Ketika persiapan data visual berjalan sesuai jadwal atau sebagai job, Anda dapat menimpa nilai tersebut. Lihat Mengganti nilai parameter di produksi.
Panel tersebut mencantumkan operator yang menggunakan setiap parameter. Pilih nama operator untuk memfokuskannya di kanvas.
Mereferensikan parameter dari operator
Bagaimana Anda mereferensikan sebuah parameter tergantung pada tempat Anda menggunakannya:
-
Operator SQL: Gunakan sintaks penanda parameter bernama, seperti
:environment. Lihat Gunakan penanda parameter bernama. -
operator Python: Panggil
dbutils.widgets.get(), sepertidbutils.widgets.get("environment"). Lihat Alat Widget (dbutils.widgets). -
Bidang konfigurasi operator yang didukung: Di panel konfigurasi operator, pilih Parameter di pojok kanan atas. Pilih sebuah bidang dan masukkan ekspresi seperti
:source_table. Bidang yang didukung meliputi:- Sumber: Tabel, Jalur file, dan format file.
- Output: Katalog, Skema, Tabel, Tampilan, Volume, Nama file, dan Mode tulis.
- Batas: Batas.
- Gabungkan: Atur operasi, Gabungkan strategi, Gabungkan berdasarkan nama, dan Izinkan kolom yang hilang.
Saat Anda membuka operator SQL atau Python untuk pengeditan, Lakeflow Designer menunjukkan contoh cara mereferensikan parameter yang tersedia di atas editor sumber.
Gabungkan parameter dengan teks tetap
Dalam ekspresi parameter untuk operator Sumber atau Output, gunakan :parameter_name untuk mengganti seluruh nilai. Untuk menggabungkan parameter dengan teks tetap, apit teks tersebut dengan tanda kutip tunggal dan gunakan ||. Sebagai contoh, ekspresi Tabel Sumber berikut membangun nama tabel yang sepenuhnya terkualifikasi:
:catalog || '.' || :schema || '.' || :table
Aktifkan atau nonaktifkan operator dengan parameter
Anda dapat menggunakan parameter untuk mengaktifkan atau menonaktifkan operator yang dikonfigurasi. Di panel Parameter , pilih Dinonaktifkan dan masukkan ekspresi Boolean. Misalnya, :skip_operator menonaktifkan operator ketika parameternya adalah true. Operator yang dinonaktifkan tidak menghasilkan baris output.
Untuk mengaktifkan atau menonaktifkan operator secara manual sebagai gantinya, lihat Ganti nama, salin, hapus, dan nonaktifkan operator.
Timpa nilai parameter di produksi
Saat runtime, Visual Data Prep membaca parameternya dengan cara yang sama, baik secara interaktif maupun sebagai job, sehingga file yang sama dapat digunakan di semua lingkungan Anda tanpa perubahan. Sediakan nilai berbeda untuk setiap lingkungan sebagai berikut:
-
Saat Anda menjadwalkan pekerjaan di UI: Ambil alih nilai parameter untuk setiap jadwal. Misalnya, jadwalkan persiapan data visual yang sama untuk berjalan setiap hari pada siang hari dengan
environmentparameter diatur ketest, dan lagi pada pukul 2 siang denganenvironmentpengaturan keproduction. Lihat Jadwalkan sebagai tugas. -
Saat Anda menyebarkan dengan bundel: Atur nilai parameter melalui pekerjaan
parameters, dan gunakan target bundel untuk menyediakan nilai yang berbeda per lingkungan. Target pengembangan dan produksi untuk bundle memungkinkan Anda menyebarkan job yang sama ke lingkungan yang terpisah dengan pengaturan khusus untuk tiap lingkungan. Lihat Mode penyebaran Bundel Otomatisasi Deklaratif dan konfigurasi Bundel Otomatisasi Deklaratif.