【发布时间】:2019-10-22 18:40:35
【问题描述】:
如何将 GCS 文件中可用的数据(即"gs://***/sampleBigtable.csv")写入 RDBMS DB。你能分享一些例子吗?
pipeline
.apply(TextIO.read().from("gs://***/sampleBigtable.csv"))
.apply(JdbcIO.<String>write().withDataSourceConfiguration(
DataSourceConfiguration.create("org.postgresql.Driver","jdbc:postgresql://***:5432/test")
.withUsername("**")
.withPassword("password10"))
.withStatement("insert into person values(?,?)")
.withPreparedStatementSetter((element, query) -> {
query.setInt(1, 1);
query.setString(2, "Hello");
})
);
【问题讨论】:
标签: google-cloud-platform google-cloud-storage google-cloud-dataflow google-cloud-sql