Ich versuche eine sehr einfache Beam-Pipeline zu erstellen, die eine PubSub-Nachricht aufnimmt und in BigQuery schreibt. Die Nachricht kommt als String und ich muss sie in eine TableRow konvertieren, um sie in BigQuery zu schreiben. Ich, für das Leben von mir, kann keinen einfachen Weg finden, das zu tun. Mein Tisch ist an dieser Stelle nur eine Spalte. Irgendwelche Empfehlungen?Wie konvertiert man PCollection von Strings zu TableRows?
1
A
Antwort
2
Werfen Sie einen Blick auf das Beispiel in javadoc of BigQueryIO.write().
Die Syntax ist: new TableRow().set("columnName", value).set("otherColumn", value)
usw.
Verwandte Themen
- 1. PCollection <Entity> zu PCollection <TableRows>
- 2. Wie konvertiert man Strings in Slug?
- 3. Wie konvertiert man 2 Strings zu Datum in MySQL
- 4. PHP Wie man Strings von DomCrawler in UTF-8 konvertiert
- 5. Wie konvertiert man SpecFlow-Tabelle in ein Array von Strings
- 6. Wie konvertiert man einen Vektor von Strings in Titel Case
- 7. Wie konvertiert man NSSet zu [String] Array?
- 8. Wie konvertiert man ein Zellen-Array von Strings in eine Matrix von Strings?
- 9. Konvertieren von PCollection <TableRow> zu PCollection <KV<K,V>>
- 10. Wie konvertiert man von String zu Array?
- 11. Wie konvertiert man von org.apache.spark.mllib.linalg.VectorUDT zu ml.linalg.VectorUDT
- 12. Wie konvertiert man von System.Drawing.Color zu System.Windows.Media.Color?
- 13. Wie konvertiert man von Int zu Double?
- 14. Wie konvertiert man von Unicar zu Zeichen
- 15. Wie konvertiert man von Json zu Protobuf?
- 16. Wie konvertiert man von org.joda.time.DateTime zu java.time.ZonedDateTime
- 17. Wie konvertiert man von java.sql.Date zu ZonedDateTime
- 18. Wie konvertiert man von Markdown zu PDF
- 19. Wie konvertiert man von TimePrimitive zu int?
- 20. Wie konvertiert man ein Visual Studio-Projekt von der Verwendung breiter Strings in gewöhnliche Strings?
- 21. Wie vermeidet man, dass Servlet ein mehrdimensionales Array von Strings in eindimensionale Strings konvertiert?
- 22. Wie konvertiert man mehrere Strings in Liste mit Python
- 23. Wie konvertiert man Kleinbuchstaben eines Strings in Großbuchstaben in C++?
- 24. Wie man Ints in Strings in p5.js konvertiert
- 25. eine Liste von Strings zu einem einzigen String konvertiert
- 26. Wie konvertiert (mehrdimensionale) String-Arrays in Strings
- 27. Wie fügen Sie Strings zu einem Array von Strings
- 28. Anzeigen von SQLite-Daten in TableRows
- 29. Erhalten zufälligen Satz von Zeilen aus PCollection
- 30. Ich habe Stringbuffer in Strings konvertiert, aber wie konvertiert man String in Unicode int?
Sie Schwierigkeiten haben, eine Funktion mit dem Schreiben eines einzelnen String zu einem TableRow, oder mit der Anwendung dieser Funktion auf einen PCollection zu konvertieren PCollection zu erhalten ? –
jkff
Das ehemalige. Ich habe herausgefunden, wie man die Funktion benutzt, um die Transformation anzuwenden ... Ich kann die Funktion selbst nicht herausfinden. –
Haben Sie sich das Beispiel im Javadoc von BigQueryIO.write() angeschaut? Https://github.com/apache/beam/blob/master/sdks/java/io/google-cloud-platform/src/main/java/ org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java # L946? Es ist im Grunde nur "new TableRow(). Set (" columnName ", Wert) .set (" otherColumn ", Wert)" usw. – jkff