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.
Nota
Untuk informasi selengkapnya tentang cara memanfaatkan kemampuan ini dalam skenario integrasi berkelanjutan/ penyebaran berkelanjutan (CI/CD), pastikan untuk membaca artikel tentang arsitektur solusi CI/CD dan ALM untuk Dataflow Gen2 dan tutorial menyeluruh tentang Referensi variabel dalam Aliran Data.
Pustaka variabel Fabric menawarkan cara terpusat untuk mengelola nilai konfigurasi di seluruh beban kerja Microsoft Fabric. Dengan integrasi baru di Dataflow Gen2, Anda dapat mereferensikan variabel ini langsung di aliran data Anda, memungkinkan perilaku dinamis di seluruh lingkungan dan menyederhanakan alur kerja CI/CD.
Prasyarat
Untuk menggunakan pustaka variabel Fabric di Dataflow Gen2, pastikan hal berikut:
Anda memiliki izin untuk membuat dan mengelola pustaka variabel Fabric.
Anda bekerja dengan Dataflow Gen2 dengan CI/CD.
Variabel referensi menggunakan widget input
Dialog Dataflow Gen2 menyertakan widget input yang memungkinkan Anda memilih cara memasukkan nilai bidang. Dalam dialog yang didukung, Anda dapat memilih variabel dengan menggunakan widget ini.
Nota
Untuk menggunakan widget input, pada tab Tampilan di pita, di grup Parameter , pilih Selalu izinkan.
Beberapa dialog mendukung pengalaman widget input dan pustaka variabel Fabric, termasuk:
- Memfilter baris menurut nilai
- Memfilter baris menurut posisi
- Ganti nilai
- Transformasi kolom teks (misalnya, Ekstrak karakter N pertama)
- Transformasi kolom angka (misalnya, Bagi dengan)
Saat Anda memilih opsi variabel di widget input, dialog pemilih variabel muncul. Dalam dialog ini, Anda dapat menelusuri pustaka variabel dan variabel yang dikandungnya.
Setelah Anda memilih variabel, dialog menampilkan pustaka dan nama variabel sehingga Anda dapat mengonfirmasi pilihan Anda sebelum menerapkan.
Nota
Tidak semua pengalaman Aliran Data mendukung widget input. Untuk pengalaman atau skenario kustom yang tidak didukung, gunakan fungsi variabel secara manual.
Fungsi variabel
Di dalam Dataflow Gen2, Anda dapat mereferensikan variabel dengan menggunakan salah satu fungsi berikut:
Pengidentifikasi yang Anda berikan ke salah satu dari kedua fungsi harus menggunakan format berikut:
$(/**/LibraryName/VariableName)
Contoh berikut mengasumsikan pustaka variabel bernama Pustaka Saya dan variabel string bernama Variabel Saya:
Variable.ValueOrDefault("$(/**/My Library/My Variable)", "Sample")
Variable.Value("$(/**/My Library/My Variable)")
Menggunakan nilai default melalui Variable.ValueOrDefault membantu memastikan bahwa rumus Anda diselesaikan bahkan saat Anda menyalin atau memindahkan solusi Anda ke lingkungan lain yang tidak memiliki pustaka variabel yang dirujuk.
Petunjuk / Saran
Simpan setiap variabel sebagai kueri terpisah yang tidak memerlukan penahapan. Pendekatan ini memungkinkan Anda menggunakan nilai-nilai ini dalam dialog yang mendukung input kueri dan membantu menjaga tampilan variabel yang terorganisir dalam aliran data Anda.
Pertimbangan dan keterbatasan
Daftar berikut menguraikan batasan dan perilaku penting yang perlu diingat saat menggunakan pustaka variabel Fabric dengan Dataflow Gen2. Batasan ini memengaruhi bagaimana variabel dirujuk, dievaluasi, dan diterapkan selama desain dan runtime.
Cakupan Ruang Kerja: Pustaka variabel harus berada di ruang kerja yang sama dengan Dataflow Gen2 dengan CI/CD.
Lokasi Referensi: Variabel hanya dapat digunakan di dalam file mashup.pq dari Dataflow Gen2 dengan CI/CD.
Perilaku runtime: Nilai variabel diambil pada awal operasi eksekusi dan bertahan di seluruh operasi. Perubahan pada pustaka saat menjalankan Dataflow tidak menghentikan atau mempengaruhi proses tersebut.
Menggunakan nilai default: Saat menggunakan nilai default melalui fungsi Variable.ValueOrDefault, pastikan bahwa jenis data nilai default cocok dengan jenis data variabel yang dirujuk.
Jenis yang Didukung: Hanya variabel jenis dasar yang didukung (
boolean, ,datetime,guidinteger,number, danstring).Koneksi tetap: Variabel tidak dapat mengubah informasi koneksi. Koneksi tetap terikat pada konfigurasi jalur sumber daya yang dibuat.
Risiko penggantian: Pengguna yang memiliki akses untuk memodifikasi pustaka variabel dapat mengganti nilai variabel, yang berpotensi memengaruhi output aliran data.
Pemetaan skema: Variabel tidak dapat mengubah pemetaan skema tujuan; pemetaan mengikuti penyiapan yang ditulis.
Visibilitas silsilah: Tampilan silsilah data tidak menampilkan tautan antara Dataflow Gen2 dan pustaka variabel yang direferensikannya.