Ablaufverfolgung von endgültigen Parsing-Ergebnissen

Das Feature „Open Parser-Ablaufverfolgungsdetails“ zeigt eine grafische Ansicht davon an, wie das Eingabefeld Token nach Token in die Ausgabefeldwerte geparst wurde. Die Ablaufverfolgung zeigt übereinstimmende Ergebnisse, nicht übereinstimmende Ergebnisse und Zwischenergebnisse an.

„Endgültige Parsing-Ergebnisse“ zeigt die Parsing-Grammatikstruktur und die resultierende Ausgabe an. Verwenden Sie diese Ansicht, wenn Sie nur die Ergebnisse des Vergleichsprozesses sehen möchten. Dies ist die Standardansicht.

  1. Öffnen Sie im Enterprise Designer den Datenfluss, der den „Open Parser“-Schritt mit den Parsing-Ergebnissen enthält, die Sie verfolgen möchten.
  2. Doppelklicken Sie auf den „Open Parser“-Schritt auf der Arbeitsfläche.
  3. Klicken Sie auf die Registerkarte Vorschau.
  4. Geben Sie Beispieldaten ein, die Sie parsen möchten, und klicken Sie anschließend auf die Schaltfläche Vorschau.
  5. Klicken Sie in der Spalte „Ablauf verfolgen“ auf den Link Hier klicken..., um das Ablaufverfolgungsdiagramm anzuzeigen.

    Die Strukturansicht der Parsing-Grammatik zeigt eine oder mehrere der folgenden Elemente an, je nach ausgewählter Option:

    • Die <root>-Variable. Der oberste Knoten in der Struktur ist die <root>-Variable.
    • Die in der <root>-Variablen definierten Ausdrücke. Die Knoten der zweiten Ebene sind die Ausdrücke, die in der <root>-Variablen definiert sind. Die <root>-Ausdrücke definieren auch die Namen der Ausgabefelder.
    • Die Variablendefinitionen der Knoten der zweiten Ebene. Die Knoten der dritten Ebene und jeder darunterliegenden Ebene sind die Definitionen der einzelnen <root>-Ausdrücke. Ausdrucksdefinitionen können andere Variablen, Aliase oder Regeldefinitionen sein.
    • Die Werte und Token, die ausgegeben werden. Der untere Knoten in der Struktur zeigt die Werte, die jedem sequentiellen Token in der Parsing-Grammatik zugewiesen sind.
    • Die Parser-Punktzahl für relevante Elemente der Parsing-Grammatik. Parser-Punktzahlen werden vom unteren Teil eines Stammausdrucks nach oben bestimmt. Wenn ein Ausdrucksmuster beispielsweise eine Gewichtung von 80 und eine Vorgängerregel eine Gewichtung von 75 aufweist, ist das Endergebnis für den Vorgängerausdruck das Produkt der untergeordneten Punktzahl und der Vorgängerpunktzahlen, die in diesem Beispiel 60 Prozent betragen würden.
    • Das Leerzeichen wird im Textfeld Eingabedaten als geschütztes Leerzeichen (Klammer nach oben) angezeigt, sodass Sie Leerzeichen besser erkennen können. Nicht als Token verwendete Begrenzungszeichen werden grau dargestellt.
  6. Wählen Sie Endgültige Parsing-Ergebnisse im Feld Informationen aus.
    Anmerkung: Informationen zum Durchlaufen der Parsing-Ereignisse finden Sie unter Durchlaufen von Parsing-Ereignissen.
  7. Wählen Sie eine der Optionen in der Liste Detailebene aus.
    • Ausdrücke ohne Ergebnisse ausblenden Zeigt die Zweige, die zu einem übereinstimmenden oder nicht übereinstimmenden Ergebnis führen. Jeder Zweig des Stammausdrucks, der nicht zu einer Übereinstimmung führt, wird als Ellipse dargestellt. Wenn Sie einen Zweig anzeigen möchten, der nicht zu einer Übereinstimmung führt, doppelklicken Sie auf die Ellipse.
    • Stammausdrücke ohne Ergebnisse ausblenden Zeigt alle Zweige der Stammausdrücke an, die übereinstimmende oder nicht übereinstimmende Ergebnisse enthalten. Alle anderen Stammausdrücke werden nicht angezeigt.
    • Alle Stammausdrücke anzeigen. Zeigt jeden Stammausdruck an. Wenn ein Stammausdruck kein übereinstimmendes Ergebnis hat, wird die Anzeige für diesen Stammausdruck mit dem Ellipsensymbol ausgeblendet.
    • Alle Ausdrücke anzeigen Zeigt die Stammausdrücke und alle Zweige an. Die Stammausdrücke werden nicht mehr als Ellipse angezeigt. Stattdessen werden die Regeln für jeden Ausdruck in dem Zweig angezeigt.

    Wenn Sie eine Ansicht nach Detailebene ausgewählt haben, die Ausdrücke ohne Ergebnisse ausblendet, und Sie einen Stammausdruck auswählen, der derzeit nicht angezeigt wird, ändern die Ablaufverfolgungsdetails die Auswahl der Detailebene in ein Listenelement, das die minimale Anzahl an Stammausdrücken angibt, während der Stammausdruck weiterhin angezeigt wird.

  8. Klicken Sie auf Punktzahlen anzeigen, um Parser-Punktzahlen für Stammausdrücke, variable Ausdrücke und die resultierenden Übereinstimmungen und nicht übereinstimmenden Ergebnisse anzuzeigen.
  9. Wählen Sie im Feld Zoom die Größe der Strukturansicht aus.
  10. Wählen Sie im Feld Stammklausel eine der Optionen aus, um den Zweig des Stammausdrucks anzuzeigen.

    Wenn Sie auf einen Ausdruckzweig im Ablaufverfolgungsdiagramm klicken, wird die Liste Stammklausel aktualisiert, um die ausgewählte Klausel anzuzeigen. Doppelklicken Sie auf eine Ellipse, um einen ausgeblendeten Ausdruck anzuzeigen.

  11. Klicken Sie auf OK, wenn Sie fertig sind. Wenn Sie auf OK klicken, werden die Einstellungen für „Detailebene“, „Punktzahlen anzeigen“ und „Zoom“ gespeichert.