Bearbeiten Sie den Flow in Workflow-Studio

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 4 Minuten Lesedauer
  • Bearbeiten Sie den Flow, um sicherzustellen, dass die Paginierung ordnungsgemäß implementiert wurde. Dadurch wird bestätigt, dass die Daten ordnungsgemäß importiert werden.

    Es gibt vier Batch-Importmethoden:
    • Keine
    • Offset
    • Zeitbasiert
    • Tokenbasiert

    Kein Batch-Import

    Wählen Sie die Batch-Importmethode „Keine“ aus, wenn Sie nicht die in Automatisierungszentralebereitgestellte Paginierungsmethode verwenden möchten. Hier ist kein Schritt erforderlich.

    Offsetbasierter Batch-Import

    Wählen Sie die Offset-basierte Batch-Importmethode (Paginierungsmethode), wenn Sie Daten mit einem bestimmten Startpunkt (Offset) und einer Batch-Größe (Limit) importieren möchten.

    • Offset: Der Ausgangspunkt für den Datenimport.
    • Elemente gesamt: Die Gesamtzahl der Datensätze, die Sie importieren möchten.
    • Limit: Die Anzahl der Datensätze, die in jedem Batch importiert werden sollen.

    Beispiel: Wenn Sie den Offset auf 20, die Gesamtzahl der Elemente auf 200 und den Grenzwert auf 10 festlegen, importiert das System Daten in Batches von 10 Datensätzen, beginnend mit Datensatz 20, bis alle 200 Datensätze importiert sind.

    Schritte zum Konfigurieren von

    1. Geben Sie in der Aktion SourceHub Offset-basierte Paginierungsblöcke abrufen Werte für die Felder Offset, Gesamtanzahl der Elemente und Limit an, und wählen Sie Fertigaus.

      Nachdem die Werte definiert wurden, ist das Feld „chunks_child0“ im rechten Bereich verfügbar (unter „ Für die einzelnen“ ).

    2. Ordnen Sie für die Aktion, die Sie im Schritt „Aktion auswählen“ ausgewählt haben, den Grenzwert aus der SourceHub-Aktion zum Abrufen von Offset-basierten Paginierungsblöcken und den Offset-Werten zu, indem Sie die Ausgabe des Felds „chunks_child0“ verwenden, die von der SourceHub-Aktion zum Abrufen von Offset-basierten Paginierungsblöcken generiert wird.

      Offset-Batch-Importmethode

      Aktionen werden verarbeitet, die Grenzwert und Offset nicht unterstützen

      Ordnen Sie die Grenzwert- und Offsetwerte in Ihrer Aktion zu, indem Sie die Ausgabe verwenden, die von der SourceHub-Aktion zum Abrufen von Offset-basierten Paginierungsblöcken zurückgegeben wird.

      Wenn die ausgewählte Aktion keine vordefinierten Parameter für die Offset-basierte Paginierung aufweist, aber einen Filter enthält, der diese Parameter aufnehmen kann, können Sie einen der folgenden Schritte ausführen:

      • Option 1: Fügen Sie eine Aktion direkt vor der ausgewählten Aktion hinzu, um das Limit und den Offset zu verarbeiten. Diese Aktion sollte eine Abfrage generieren, die von der primären Aktion zum Abrufen von Daten verwendet werden kann.
      • Option 2: Kopieren Sie Ihre primäre Aktion, ändern Sie sie so, dass Eingaben für Grenzwert und Offset enthalten sind, und verarbeiten Sie diese Eingaben, um eine Abfrage zu erstellen. Übergeben Sie diese Abfrage an den Filter Ihrer ursprünglichen Aktion.
      Hinweis:
      Wenn Sie Option 2 wählen, stellen Sie sicher, dass Sie zuerst eine Kopie der ursprünglichen Aktion erstellen. Wählen Sie nach dem Kopieren die kopierte Aktion im Schritt Aktion auswählen erneut aus, und generieren Sie den Flow erneut. Informationen zum Auswählen von Aktionen finden Sie unter Aktion auswählen.
    3. Wählen Sie Fertig und Testaus.
    4. Führen Sie die Schritte ab 3 in Konfigurieren Sie den Batch-Import für Datenaus.

    Zeitbasierter Batch-Import

    Wählen Sie die zeitbasierte Batch-Importmethode aus, wenn Sie Daten für einen bestimmten Datumsbereich importieren möchten.

    Schritte zum Konfigurieren von

    1. Geben Sie in der Aktion SourceHub „Datumsbasierte Paginierungsblöcke abrufen“ das Start- und Enddatum an, und klicken Sie auf Fertig.

      Nachdem Ihre Werte definiert wurden, ist das Bereichsfeld im rechten Bereich verfügbar.

    2. Ordnen Sie für die Aktion, die Sie im Schritt „Aktion auswählen“ ausgewählt haben, die Werte für Startdatum und Enddatum mithilfe der Bereichsfeldausgabe zu, die von der SourceHub-Aktion „Datumsbasierte Paginierungsblöcke abrufen“ generiert wurde.

      Datumsformat

      Der Verbindungsmanager verwendet und gibt Datumsangaben im folgenden Format zurück: JJJJ:MM:TT:HH:MM:SS. Wenn Ihre Aktion Datumsbereiche unterstützt, wird das Format automatisch angewendet.

      Aktionen verarbeiten, die keine Datumsbereiche unterstützen

      Wenn Ihre Aktion Datumsbereiche nicht automatisch unterstützt, aber einen Filter für anwenderdefinierte Parameter enthält, können Sie einen der folgenden Ansätze verfolgen.
      • Option 1: Fügen Sie vor der ausgewählten Aktion eine Aktion hinzu, um das Start- und Enddatum zu verarbeiten. Diese Aktion sollte eine Abfrage generieren, die in Ihrer primären Aktion zum Abrufen von Daten verwendet werden kann.
      • Option 2: Kopieren Sie Ihre primäre Aktion, und ändern Sie sie so, dass Sie Eingaben für das Startdatum und das Enddatum aufnehmen. Verarbeiten Sie diese Eingaben innerhalb der Aktion, um eine Abfrage zu erstellen und sie an den Filter der ursprünglichen Aktion zu übergeben.

        Zeitbasierter Batch-Import

        Hinweis:
        Wenn Sie Option 2 wählen, stellen Sie sicher, dass Sie zuerst eine Kopie der ursprünglichen Aktion erstellen. Wählen Sie nach dem Kopieren die kopierte Aktion im Schritt Aktion auswählen erneut aus, und generieren Sie den Flow erneut. Informationen zum Auswählen von Aktionen finden Sie unter Aktion auswählen.
    3. Wählen Sie Fertig und Testaus.
    4. Führen Sie die Schritte ab 3 in Konfigurieren Sie den Batch-Import für Datenaus.

    Tokenbasierter Batch-Import

    Wählen Sie die tokenbasierte Batch-Importmethode aus, wenn Sie Daten mit einem Fortsetzungstoken importieren möchten.

    Wenn Sie auf der Seite „Batch-Import konfigurieren“ die tokenbasierte Batch-Importmethode auswählen, müssen Sie einen Namen für das Token angeben. Dieses Token stellt den von Ihrer Aktion zurückgegebenen Fortsetzungswert dar (z. B. Next_url, Next_token oder Next). Stellen Sie sicher, dass der Tokenname genau so übereinstimmt, wie er von der Aktion zurückgegeben wird, einschließlich Rechtschreibung und Kapitalisierung.

    Tokenname

    Schritte zum Konfigurieren von

    1. Wenn der angegebene Tokenname korrekt ist, wird er durch die Bedingung „do-while“ automatisch zugeordnet. Wenn es leer bleibt, ziehen Sie das Fortsetzungstoken aus der Ausgabe Ihrer Aktion manuell in das Bedingungsfeld der do-while-Logik.
    2. Fügen Sie eine Flow-Variable vom Typ „Zeichenfolge“ hinzu, um den aktualisierten Wert des Tokens zu speichern.
    3. Speichern Sie Ihre Änderungen, und klicken Sie auf Fertig.
    4. Fügen Sie den Logikschritt „Flow-Variable festlegen“ nach der ausgewählten Aktion ein. Legen Sie in diesem Schritt den Wert der neu erstellten Flow-Variablen auf das von Ihrer Aktion zurückgegebene Fortsetzungstoken fest. Stellen Sie sicher, dass dieses Token mit dem Token übereinstimmt, das der „do-while“-Bedingung zugeordnet ist.

      Tokenbasierte Batch-Importmethode

    5. Wählen Sie Fertig und Testaus.
    6. Führen Sie die Schritte ab 3 in Konfigurieren Sie den Batch-Import für Datenaus.