Ich habe eine PCollection in GCP Dataflow/Apache Beam. Anstatt es einzeln zu verarbeiten, muss ich "by N" kombinieren. So etwas wie grouped(N)
. Im Falle einer beschränkten Verarbeitung wird es mit 10 Elementen im Stapel und dem letzten Stapel mit dem verbleibenden Rest gruppiert. Ist das in Apache Beam möglich?Batch PCollection in Beam/Datenfluss
0
A
Antwort
3
bearbeiten, wie folgt aussieht: Google Dataflow "elementCountExact" aggregation
sollten Sie in der Lage sein, etwas ähnliches zu tun, indem sie Elemente zum globalen Fenster und zum Verwenden AfterPane.elementCountAtLeast(N)
. Sie müssen immer noch erklären, was passiert, wenn nicht genügend Elemente vorhanden sind, um den Auslöser auszulösen. Sie dies nutzen könnten:
Repeatedly.forever(AfterFirst.of(
AfterPane.elementCountAtLeast(N),
AfterProcessingTime.pastFirstElementInPane().plusDelayOf(Duration.standardMinutes(X))))
Aber Sie sollten sich fragen, warum brauchen Sie diese Heuristik in erster Linie, gibt es wahrscheinlich mehr idomatice Weg, um Ihr Problem zu lösen. Lesen Sie über Data-Driven Triggers
in Beam’s programming guide
Verwandte Themen
- 1. PCollection <Entity> zu PCollection <TableRows>
- 2. Probenahme pcollection mit dynamischer Probenzählung
- 3. Konvertieren von PCollection <TableRow> zu PCollection <KV<K,V>>
- 4. Google Dataflow - Erstellen einer PCollection <TableRow> von mehreren PCollection < TableRow >
- 5. Dateinamen aus PCollection extrahieren und effizient analysieren
- 6. Dateien aus einer PCollection von GCS-Dateinamen in Pipeline lesen?
- 7. Java EE - Abhängigkeitsinjektion in Batch-Batch
- 8. Batch-Skript zu Batch-Skript
- 9. C++ in Batch-Programmierung
- 10. Batch umbenennen in Python
- 11. Sonderzeichen in Batch-Datei
- 12. Batch-Einfügung in OrientDB
- 13. in Windows-Batch-Datei
- 14. Batch-Verarbeitung in Scala
- 15. Batch-Datei.Schreibe in Datei.Wie?
- 16. Charakter in Batch-Datei
- 17. Unerwartete Klammer ')' in Batch
- 18. Resizable Batch in Pyglet
- 19. Menüs in Batch-Datei
- 20. numerische Fehler in Batch
- 21. Pause Problem in Batch
- 22. Subroutinen in Batch-Dateien
- 23. Batch Einsatz in Yü
- 24. Unterschied zwischen Mainform-Batch und XML-Batch in der Befehlszeile
- 25. Umbenennen einer Datei mit Batch in einem Wrapper Batch ausgeführt
- 26. Batch-Datei Geschachtelte IF-Anweisungshilfe - CMD Batch
- 27. Batch-Skript-Befehl stoppt automatisch Batch-Skript
- 28. Spring Batch - Batch-bezogene Tabellen anpassen
- 29. Batch Prozessliste
- 30. Ist es möglich, eine windowed unbegrenzte PCollection auf eine bestimmte BQ-Partition zu schreiben?