Kullanıcı veri fonksiyonunu planlayın

Microsoft Fabric'teki iş zamanlayıcısı, kullanıcı veri fonksiyonlarını (UDF'leri) tekrar eden bir zamanlamada çalıştırmanızı sağlar; bu, bir boru hattı, notebook veya harici bir orkestrasyon servisi gerektirmez. Takvileri doğrudan bir kullanıcı veri fonksiyonu üzerinde yapılandırabilir, tekrarlama kalıplarını belirleyebilir, fonksiyon parametrelerini geçirebilir ve Fabric izleme deneyiminden yürütmeleri izleyebilirsiniz.

Prerequisites

Bir takvim oluşturmadan önce, aşağıdakilerden emin olun:

  • Yayınlanmış bir kullanıcı verisi fonksiyonunuz var.
  • Çalışma alanında katkıda bulunan veya daha yüksek izinlere sahipsiniz.
  • Fonksiyon, manuel çağırma kullanılarak başarıyla test edilir.
  • Gerekli bağlantıları, sırları veya bağımlılıkları ayarlarsınız.

Kullanım örnekleri

Kullanıcı veri fonksiyonlarını planlayarak tekrarlayan iş ve operasyonel görevleri otomatikleştirin. Yaygın senaryolar şunlardır:

  • Veri kalitesi doğrulaması – Raporlamadan veya sonraki işlemeden önce veri setlerinde kontroller yapılabilir.
  • Müşteri geri bildirimi işleme – Yeni geri bildirimleri analiz edin, duygu puanları oluşturun ve mağaza sonuçları oluşturun.
  • İş olayı üretimi – Operasyonel verilerdeki değişiklikleri tespit edin ve aşağı akım uygulamalar için iş olaylarını yayınlayın.
  • Zamanlı temizlik – Eski kayıtları arşivleyin, geçici dosyaları kaldırın veya rutin bakım görevleri yapın.
  • Periyodik veri senkronizasyonu – Harici sistemlerden gelen verileri tekrar eden bir takvim üzerinden Fabric'e senkronize edin.
  • Otomatik bildirimler – İş kuralları ve eşiklerine göre uyarılar veya bildirimler oluşturun.

Programlayıcıyı aç

  1. Fabric çalışma alanınızı açın.
  2. Kullanıcı veri fonksiyon öğesini açın.
  3. Ayarlarseçin.
  4. Takvim'i seçin.

Schedule sayfası şunları yapmanızı sağlar:

  • Zamanlamalar oluşturun
  • Hata bildirimlerini yapılandırma
  • Planlanmış idamları görüntüleyin
  • Programları düzenle veya devre dışı bırak
  • Zamanlanmış işleri manuel olarak çalıştır

Bir zamanlama oluşturma

  1. Zamanlama bölümünde Zamanlama ekle seçeneğini seçin.

  2. Zamanlama özelliklerini yapılandırın.

    Zamanlayıcı aşağıdaki ayarları destekler:

    Setting Description
    Controller Değişken kütüphanesinden yürütmeyi kontrol etmek için kullanılan değişken
    Tekrarla Tekrarlama desenini tanımlar
    Zaman Aralığı Frekans aralığı
    Başlangıç tarihi ve saati Program başladığında
    Bitiş tarihi ve saati Programın süresi dolduğunda
    Zaman dilimi Zamanlamanın yürütülmesi için zaman dilimi
    Parameters Fonksiyona aktarılan giriş parametreleri

    Fonksiyonun ne sıklıkla çalışması gerektiğini seçin ve zamanlama detaylarını verin. Zamanlayıcı, birkaç dakikada bir, saatlik, günlük, haftalık veya aylık gibi tekrarlayan uygulamaları destekler. Örneğin, her 15 dakikada bir bir fonksiyon çalıştırmak için şunu yapılandırın:

  3. FunctionName için parametre sağla. Bu parametre, çağırdığınız fonksiyonu tanımlamak için gereklidir .

    Parametre adı Type Değer
    İşlev Adı Dize fonksiyonların adı, örneğin hello_fabric.
  4. Fonksiyon girişleri için daha fazla parametre ekleyin. Örneğin, hello_fabric(name:str) için string türünde bir name parametresi ekleyin.

    Parametre adı Type
    isim Dize

    Important

    Parametre isimleri, kullanıcı veri fonksiyon imzası ile tam olarak eşleşmelidir. Parametre adları büyük/küçük harfe duyarlıdır.

  5. Programı kaydet.

  6. Kullanıcı verisi fonksiyon öğenizdeki diğer fonksiyonlar için daha fazla zaman çizelgesi ekleyin.

Bir planlanmış fonksiyonu manuel çalıştırın

Hemen planlanmış bir fonksiyonu test etmek için Çalıştır'ı seçin. Fabric, bir sonraki zamanlanmış aralığı beklemeden bir yürütme isteği gönderir. Manuel yürütme, parametreleri doğrulamak, bağlantıları doğrulamak ve fonksiyon mantığını test etmek için faydalıdır.

Planlı idamları izleyin

Fabric izleme deneyiminden kullanıcı veri fonksiyon yürütmelerini izleyebilirsiniz.

  1. Monitor Hub'ı açın.
  2. Aktiviteleri seçin.
  3. Kullanıcı veri fonksiyonlarına göre filtreleyin.

Başarısız çalıştırmaları sorun gidermek ve başarılı çalışmaları doğrulamak için izleme deneyimini kullanın.

Hata bildirimlerini yapılandırma

Başarısız planlanmış çalışmalar için e-posta bildirimlerini ayarlayabilirsiniz.

  1. Schedule sayfasını açın.
  2. Arıza bildirimlerinde bir veya daha fazla e-posta adresi girin.
  3. Yapılandırmayı kaydedin.

Fabric, planlanmış bir yürütme başarısız olduğunda e-posta bildirimleri gönderir.

Sonraki Adımlar

  • Kullanıcı veri fonksiyonları hakkında bilgi edinin.
  • Fabric'teki iş planlayıcısı hakkında bilgi edinin.
  • Monitor hub'ı kullanarak Fabric iş yüklerini izleyin ve sorun giderin.