Pemetaan transformasi aliran data di Dataflow Gen2 (Pratinjau)

Important

Transformasi aliran data pemetaan dalam dataflow Gen2 saat ini tersedia dalam pratinjau publik dan dapat berubah sewaktu-waktu.

Transformasi aliran data pemetaan (MDF) dalam aliran data gen2 memungkinkan Anda membuat, menjalankan, dan memantau transformasi data berbasis Spark secara langsung di Data Factory dalam Microsoft Fabric.

Transformasi MDF menghadirkan kapabilitas Azure Data Factory dan Azure Synapse Analytics Mapping Data Flows ke Microsoft Fabric melalui pengalaman penulisan visual low-code yang familier dan terintegrasi dengan dataflow gen2.

Dengan transformasi MDF, Anda dapat:

  • Migrasikan alur Aliran Data pemetaan Azure Data Factory dan Azure Synapse Analytics yang ada ke dalam Fabric.
  • Buat transformasi berbasis Spark baru langsung di Fabric.
  • Jalankan transformasi MDF menggunakan alur data Fabric.
  • Pantau eksekusi transformasi menggunakan pengalaman pemantauan terintegrasi.
  • Lanjutkan menggunakan pola transformasi Data Flow Pemetaan yang sudah dikenal di dalam Fabric.

Apa itu transformasi aliran data pemetaan?

MDF memperluas dataflow Gen2 dengan kemampuan transformasi berbasis Spark untuk beban kerja penyiapan dan transformasi data skala besar.

Transformasi MDF menyediakan:

  • Pengalaman penulisan visual kode rendah
  • Eksekusi berbasis Spark
  • Orkestrasi terintegrasi melalui alur Fabric
  • Wawasan pemantauan dan eksekusi langsung di Fabric

Gunakan transformasi MDF untuk:

  • Migrasikan alur Aliran Data Pemetaan Azure Data Factory atau Azure Synapse Analytics yang ada ke Fabric.
  • Buat alur transformasi berbasis Spark baru secara asli di Fabric.

Transformasi MDF terintegrasi penuh dengan dataflow Gen2 dan menghadirkan pengalaman pembuatan yang familier, serupa dengan Azure Data Factory dan Azure Synapse Analytics Mapping Data Flows.

Cuplikan layar pengalaman penulisan transformasi aliran data pemetaan yang disematkan di dalam kanvas aliran data gen2 di Microsoft Fabric.

Skenario yang didukung

Transformasi MDF saat ini mendukung skenario berikut.

Memigrasikan Aliran Data Pemetaan yang ada

Anda dapat memigrasikan Aliran Data Pemetaan Azure Data Factory dan Azure Synapse Analytics yang ada ke Fabric menggunakan pengalaman migrasi bawaan Azure Data Factory/Synapse Analytics.

Cuplikan layar pengalaman migrasi Azure Data Factory untuk meningkatkan alur Pemetaan Aliran Data ke Fabric.

Selama migrasi:

  1. Alur Data Pemetaan diubah menjadi transformasi MDF di Dataflow Gen2.
  2. Alur dan logika transformasi dimigrasikan bersama-sama.
  3. Transformasi MDF dibuka di dalam kanvas transformasi yang disematkan dalam Dataflow Gen2.
  4. Logika transformasi yang ada dapat terus ditulis, divalidasi, dijalankan, dan dipantau dalam Fabric.

Membuat transformasi aliran data pemetaan baru di Fabric

Anda juga dapat membuat transformasi MDF baru secara langsung di aliran data gen2. Pengalaman ini memungkinkan Anda untuk:

  • Bangun transformasi berbasis Spark menggunakan antarmuka visual.
  • Gunakan kemampuan transformasi Data Flow Pemetaan yang sudah dikenal.
  • Jalankan transformasi menggunakan alur data Fabric.
  • Pantau eksekusi melalui pengalaman pemantauan terintegrasi.

Prasyarat

Sebelum Anda menggunakan transformasi MDF di dataflow Gen2, pastikan prasyarat berikut terpenuhi:

  • Kapasitas Fabric.
  • Kontributor atau izin yang lebih tinggi ke ruang kerja Fabric.
  • Koneksi Fabric yang tersedia untuk sumber data yang didukung.
  • (Opsional) Ruang kerja Azure Data Factory atau Azure Synapse Analytics yang sudah ada, jika Anda menggunakan skenario migrasi.

