Pour écrire depuis Dataflow vers des bases de données relationnelles, utilisez le connecteur d'E/S géré.
Dépendances
Ajoutez les dépendances suivantes au projet :
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>
Exemple
L'exemple suivant écrit quelques enregistrements dans une base de données PostgreSQL. Bien que cet exemple utilise PostgreSQL, la configuration d'autres bases de données compatibles est similaire.
Java
Pour vous authentifier auprès de Dataflow, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Étape suivante
- Lire des données à partir de bases de données.
- En savoir plus sur les E/S gérées.