-
Notifications
You must be signed in to change notification settings - Fork 189
血缘解析 使用UUID()时血缘解析 血缘关系错误 flink版本1.14 #106
Copy link
Copy link
Open
Description
使用作者的Test 添加 如下代码
@Test
public void testInsertSelectUUID() {
String sql = "INSERT INTO dwd_hudi_users (id, name, birthday) " +
"SELECT " +
" ROW_NUMBER() OVER (ORDER BY ts DESC) as id," +
" UUID() as name," +
" birthday " +
"FROM" +
" ods_mysql_users";
String[][] expectedArray = {
{"ods_mysql_users", "ts", "dwd_hudi_users", "id",
"ROW_NUMBER() OVER (ORDER BY ts DESC NULLS LAST)"},
{"ods_mysql_users", "name", "dwd_hudi_users", "name"},
{"ods_mysql_users", "ts", "dwd_hudi_users", "birthday"}
};
analyzeLineage(sql, expectedArray);
}
其中 {"ods_mysql_users", "ts", "dwd_hudi_users", "birthday"} 期望应该是 {"ods_mysql_users", "birthday", "dwd_hudi_users", "birthday"} name字段的sourceCol 是uuid函数 应该是没有列吧
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels