本文介绍如何通过阿里云实时计算Flink版(基于VVP计算引擎)实时读取AnalyticDB PostgreSQL版的数据。
注意事项
该功能暂不支持AnalyticDB PostgreSQL版Serverless版本。
前提条件
配置实时计算Flink集群
配置AnalyticDB PostgreSQL版实例
读取AnalyticDB PostgreSQL版数据
- 登录实时计算管理控制台。
- 在Flink全托管页签,单击目标工作空间操作列下的控制台。
- 在左侧导航栏,单击作业开发。
- 创建随机源表
datagen_source
、对应AnalyticDB PostgreSQL版数据的维表dim_adbpg
以及用于结果展示的表print_table
,具体步骤如下: - 读取AnalyticDB PostgreSQL版的数据,具体步骤如下:
类型映射
以下内容为AnalyticDB PostgreSQL版和实时计算Flink的字段类型映射。
实时计算Flink字段类型 | AnalyticDB PostgreSQL版字段类型 |
---|---|
BOOLEAN | BOOLEAN |
TINYINT | SAMLLINT |
SAMLLINT | SAMLLINT |
INT | INT |
BIGINT | BIGINT |
DOUBLE | DOUBLE PRECISION |
VARCHAR | TEXT |
DATE | DATE |
FLOAT | DOUBLE PRECISION |
DECIMAL | DECIMAL |
TIME | TIME |
TIMESTAMP | TIMESTAMP |