flink-cdc 增量同步SQL server数据库表数据,关联信息怎么传?
业务表A存了ID,维度表B存了Name
-- flink sql
CREATE TABLE IF NOT EXISTS A_src(
id bigint,
...
BID int
) ;
CREATE TABLE IF NOT EXISTS B_src(
id int,
Name varchar(50)
);
CREATE TABLE IF NOT EXISTS C_sink(
id bigint ,
...
BID bigint,
BName varchar(50)
);
insert into C_sink(id,.....,BID,BName)
select a.ID,...,a.BID,b.Name from A_src a
left join B_src on a.ID=b.B.ID
A新增一条数据,目标表同步成功,新增了一条记录,但是维度表B的Name信息,并没有同步到目标表,为null