Puoi leggere i dati da un database relazionale in Dataflow utilizzando il connettore I/O gestito per eseguire trasformazioni e analisi dei dati scalabili.
Dipendenze
Aggiungi le seguenti dipendenze al tuo progetto:
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>
Esempio
L'esempio seguente legge da un database PostgreSQL e scrive i dati in file di testo. Anche se questo esempio utilizza PostgreSQL, la configurazione di altri database supportati è simile.
Java
Per eseguire l'autenticazione in Dataflow, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Passaggi successivi
- Scrivere nei database.
- Scopri di più su I/O gestito.