Untuk membaca dari database relasional ke Dataflow, gunakan konektor I/O terkelola.
Dependensi
Tambahkan dependensi berikut ke project Anda:
Java
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-managed</artifactId>
<version>${beam.version}</version>
</dependency>
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-io-jdbc</artifactId>
<version>${beam.version}</version>
</dependency>
Contoh
Contoh berikut membaca dari database PostgreSQL dan menulis data ke file teks. Meskipun contoh ini menggunakan PostgreSQL, konfigurasi database lain yang didukung serupa.
Java
Untuk melakukan autentikasi ke Dataflow, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Langkah berikutnya
- Menulis ke Database.
- Pelajari lebih lanjut I/O Terkelola.