Freigeben über


Bewerten Sie Ihre Pipeline-Ausdrücke, bevor Sie sie ausführen

In diesem Artikel erfahren Sie, wie Sie das Feature "Ausdruck auswerten" in Microsoft Fabric Data Factory verwenden, um Ihre Pipelineausdrücke zu testen und zu debuggen. Sie erfahren, wie Sie Ausdrucksausgaben überprüfen, einzelne Komponenten überprüfen und Ihre Logik überprüfen, ohne die gesamte Pipeline auszuführen.

Hier erfahren Sie, was Sie mit dem Feature zum Auswerten von Ausdrücken tun können:

  • Überprüfen der endgültigen Ausgabe
  • Überprüfen Sie jeden Teil Ihres Ausdrucks (Parameter, Variablen, Funktionen, Systemvariablen)
  • Geben Sie Beispielwerte für Elemente ein, die nur vorhanden sind, wenn die Pipeline ausgeführt wird.

Auf diese Weise können Sie sicherstellen, dass Ihre Logik und Formatierung ordnungsgemäß funktionieren, bevor Sie die Pipeline planen oder ausführen.

Screenshot des Features

Wann das Feature "Ausdruck auswerten" verwendet werden soll

Hier sind einige Möglichkeiten, wie Ihnen das Feature "Ausdruck auswerten" helfen kann:

  • Bestätigen Sie die endgültige Zeichenfolge oder den Wert, die der Ausdruck zurückgibt (z. B. ein datierter Ordnerpfad oder formatierter Dateiname).
  • Überprüfen, ob Parameter und Variablen in Ihrem Ausdruck ordnungsgemäß funktionieren
  • Testen von Funktionskombinationen (Zeichenfolge, Datum/Uhrzeit, Mathematik) und sofortiges Anzeigen von Ergebnissen
  • Bereitstellen von Beispieleingaben für Elemente, die nur während einer tatsächlichen Pipelineausführung vorhanden sind (z. B. Triggerwerte oder Aktivitätsausgaben)

So verwenden Sie die Funktion zum Auswerten von Ausdrücken

  1. Öffnen Sie den Ausdrucks-Generator in Ihrer Pipeline.

    Screenshot einer Outlook-Aktivität mit einer Option zum Anzeigen im Ausdrucks-Generator.

  2. Geben Sie Ihren Ausdruck ein, oder fügen Sie ihn ein.

    Screenshot des Pipelineausdruck-Generators mit Ausdrucksinhalten.

  3. Wählen Sie "Ausdruck auswerten" aus.

    Screenshot der Schaltfläche „Ausdruck auswerten“ im Pipeline-Ausdrucks-Editor.

  4. Überprüfen Sie den Abschnitt "Wert " in der Tabelle, in dem jeder Teil Ihres Ausdrucks angezeigt wird (Parameter, Variablen, Systemvariablen, Funktionen).

    Screenshot des Eingabefelds

  5. Wenn ein Teil einen Beispielwert benötigt (z. B. eine Auslösezeit oder die Ausgabe einer Aktivität), geben Sie ihn in das Feld "Wert " ein.

  6. Wählen Sie Evaluate erneut, um das aktualisierte Ergebnis anzuzeigen.

    Screenshot der dynamischen Inhaltsauswertung und Vorschau des Ausdrucks.

    Tipp

    Das Panel füllt häufig Standardwerte für Parameter und Variablen aus. Sie können sie überschreiben, um verschiedene Szenarien zu testen.

Aktuelle Einschränkungen

Derzeit erfolgt die Auswertung, bevor die Pipeline ausgeführt wird. Der Evaluator weiß nichts, was zur Laufzeit oder danach auftritt. Sie ruft keine Ausführungs-ID ab, löst Instanz-ID, Aktivitätsausgabe oder werte aus, die nur während einer Ausführung vorhanden sind. Daher müssen Sie diese Werte manuell angeben.

Was stattdessen zu tun ist: Geben Sie in der Spalte "Wert " Beispielwerte ein, um die daten zu spiegeln, die Sie zur Laufzeit erwarten (z. B. fügen Sie einen simulierten JSON-Code ein activity('LookupCustomers').output). Auf diese Weise können Sie die Struktur und Formatierung Ihres Ausdrucks überprüfen, auch wenn die Pipeline nicht läuft.