Gambaran umum aktivitas

Artikel ini membantu Anda memahami aktivitas di Microsoft Fabric dan menggunakannya untuk membangun alur kerja berbasis data end-to-end untuk skenario pergerakan data dan pemrosesan data Anda.

Gambaran Umum

Microsoft Fabric Workspace dapat memiliki satu atau beberapa alur. Alur adalah pengelompokan aktivitas logis yang bersama-sama melakukan tugas. Misalnya, alur dapat berisi kumpulan aktivitas yang menyerap dan membersihkan data log, lalu memulai aliran data pemetaan untuk menganalisis data log. Alur memungkinkan Anda mengelola aktivitas sebagai satu kumpulan, bukan masing-masing secara individual. Anda menyebarkan dan menjadwalkan alur alih-alih aktivitas secara mandiri.

Aktivitas dalam alur menentukan tindakan yang harus dilakukan pada data Anda. Misalnya, Anda dapat menggunakan aktivitas salin untuk menyalin data dari SQL Server ke Azure Blob Storage. Kemudian, gunakan aktivitas Aliran Data atau aktivitas Notebook untuk memproses dan mengubah data dari penyimpanan blob ke kumpulan Azure Synapse Analytics di atas solusi pelaporan kecerdasan bisnis mana yang dibangun.

Microsoft Fabric memiliki tiga jenis aktivitas: aktivitas pergerakan data, aktivitas transformasi data, dan aktivitas kontrol.

Aktivitas pergerakan data

Aktivitas salin di Microsoft Fabric menyalin data dari penyimpanan data sumber ke penyimpanan data sink. Fabric mendukung penyimpanan data yang tercantum dalam artikel gambaran umum Koneksi or. Data dari sumber mana pun dapat ditulis ke sink mana pun.

Untuk informasi selengkapnya, lihat Cara menyalin data menggunakan aktivitas salin.

Aktivitas transformasi data

Microsoft Fabric mendukung aktivitas transformasi berikut yang dapat ditambahkan baik secara individual atau ditautkan dengan aktivitas lain.

Untuk informasi selengkapnya, lihat artikel aktivitas transformasi data.

Aktivitas transformasi data Lingkungan komputasi
Salin data Manajer komputasi oleh Microsoft Fabric
Aliran Data Gen2 Manajer komputasi oleh Microsoft Fabric
Menghapus data Manajer komputasi oleh Microsoft Fabric
Buku Catatan Fabric Kluster Apache Spark yang dikelola oleh Microsoft Fabric
Definisi kerja Fabric Spark (segera hadir) Kluster Apache Spark yang dikelola oleh Microsoft Fabric
Prosedur Tersimpan Azure SQL, Azure Synapse Analytics, atau SQL Server
Skrip SQL Azure SQL, Azure Synapse Analytics, atau SQL Server

Aktivitas alur kontrol

Aktivitas alur kontrol berikut didukung:

