Verwaltete E/A unterstützt die folgenden Funktionen für Apache Iceberg:
Kataloge |
|
---|---|
Lesefunktionen | Batchlesevorgang |
Schreibfunktionen |
|
Verwenden Sie für BigQuery-Tabellen für Apache Iceberg den BigQueryIO
-Connector mit der BigQuery Storage API. Die Tabelle muss bereits vorhanden sein. Das Erstellen dynamischer Tabellen wird nicht unterstützt.
Voraussetzungen
Erfordert das Apache Beam SDK für Java Version 2.58.0 oder höher.
Konfiguration
Für die verwaltete E/A werden die folgenden Konfigurationsparameter für Apache Iceberg verwendet:
Konfiguration lesen und schreiben | Datentyp | Beschreibung |
---|---|---|
table |
String | Die Kennung der Apache Iceberg-Tabelle. Beispiel:
"db.table1" . |
catalog_name |
String | Der Name des Katalogs. Beispiel: "local" . |
catalog_properties |
Karte | Eine Zuordnung von Konfigurationseigenschaften für den Apache Iceberg-Katalog. Welche Properties erforderlich sind, hängt vom Katalog ab. Weitere Informationen finden Sie in der Apache Iceberg-Dokumentation unter
CatalogUtil . |
config_properties |
Karte | Optionale Hadoop-Konfigurationseigenschaften. Weitere Informationen finden Sie in der Apache Iceberg-Dokumentation unter
CatalogUtil . |
Schreibkonfiguration | Datentyp | Beschreibung |
triggering_frequency_seconds |
integer | Für Streaming-Schreibpipelines die Häufigkeit, mit der die Senke versucht, Snapshots zu erstellen, in Sekunden. |
Weitere Informationen und Codebeispiele finden Sie unter folgenden Themen: