Bearbeiten Sie den Flow in Workflow-Studio
Bearbeiten Sie den Flow, um zu bestätigen, dass die Paginierung korrekt implementiert ist. Dies bestätigt, dass die Daten korrekt importiert wurden.
- Keine
- Offset
- Zeitbasiert
- Tokenbasiert
Kein Batch-Import
Wählen Sie die Batch-Importmethode „keine“ aus, wenn Sie die in angegebene Paginierungsmethode nicht verwenden möchten Automatisierungszentrale. Hier ist kein Schritt erforderlich.
Offset-basierter Batch-Import
Wählen Sie die Offset-basierte Batch-Importmethode (Paginierungsmethode) aus, wenn Sie Daten mit einem bestimmten Startpunkt (Offset) und einer Batch-Größe (Grenzwert) importieren möchten.
- Offset : Der Ausgangspunkt für den Datenimport.
- Gesamtzahl der Elemente : Die Gesamtzahl der Datensätze, die Sie importieren möchten.
- Grenzwert : 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 die Beschränkung auf 10 festlegen, importiert das System Daten in Batches von 10 Datensätzen, beginnend ab Datensatz 20 und weiter, bis alle 200 Datensätze importiert wurden.
Schritte zum Konfigurieren
- In SourceHub ruft Offset-basierte Paginierungsblöcke ab Aktion: Geben Sie Werte für die Felder „Offset“, „Gesamtzahl der Elemente“ und „Grenzwert“ an, und wählen Sie dann aus Fertig .
Nachdem die Werte definiert wurden, wird Blöcke_child0 Feld ist im rechten Bereich verfügbar (unter Für Jeden ).
Für die Aktion, die Sie während ausgewählt haben Wählen Sie Aktion Aus Schritt: Ordnen Sie den Grenzwert von zu SourceHub ruft Offset-basierte Paginierungsblöcke ab Aktions- und Offsetwerte mit Blöcke_child0 Von generierte Feldausgabe SourceHub ruft Offset-basierte Paginierungsblöcke ab Aktion.
Verarbeiten von Aktionen, die Limit und Offset nicht unterstützen
Ordnen Sie die Grenzwert- und Offsetwerte in Ihrer Aktion mithilfe der Ausgabe zu, die von der Aktion „SourceHub – Offset-basierte Paginierungsblöcke abrufen“ zurückgegeben wird.
Wenn Ihre 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 eine der folgenden Schritte ausführen:
- Option 1 : Fügen Sie eine Aktion direkt vor der ausgewählten Aktion hinzu, um den Grenzwert und den Offset zu verarbeiten. Diese Aktion sollte eine Abfrage generieren, die die primäre Aktion zum Abrufen von Daten verwenden kann.
- Option 2 : Kopieren Sie Ihre primäre Aktion, ändern Sie sie, um Eingaben für Grenzwert und Offset einzubeziehen, 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 auswählen, stellen Sie sicher, dass Sie zuerst eine Kopie der ursprünglichen Aktion erstellen. Wählen Sie nach dem Kopieren die kopierte Aktion in erneut aus Wählen Sie Aktion Aus Schritt und generieren Sie den Flow erneut. Informationen zum Auswählen einer Aktion finden Sie unter Aktion auswählen.- Wählen Sie Aus Fertig Und Testen .
- Führen Sie die Schritte 3 ab in aus Konfigurieren Sie den Batch-Import für Daten.
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
- In SourceHub ruft datumsbasierte Paginierungsblöcke ab Aktion: Geben Sie das Startdatum und das Enddatum an, und klicken Sie dann auf Fertig .
Nachdem Sie Werte definiert haben, wird Bereich Feld in Ihrem rechten Bereich ist verfügbar.
- Für die Aktion, die Sie während ausgewählt haben Wählen Sie Aktion Aus Schritt: Ordnen Sie die Start- und Enddatumswerte mit zu Bereich Von generierte Feldausgabe SourceHub ruft datumsbasierte Paginierungsblöcke ab Aktion.
Datumsformat
Der Verbindungsmanager verwendet und gibt Daten im folgenden Format zurück: JJJJ:MM:TT:HH:MM:SS. Wenn Ihre Aktion Datumsbereiche unterstützt, wird das Format automatisch angewendet.
Aktionen werden verarbeitet, die keine Datumsbereiche unterstützen
Wenn Ihre Aktion Datumsbereiche nicht automatisch unterstützt, sondern einen Filter für anwenderdefinierte Parameter enthält, können Sie einen dieser 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 Ihre primäre Aktion zum Abrufen von Daten verwenden kann.
- Option 2 : Kopieren Sie Ihre primäre Aktion, und ändern Sie sie, um Eingaben für Start- und Enddatum einzubeziehen. Verarbeiten Sie diese Eingaben innerhalb der Aktion, um eine Abfrage zu erstellen und an den Filter Ihrer ursprünglichen Aktion zu übergeben.Hinweis:Wenn Sie Option 2 auswählen, stellen Sie sicher, dass Sie zuerst eine Kopie der ursprünglichen Aktion erstellen. Wählen Sie nach dem Kopieren die kopierte Aktion in erneut aus Wählen Sie Aktion Aus Schritt und generieren Sie den Flow erneut. Informationen zum Auswählen einer Aktion finden Sie unter Aktion auswählen.
- Wählen Sie Aus Fertig Und Testen .
- Führen Sie die Schritte 3 ab in aus Konfigurieren Sie den Batch-Import für Daten.
Token-basierter Batch-Import
Wählen Sie die tokenbasierte Batch-Importmethode aus, wenn Sie Daten mit einem Fortsetzungstoken importieren möchten.
Wenn Sie die tokenbasierte Batch-Importmethode im auswählen Konfigurieren Sie den Batch-Import Seite 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 mit der übereinstimmt, die von der Aktion zurückgegeben wird, einschließlich Rechtschreibung und Kapitalisierung.
Schritte zum Konfigurieren
- Wenn der angegebene Tokenname korrekt ist, wird er von der Do-while-Bedingung automatisch zugeordnet. Wenn leer bleibt, ziehen Sie das Fortsetzungstoken manuell aus der Ausgabe Ihrer Aktion in das Bedingungsfeld der Do-while-Logik.
- Fügen Sie ein hinzu Flow-Variable Vom Typ Zeichenfolge zum Speichern des aktualisierten Werts des Tokens.
- Speichern Sie Ihre Änderungen, und klicken Sie auf Fertig .
- Fügen Sie ein ein Legen Sie Die Flow-Variable Fest Logikschritt nach der ausgewählten Aktion. Legen Sie in diesem Schritt den Wert der neu erstellten Flow-Variable 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.
- Wählen Sie Aus Fertig Und Testen .
- Führen Sie die Schritte 3 ab in aus Konfigurieren Sie den Batch-Import für Daten.