阿里云flink作业

切记注意类型的问题!

 

数据视图:

当业务逻辑比较复杂时,需要将多层嵌套写在DML语句中,但是这种方式定位问题比较困难。此时,您可以通过定义数据视图的方式,将多层嵌套写在数据视图中,简化开发过程。

--源表
CREATE TEMPORARY TABLE datagen_source (
  name VARCHAR,
  score BIGINT
) WITH (
  'connector' = 'datagen',
  'number-of-rows' = '10'
);

--结果表
CREATE TEMPORARY TABLE rds_output (
  name VARCHAR,
  score BIGINT
) WITH (
  'connector' = 'blackhole'
);

--数据视图
CREATE TEMPORARY VIEW tmp_view AS 
SELECT 
    * 
FROM 
    datagen_source;

--DML
INSERT INTO
    rds_output
SELECT
    name,
    score
FROM
    tmp_view;
posted @ 2026-01-12 17:21  ---江北  阅读(6)  评论(0)    收藏  举报
TOP