如何使用 talend 在 snwoflake 表上执行 SCD 1

Posted

技术标签:

【中文标题】如何使用 talend 在 snwoflake 表上执行 SCD 1【英文标题】:How to perform SCD 1 on snwoflake tables using talend 【发布时间】:2020-08-05 08:36:10 【问题描述】:

我对 Talend 很陌生,我需要对 snwoflake 表执行 scd1 操作。谁能建议我在 talend 中执行此操作所需的重要组件。我尝试使用 tDBSCD,但它不允许雪花数据库。是否有任何解决方法来执行该任务。任何帮助将不胜感激。

谢谢

【问题讨论】:

【参考方案1】:

你需要Source Component-->TMap-->Snowflake output Component。

连接到您的正常源并添加另一个源,该源应该是您的雪花目标表作为查找,在 TMap 中,您需要根据 TMAP 中的业务键加入两者,添加变量 SCD 列计算并添加两个目标输出一个用于插入,一个用于更新,在雪花的更新链接中保留键列和类型中的添加合并。并发挥作用。

【讨论】:

以上是关于如何使用 talend 在 snwoflake 表上执行 SCD 1的主要内容,如果未能解决你的问题,请参考以下文章

使用 Talend 填充事实表

Talend call SqlServer带表结构list参数的存储过程

Talend 数据转换

使用 Talend 循环遍历 .csv 文件

在 Talend 中读取 Access DB 提取

在Talend中读取Access DB Extract