当前实时计算支持Kafka、STDB数据源表,分别代表Kafka类型、STDB类型的数据源输入。这几种数据源输入参数说明如下表所示。
表-1 数据源表组件配置参数介绍
数据源表 |
说明 |
kafka |
该组件可以从Kafka类型的数据源中读取数据,并作为实时作业的输入。该组件配置参数说明如下:
|
STDB |
该组件可以从STDB类型的数据源中读取数据,并作为实时作业的输入。该组件配置参数说明如下:
|
当前实时计算支持PostgreSQL、达梦、Vertica、MySQL、HBase数据维表,分别代表PostgreSQL类型、达梦类型、Vertica类型、MySQL类型、HBase类型的数据源输入。这几种数据源输入参数说明如下表所示。
表-2 数据维表组件配置参数介绍
数据维表 |
说明 |
PostgreSQL、达梦、Vertica、MySQL、HBase |
可以从PostgreSQL、达梦、Vertica、MySQL、HBase数据源读取数据,并进行数据处理 当前版本只支持HBase原生数据维表,且该维表的列族名必须为F
|
数据处理可以对数据进行逻辑运算操作,具体数据处理组件说明如下表所示。
表-3 数据处理组件配置参数介绍
函数有七种,分别为:求和(SUM)、求平均值(AVG)、最大值(MAX)、最小值(MIN)、统计(COUNT)、FIRST(取第一个值)、LAST(取最后一个值)。 |
数据结果表用于存储FLINK_SQL作业的的运算结果。目前支持将结果存储到Kafka、PostgreSQL、达梦、Vertica、MySQL、HBase或Elasticsearch数据源的流表中。
其中Kafka(JSON类型表)、PostgreSQL、达梦、Vertica、MySQL、Elasticsearch类型结果表的参数均相同,所以统一进行说明;对于Kafka(CSV类型表)和HBase类型结果表的参数有差异,单独说明。数据结果表组件的参数说明如下表所示。
表-4 数据结果表组件配置参数介绍
数据结果表组件 |
说明 |
Kafka(JSON类型表)、PostgreSQL、达梦、Vertica、MySQL、Elasticsearch |
PostgreSQL数据库9.5以上版本支持upsert流;upsert操作数据写入HBase、MySQL、PostgreSQL、达梦、Vertica,sink表需要有主键
|
Kafka(CSV类型表) |
除字段映射外其他参数请参考第一栏参数
|
HBase |
除字段映射外其他参数请参考第一栏参数 实时计算作业不支持HBase结果表的全文索引 |