Planen Sie eine Benutzerdatenfunktion

Der Job-Scheduler in Microsoft Fabric ermöglicht es Ihnen, User Data Functions (UDFs) in einem wiederkehrenden Zeitplan auszuführen, ohne eine Pipeline, ein Notizbuch oder einen externen Orchestrierungsdienst zu benötigen. Man kann Zeitpläne direkt auf einer Benutzerdatenfunktion konfigurieren, Rekurrenzmuster festlegen, Funktionsparameter übergeben und die Ausführung aus der Fabric-Überwachungserfahrung überwachen.

Voraussetzungen

Bevor Sie einen Zeitplan erstellen, stellen Sie sicher, dass:

  • Du hast eine veröffentlichte Benutzerdatenfunktion.
  • Du hast im Arbeitsbereich Berechtigungen als Mitwirkender oder höher.
  • Die Funktion wird erfolgreich durch manuelle Invocation getestet.
  • Du konfigurierst alle erforderlichen Verbindungen, Geheimnisse oder Abhängigkeiten.

Anwendungsfälle

Planen Sie Benutzerdatenfunktionen, um wiederkehrende Geschäfts- und Betriebsaufgaben zu automatisieren. Zu den gängigen Szenarien gehören:

  • Datenqualitätsvalidierung – Führen Sie Prüfungen an Datensätzen durch, bevor sie berichtet oder nachgelagert verarbeitet werden.
  • Kundenfeedback-Verarbeitung – Analysieren Sie neues Feedback, generieren Sie Sentiment-Scores und speichern Sie Ergebnisse.
  • Geschäftsereignisgenerierung – Erkennen Sie Änderungen in Betriebsdaten und veröffentlichen Sie Geschäftsereignisse für nachgelagerte Anwendungen.
  • Geplante Bereinigung – Archiviere alte Datensätze, lösche temporäre Dateien oder führe routinemäßige Wartungsarbeiten durch.
  • Periodische Datensynchronisation – Synchronisation von Daten aus externen Systemen in Fabric nach einem wiederkehrenden Zeitplan.
  • Automatisierte Benachrichtigungen – Generieren Sie Warnmeldungen oder Benachrichtigungen basierend auf Geschäftsregeln und Schwellenwerten.

Öffne den Scheduler

  1. Öffnen Sie Ihren Fabric-Arbeitsbereich.
  2. Öffnen Sie das User Data Function Element.
  3. Klicken Sie auf Einstellungen.
  4. Klicken Sie auf Zeitplan.

Die Schedule-Seite ermöglicht es Ihnen:

  • Erstelle Zeitpläne
  • Konfigurieren von Fehlerbenachrichtigungen
  • Geplante Ausführungen anzeigen
  • Zeitpläne bearbeiten oder deaktivieren
  • Geplante Jobs manuell ausführen

Erstellen eines Zeitplans

  1. Im Zeitplan wählen Sie Planen hinzufügen.

  2. Konfigurieren Sie die Eigenschaften des Zeitplans.

    Der Scheduler unterstützt folgende Einstellungen:

    Setting Beschreibung
    Controller Variable, die zur Steuerung der Ausführung aus der Variablenbibliothek verwendet wird
    Wiederholen Definiert das Rekurrenzmuster
    Intervall Frequenzintervall
    Startdatum und -uhrzeit Wenn der Spielplan beginnt
    Enddatum und -uhrzeit Wann der Dienstplan abläuft
    Zeitzone Zeitzone für die Zeitplanausführung
    Parameter Eingabeparameter, die an die Funktion übergeben werden

    Wählen Sie aus, wie oft die Funktion ausgeführt werden soll, und geben Sie die Termindetails an. Der Scheduler unterstützt wiederkehrende Ausführungen wie alle paar Minuten, stündlich, täglich, wöchentlich oder monatlich. Zum Beispiel, um alle 15 Minuten eine Funktion auszuführen, konfigurieren Sie:

  3. Stellen Sie Parameter für FunctionName bereit. Dieser Parameter ist erforderlich , um die Funktion zu definieren, die Sie aufrufen.

    Parametername Type Wert
    Funktionsname String Name der Funktionen, zum Beispiel hello_fabric.
  4. Füge mehr Parameter für die Funktionseingaben hinzu. Zum Beispiel füge für hello_fabric(name:str)einen Parameter name mit einer Typfolge hinzu.

    Parametername Type
    Name String

    Important

    Parameternamen müssen exakt mit der Benutzersignatur der Benutzerdatenfunktion übereinstimmen. Bei Parameternamen wird die Groß-/Kleinschreibung beachtet.

  5. Speichern Sie den Zeitplan.

  6. Füge weitere Pläne für andere Funktionen in deinem User Data Function Item hinzu.

Führe eine geplante Funktion manuell aus

Um eine geplante Funktion sofort zu testen, wählen Sie Run. Fabric reicht eine Ausführung ein, ohne auf das nächste geplante Intervall zu warten. Manuelle Ausführung ist nützlich, um Parameter zu validieren, Verbindungen zu verifizieren und die Funktionslogik zu testen.

Überwachen Sie geplante Hinrichtungen

Sie können die Ausführung von Benutzerdaten und Funktionen über die Fabric-Überwachungserfahrung überwachen.

  1. Monitor Hub öffnen.
  2. Wählen Sie Aktivitäten aus.
  3. Filtern Sie nach Benutzerdatenfunktionen.

Nutze die Überwachungserfahrung, um fehlgeschlagene Ausführungen zu beheben und erfolgreiche Durchläufe zu validieren.

Konfigurieren von Fehlerbenachrichtigungen

Du kannst E-Mail-Benachrichtigungen für fehlgeschlagene geplante Durchläufe konfigurieren.

  1. Öffnen Sie die Seite zum Zeitplan .
  2. In Fehlerbenachrichtigungen geben Sie eine oder mehrere E-Mail-Adressen ein.
  3. Speichern Sie die Konfiguration.

Fabric sendet E-Mail-Benachrichtigungen, sobald eine geplante Ausführung fehlschlägt.

Nächste Schritte

  • Erfahren Sie mehr über die Funktionen von Benutzerdaten.
  • Erfahren Sie mehr über den Jobplaner in Fabric.
  • Überwachen und fehlerbeheben Sie Fabric-Workloads mit dem Monitor-Hub.