Keterbatasan

Kemampuan berikut saat ini tidak didukung dalam pratinjau publik:

Wilayah Batasan
Flowlets Tidak didukung.
Pustaka Data Flow Tidak didukung.
Fungsi yang ditentukan pengguna (UDF) Tidak didukung.
Eksekusi aliran data Transformasi MDF hanya dapat dijalankan melalui aktivitas Dataflow di pipeline. Eksekusi langsung dari Dataflow Gen2 saat ini tidak didukung. Hanya tindakan Simpan yang tersedia dari menu Simpan &jalankan .
Jaringan Virtual Terkelola Dukungan untuk Managed Virtual Network (Managed VNet) tidak tersedia dalam versi pratinjau ini.
Eksekusi saat proses berjalan Eksekusi transformasi MDF saat ini menggunakan runtime Synapse Spark yang mendasarinya, mirip dengan Azure Data Factory dan Azure Synapse Analytics Aliran Data Pemetaan.
Keseimbangan fitur Tidak semua kemampuan Mapping Data Flow tersedia dalam versi pratinjau ini.

Konektor yang didukung

Transformasi MDF mendukung konektor sumber dan sink yang paling umum digunakan yang tersedia di Aliran Data Pemetaan Azure Data Factory dan Azure Synapse Analytics.

Konektor berikut saat ini didukung:

Kategori Pusat penyimpanan data Transformasi MDF dalam aliran data gen2 (sumber/sink) Jenis Autentikasi yang Didukung
Azure Azure Blob Storage ✓/✓ Dasar, Identitas Terkelola / Identitas Ruang Kerja, Prinsipal Layanan
Azure Cosmos DB for NoSQL ✓/✓ Basic
Azure Data Explorer ✓/✓ Identitas Terkelola / Identitas Ruang Kerja
Azure Data Lake Storage Gen1 ✓/✓ Dasar, Identitas Terkelola / Identitas Ruang Kerja, Prinsipal Layanan
Azure Data Lake Storage Gen2 ✓/✓ Dasar, Identitas Terkelola / Identitas Ruang Kerja, Prinsipal Layanan
Azure Database for MySQL ✓/✓ Basic
Azure Database for PostgreSQL ✓/✓ Basic
Azure Databricks Delta Lake ✓/✓ Gunakan format delta Basic
Azure SQL Database ✓/✓ Dasar, Identitas Terkelola / Identitas Ruang Kerja, Prinsipal Layanan
Azure SQL Managed Instance ✓/✓ Dasar, Identitas Terkelola / Identitas Ruang Kerja, Prinsipal Layanan
Azure Synapse Analytics ✓/✓ Basic
Database Snowflake ✓/✓ Basic
File Amazon S3 ✓/✓ Basic
SFTP ✓/✓ Basic
REST Umum ✓/✓ Dasar, Prinsipal Layanan

Selama penulisan:

  • Koneksi Fabric yang ada dapat digunakan kembali.
  • Koneksi baru dapat dibuat langsung dari pengalaman penulisan menggunakan pengalaman Dapatkan Data .
  • Konfigurasi sumber dan sink mengikuti pola pemetaan Data Flow yang familier.

Transformasi yang didukung

Transformasi MDF memberikan pengalaman transformasi visual kode rendah yang akrab untuk membangun alur transformasi data berbasis Spark yang dapat diskalakan di Fabric.

Transformasi berikut saat ini didukung:

