有人能在Talend中的以下场景中帮助我吗:-
基于以下场景创建映射,
源结构及其数据,
STORE_NAME Varchar2 (20)
Q1_SALES number (10, 4)
Q2_SALES number (10, 4)
Q3_SALES number (10, 4)
Q4_SALES number (10, 4)
DB\U Store\u源:(平面文件)
STORE_NAME Q1_SALES Q2_SALES Q3_SALES Q4_SALES
XYZ 100 200 150 900
ABC 111 222 789 763
DEF 333 444 555 2000
FF\U Store\u源:(平面文件)
STORE_NAME Q1_SALES Q2_SALES Q3_SALES Q4_SALES
XYZ 100 200 150 900
ABC 111 222 789 763
ZZZ 200 200 200 300
目标结构,
Store_Target:
SNo integer,
STORE_NAME varchar2 (20),
QUARTER_NAME varchar2 (20),
SALES_PER_QUARTER number (10, 4)
在上述场景中,创建一个映射来合并来自DB\U Store\u Source和FF\u Store\u Source的数据,并将唯一记录传递到Store\u Target。应使用序列生成的值(第一条记录从1000开始)填充SNo,其余列根据规范化从源填充
我能够使用唯一的行获取。甚至我也能够规范化,但无法实现最后一部分,即如何存储quarter_name.usingt汇总和函数,我能够得到和函数
您可以使用以下解决方案,如问题底部的屏幕截图所示,以实现您的输出结果。
我按顺序遵循了以下步骤:-
>
读取FF_STORE和DB_STORE的数据,并将两个输入的所有记录传播到tHashOutput。
在下一步中,我将数据从tHashOutput提取到tUnite组件,以合并这两个数据源记录。
在下一步中,使用tSplitRow拆分要填充在Quarter\u Name列中的Quarter列。
然后使用tUniqRow根据键列删除重复项。
请参考下图
溶液图像
如果您正在寻找以下结果,请使用tsplitrow
组件
组件属性如下图所示
注意:在记录完唯一记录后,请使用tsplitrow组件。
Giver-Talend企业版 系统-开发、测试、生产 困惑-- null 桑托什G
我是talend ETL工具的新手。我已经在talend DI(数据集成)工具中创建了工作流,现在我想使用hadoop切换/实现相同的工作,因为我正在使用talend大数据工具。谁能解释一下我是如何做到这一点的。Talend DI to Talend大数据集成。
想改进这个问题吗 通过编辑此帖子,添加详细信息并澄清问题。 谁能告诉我我做什么?这不起作用
嗨,我现在正在做一个排队等待时间模拟,在12个小时的过程中,每分钟增加一个随机数,同时每分钟从前面移除三个人。12小时后,我将平均他们进出队伍的速度。我需要执行50次才能得到更精确的模型模拟。我目前不知道如何正确地实现这一点。如果我能得到一些关于从哪里开始的建议,我将不胜感激。链表类 节点类 模拟班
大家都能看到这张图
配置文件在这里输入图像描述@my appService提供商 在此处输入图像描述 在我安装input composer后,有人能告诉我这个问题吗?问题是,现在我无法迁移 当我运行php artisan迁移时,这个问题会显示出来 未知数据库配置/database.php(SQL:选择*从information_schema.tables其中table_schema=配置/database.php和t