Dataflow からリレーショナル データベースに書き込むには、 マネージド I/O コネクタを使用します。
依存関係
プロジェクトに次の依存関係を追加します。
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>
例
次の例では、いくつかのサンプル レコードを PostgreSQL データベースに書き込みます。 この例では PostgreSQL を使用していますが、サポートされている他のデータベースの設定も同様です。
Java
Dataflow で認証を行うには、アプリケーションのデフォルト認証情報を設定します。 詳細については、ローカル開発環境の認証を設定するをご覧ください。
次のステップ
- データベースから読み取る。
- マネージド I/O の詳細を確認する。