google-bigquery - 如何以流模式将数据从 AWS RDS 加载到 Google BigQuery?
问题描述
如何以流模式将数据从 AWS RDS 加载到 Google BigQuery?描述:我在 RDS (SQL Server) 中有数据,并希望将这些数据实时加载到 Google BigQuery 中。
解决方案
无法直接将更改从 Amazon RDS 插入到 Google Cloud BigQuery。可以用这样的管道来完成
Amazon RDS ----Lambda/DMS----> Kinesis Data Streams -----Lambda----> BigQuery
- 使用Lambda或使用Cloud DMS读取从 Amazon RDS 到 Kinesis Data Streams 的更改。您还可以将其推送到 Kinesis Firehose 以聚合/批处理记录。
- 使用 Lambda 从 Kinesis 流/Firehose 中读取数据,以使用tabledata.insertAll(BQ 流 API)插入 BigQuery 。代码将与此类似。
推荐阅读
- javascript - Queryselector 删除多余的逗号分隔的项目列表
- spring-boot - 为 application.properties 文件赋值 Spring boot
- ios - 在特定 indexPath.row 显示特定表格单元格
- c# - MVVM 选项卡式界面面板似乎共享单个公共资源
- python - 如何使用 for 循环创建 Keras 多 LSTM 层?
- python - 为什么我不能在惩罚函数中将元组解包到 scipy quad 中?
- webpack - 从 node_modules 导入时,我自己的模块未正确转译
- vue.js - 在 Vue 中分解出一个自定义按钮
- python - PULP 最小化成本和偏差/错误限制
- haskell - 为什么我们不能在 Haskell 中为枚举派生 Random 类实例?