Name Kategori Description
Aggregate Pengubah skema Tentukan agregasi seperti SUM, MIN, MAX, dan COUNT yang dikelompokkan berdasarkan kolom yang sudah ada atau dihitung.
Ubah baris Pengubah baris Atur kebijakan untuk menyisipkan, menghapus, memperbarui, dan menggabungkan atau memperbarui data pada baris.
Assert Pengubah baris Tentukan aturan pernyataan untuk baris dalam aliran data.
Cast Pengubah skema Ubah jenis data kolom dengan memeriksa tipe data.
Pemisahan bersyarat Beberapa masukan/keluaran Rutekan baris ke aliran yang berbeda berdasarkan kondisi yang cocok.
Kolom turunan Pengubah skema Buat kolom baru atau ubah bidang yang sudah ada menggunakan ekspresi.
Panggilan eksternal Pengubah skema Panggil endpoint eksternal secara inline untuk setiap baris.
Exists Beberapa masukan/keluaran Periksa apakah data ada di sumber atau aliran lain.
Filter Pengubah baris Memfilter baris berdasarkan kondisi.
Flatten Pemformat Meratakan struktur hierarkis seperti array JSON ke dalam baris.
Bergabung Beberapa masukan/keluaran Gabungkan data dari dua sumber atau aliran.
Lookup Beberapa masukan/keluaran Mereferensikan data dari sumber atau aliran lain.
Cabang baru Beberapa masukan/keluaran Terapkan beberapa jalur transformasi pada aliran yang sama.
Parse Pemformat Mengurai JSON, teks berbatas, atau string berformat XML.
Pivot Pengubah skema Ubah nilai baris yang berbeda menjadi kolom.
Rank Pengubah skema Hasilkan peringkat yang diurutkan berdasarkan kondisi pengurutan.
Select Pengubah skema Ganti nama, utas ulang, atau hapus kolom.
Sink - Tentukan tujuan untuk data yang diubah.
Sort Pengubah baris Urutkan baris dalam aliran data saat ini.
Source - Tentukan sumber untuk aliran data.
Stringify Pemformat Mengonversi jenis kompleks menjadi nilai string.
File Kunci Pengganti Pengubah skema Buat nilai kunci surrogate yang bertambah secara berurutan.
Union Beberapa masukan/keluaran Gabungkan beberapa aliran data secara vertikal.
Unpivot Pengubah skema Mengubah kolom menjadi nilai baris.
Window Pengubah skema Tentukan agregasi berbasis jendela melalui aliran data.

Buat transformasi pemetaan aliran data di Dataflow Gen2

Untuk membuat transformasi MDF baru di Fabric:

  1. Buka ruang kerja Fabric Anda.

  2. Pilih Item baru.

  3. Pilih Dataflow Gen2.

  4. Berikan nama untuk item aliran data gen2 dan pilih Buat.

  5. Di kanvas aliran data gen2, gunakan salah satu opsi berikut:

    • Pilih Jalankan transformasi aliran data pemetaan dari grup tindakan Baru di pita Beranda aliran data Gen2.
    • Pilih petak peta Jalankan transformasi aliran data Pemetaan (Aliran Data Pemetaan ADF) dari kanvas.

    Cuplikan layar memperlihatkan opsi untuk membuat transformasi aliran data pemetaan dari pita aliran data gen2 di Microsoft Fabric.

    Cuplikan layar memperlihatkan opsi untuk membuat transformasi aliran data pemetaan dari petak peta kanvas aliran data gen2 di Microsoft Fabric.

Tindakan transformasi MDF baru muncul di kanvas aliran data gen2 dan membuka pengalaman penulisan transformasi MDF yang disematkan.

Tip

Pengalaman penulisan transformasi MDF menggunakan antarmuka visual yang familier mirip dengan Azure Data Factory dan Azure Synapse Analytics Pemetaan Aliran Data.

Transformasi aliran data pemetaan penulis

Setelah Anda membuat transformasi MDF, Anda dapat mulai menulis logika transformasi.

Aktifkan mode debug

Untuk penulisan interaktif dan pratinjau data:

  1. Aktifkan tombol Debug aliran data dari toolbar mengambang.
  2. Tunggu hingga sesi debug diinisialisasi.
  3. Setelah diaktifkan, Anda dapat mempratinjau data sumber dan transformasi selama penulisan.

Cuplikan layar kanvas transformasi aliran data pemetaan dengan mode debug aliran data yang diaktifkan.

Note

Sesi debug mungkin memerlukan waktu beberapa menit untuk diinisialisasi tergantung pada ketersediaan runtime Spark.

Menambahkan sumber