Aktivitas kontrol Deskripsi
Tambahkan variabel Menambahkan nilai ke variabel array yang sudah ada.
Aktivitas Azure Batch Menjalankan skrip Azure Batch.
Aktivitas Azure Databricks Menjalankan pekerjaan Azure Databricks (Notebook, Jar, Python).
Aktivitas Azure Pembelajaran Mesin Menjalankan pekerjaan Azure Pembelajaran Mesin.
Menonaktifkan aktivitas Menonaktifkan aktivitas lain.
Gagal Menyebabkan eksekusi alur gagal dengan pesan kesalahan dan kode kesalahan yang disesuaikan.
Filter Terapkan ekspresi filter ke array input.
ForEach Aktivitas ForEach menentukan alur kontrol berulang di alur Anda. Aktivitas ini digunakan untuk mengulangi koleksi dan menjalankan aktivitas tertentu dalam perulangan. Implementasi perulangan dari aktivitas ini mirip dengan struktur perulangan Foreach dalam bahasa pemrograman.
Aktivitas fungsi Menjalankan Azure Function.
Mendapatkan metadata Aktivitas GetMetadata dapat digunakan untuk mengambil metadata data apa pun di alur Data Factory atau Synapse.
Kondisi If Kondisi Jika dapat digunakan untuk melakukan percabangan berdasarkan kondisi yang bernilai true atau false. Aktivitas If Condition menyediakan fungsionalitas yang sama dengan yang diberikan oleh pernyataan if dalam bahasa pemrogram. Aktivitas ini mengevaluasi set aktivitas ketika kondisi tersebut mengevaluasi ke true dan set aktivitas lain ketika kondisi ini mengevaluasi ke false.
Memanggil alur Aktivitas Jalankan Alur memungkinkan alur Data Factory atau Synapse untuk memanggil alur lain.
Aktivitas KQL Menjalankan skrip KQL terhadap instans Kusto.
Aktivitas Pencarian Aktivitas Pencarian dapat digunakan untuk membaca atau mencari rekaman/nama tabel/nilai dari sumber eksternal apa pun. Output ini selanjutnya dapat dirujuk sebagai aktivitas yang berhasil.
Atur Variabel Mengatur nilai variabel yang ada.
Mengalihkan aktivitas Menerapkan ekspresi pengalihan yang memungkinkan beberapa aktivitas berikutnya untuk setiap hasil potensial ekspresi.
Aktivitas Teams Memposting pesan di saluran Teams atau obrolan grup.
Aktivitas Hingga Mengimplementasikan perulangan Lakukan-Hingga yang mirip dengan struktur perulangan Lakukan-Hingga dalam bahasa komputer. Ini menjalankan kumpulan aktivitas dalam perulangan hingga kondisi yang terkait dengan aktivitas tersebut bernilai true. Anda dapat menentukan nilai batas waktu untuk aktivitas hingga.
Aktivitas tunggu Saat Anda menggunakan aktivitas Tunggu di alur, alur menunggu waktu yang ditentukan sebelum melanjutkan dengan eksekusi aktivitas berikutnya.
Aktivitas web Aktivitas Web dapat digunakan untuk memanggil titik akhir REST kustom dari alur.
Aktivitas webhook Menggunakan aktivitas webhook, memanggil titik akhir, dan meneruskan URL panggilan balik. Eksekusi alur menunggu panggilan balik digunakan sebelum melanjutkan ke aktivitas berikutnya.

Menambahkan aktivitas ke alur dengan UI Microsoft Fabric

Gunakan langkah-langkah ini untuk menambahkan dan mengonfigurasi aktivitas dalam alur Microsoft Fabric:

  1. Buat alur baru di ruang kerja Anda.
  2. Pada tab Aktivitas untuk alur, telusuri aktivitas yang ditampilkan, gulir ke kanan jika perlu untuk melihat semua aktivitas. Pilih aktivitas untuk menambahkannya ke editor alur.
  3. Saat Anda menambahkan aktivitas dan memilihnya di kanvas editor alur, pengaturan Umumnya akan muncul di panel properti di bawah kanvas.
  4. Setiap aktivitas juga berisi properti kustom khusus untuk konfigurasinya pada tab lain di panel properti.

Cuplikan layar memperlihatkan editor alur dengan tab Aktivitas, toolbar, aktivitas salin, dan tab Umum propertinya, semuanya disorot.

Pengaturan umum

Saat Anda menambahkan aktivitas baru ke alur dan memilihnya, Anda akan melihat panel propertinya di area di bagian bawah layar. Panel properti ini termasuk Panel umum, Pengaturan, dan terkadang panel lainnya juga.

Cuplikan layar memperlihatkan tab Pengaturan umum aktivitas.

Pengaturan umum akan selalu menyertakan bidang Nama dan Deskripsi untuk setiap aktivitas. Beberapa aktivitas juga mencakup hal-hal berikut:

Pengaturan Deskripsi
Waktu habis Jumlah maksimum waktu yang dapat dijalankan aktivitas. Defaultnya adalah 12 jam, dan jumlah waktu maksimum yang diizinkan adalah tujuh hari. Format untuk batas waktu ada di D.HH:MM:SS.
Coba lagi Jumlah maksimum upaya coba lagi.
(Properti tingkat lanjut) Interval coba lagi (detik) Jumlah detik antara setiap upaya coba lagi.
(Properti tingkat lanjut) Output aman Saat dicentang, output dari aktivitas tidak diambil dalam pengelogan.
(Properti tingkat lanjut) Input aman Jumlah detik antara setiap upaya coba lagi.

Catatan

Ada batas lunak default dari maksimum 80 aktivitas per alur, yang mencakup aktivitas dalam untuk kontainer.