リレーショナル データベースから 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 の詳細を確認する。