Untuk mengonfigurasi sumber:

  1. Pilih Tambahkan sumber.
  2. Pilih jenis koneksi.
  3. Pilih koneksi Fabric yang sudah ada atau buat koneksi baru secara langsung melalui pengalaman Dapatkan Data jika diperlukan.
  4. Telusuri dan pilih file sumber, tabel, atau himpunan data.

Cuplikan layar pengaturan konfigurasi sumber dalam pengalaman penulisan transformasi aliran data pemetaan.

Setelah Anda mengonfigurasi koneksi sumber dan himpunan data, gunakan tab Pratinjau data untuk memvalidasi dan mempratinjau data sumber selama penulisan interaktif.

Cuplikan layar tab Pratinjau data memperlihatkan data sumber dalam pengalaman penulisan transformasi aliran data pemetaan.

Menambahkan transformasi

Untuk menambahkan transformasi:

  1. Pilih ikon di + samping sumber atau transformasi.
  2. Pilih jenis transformasi.
  3. Konfigurasikan pengaturan transformasi.

Anda dapat terus membangun logika transformasi menggunakan kanvas transformasi visual.

Cuplikan layar grafik transformasi visual dalam pengalaman penulisan transformasi aliran data pemetaan.

Mengonfigurasikan penyerap data

Setelah logika transformasi selesai:

  1. Tambahkan transformasi sink.
  2. Mengonfigurasi koneksi tujuan.
  3. Konfigurasikan pengaturan penulisan.

Cuplikan layar konfigurasi transformasi sink dalam pengalaman penulisan transformasi aliran data pemetaan.

Memvalidasi dan menyimpan

Sebelum eksekusi:

  1. Pilih Validasi pada toolbar transformasi MDF.

    Cuplikan layar tombol Validasi di toolbar transformasi aliran data pemetaan.

  2. Atasi masalah validasi jika ada yang dilaporkan.

  3. Pilih Simpan dari menu Simpan &jalankan .

    Cuplikan layar opsi Simpan di menu Simpan dan jalankan untuk transformasi aliran data pemetaan.

Note

Hanya tindakan Simpan yang saat ini didukung untuk aliran data gen2 dengan transformasi MDF dalam pratinjau publik.

Menjalankan transformasi aliran data pemetaan menggunakan alur Fabric

Anda menjalankan transformasi MDF melalui alur data Fabric menggunakan aktivitas Aliran Data.

Untuk menjalankan transformasi MDF:

  1. Buat alur Fabric baru.
  2. Tambahkan aktivitas Aliran Data ke alur.
  3. Dalam aktivitas Pengaturan, pilih item dataflow gen2 yang berisi transformasi MDF.
  4. Pilih kueri transformasi MDF untuk dijalankan.
  5. Konfigurasikan pengaturan runtime Spark sesuai kebutuhan.
  6. Validasikan dan publikasikan alur.
  7. Jalankan alur secara manual atau konfigurasikan jadwal atau pemicu.

Cuplikan layar alur Fabric dengan aktivitas Aliran Data yang dikonfigurasi untuk memetakan eksekusi transformasi aliran data.

Konfigurasikan pengaturan runtime Spark

Transformasi MDF dijalankan menggunakan runtime Spark terkelola yang terintegrasi dengan Data Factory dalam Microsoft Fabric. Anda dapat mengonfigurasi pengaturan runtime Spark selama eksekusi alur, termasuk:

  • Penentuan Ukuran Komputasi
  • Properti penampung

Cuplikan layar pengaturan konfigurasi runtime Spark untuk aktivitas Aliran Data dalam alur Fabric.

Memantau pemetaan eksekusi transformasi aliran data

Anda dapat memantau eksekusi transformasi MDF melalui:

  • Panel output alur

    Cuplikan layar panel output alur memperlihatkan pemetaan hasil eksekusi transformasi aliran data.

  • Hub Pemantauan

    Cuplikan layar Hub Pemantauan yang menampilkan eksekusi aktivitas untuk eksekusi transformasi aliran data pemetaan.

Untuk melihat detail pemantauan:

  1. Buka detail eksekusi alur.
  2. Pilih aktivitas Aliran Data dari Eksekusi Aktivitas.
  3. Tinjau status eksekusi dan detail waktu proses.

Cuplikan layar halaman pemantauan transformasi aliran data pemetaan memperlihatkan status eksekusi dan detail runtime.