Vous pouvez lire des données d'une base de données relationnelle dans Dataflow à l'aide du connecteur d'E/S géré pour effectuer des transformations et des analyses de données évolutives.
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 lit une base de données PostgreSQL et écrit les données dans des fichiers texte. 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
- Écrire dans des bases de données.
- En savoir plus sur les E/S gérées.