talend相关内容
我有这样的数据: 我需要使用 Talend 将这些数据转换成这样的数据: 非常感谢您的帮助. 解决方案 dbh 的建议确实可行,但我没有尝试. 但是,我有另一个解决方案,它不需要更改输入格式并且实施起来也不太复杂.实际上,该作业只有 2 个转换组件(tDenormalize 和 tMap). 该作业如下所示: 说明: 您的输入是从 CSV 文件中读取的(
..
我有以下流程: 1 需要执行以从 MYSQL 中提取某个特定的组件时间戳 3 个需要使用该时间戳的 MYSQL 输入 1 个 tMap 需要获取 3 个 mysql 输入 但是,我不允许将 3 个 mysql 连接到单个 tMap 中,因为它们取决于第一个组件(通过 OnComponentOk)但顺序不同.我该如何安排这种情况? 解决方案 您可以使用 tSetGlobalV
..
我发现了 Talend Open Source Data Integrator,我想将我的数据文件转换为 csv 文件. 我的数据是一些像这个例子的键值数据集: A=0 B=3 C=4A=2 C=4A=2 B=4A= B=3 C=1 我想把它转换成这样的 CSV: A,B,C0,3,42,,42,4, 对于 Logstash,我使用的是 "keyvalue"过滤器,它可以用几行代码完
..
我是 EDI 的新手.我从此处获得了一些有关 EDI 的信息.我听说 Talend 支持使用一种称为 Smooks 的技术读取 EDI X12 文件.我下载了Talend Open Studio for Data Integration v5.3.1.但我不知道如何使用它来读取EDI文件 我从一个站点收到了 EDI 文本 ISA*00* *00* *12*3109992367T *ZZ*I
..
我正在尝试在 talend 中实现并行化.我有它的工作,但现在我不知道如何将并行化工作连接到下一部分.通常,您会单击前一个块并选择 OnSubjobOk.该选项不会出现.是否还有其他我不知道的组件需要添加? 解决方案 在 tParallelize 的基本设置下,您会找到选项 Wait For.这有两个选项 - 第一个子作业结束:对要执行的相关子作业进行排序第一个子作业结束 end
..
我一直在关注 Talend 教程 关于“如何创建自定义组件".如果我逐字逐句地遵循示例,将我的文件命名如下并放置在文件夹 tTutorialRow 中,则教程有效: tTutorialRow_java.xmltTutorialRow_messages.propertiestTutorialRow_begin.javajettTutorialRow_main.javajettTutorialRow
..
我需要知道我们如何在 talend 中使用不同的参数并行运行单个作业. 解决方案 答案很简单,但取决于您想要什么,以及您使用的是免费 Talend 还是商业版. 就参数而言,请确保您的作业使用上下文变量 - 这是传入参数的首选方式. 至于并行运行,有几个选项. Talend 的工作室是一个 Java 代码生成器,因此您可以导出您的工作(它只是 Java 代码)并在您想要的
..
我需要创建一个全新的空 TALEND OPEN STUDIO 项目,然后只需从另一个现有项目中导入一些作业. 有人可以帮助我吗. 非常感谢! 解决方案 打开 Talend Studio 你会看到一个小窗口,里面有几个选项,比如 选择现有项目 创建新项目 和其他选项.您可以点击创建新项目,然后您可以为该项目命名. 然后您的 Talend 窗口将打开.
..
我有一些数据需要在 Talend 中进行透视.这是一个示例: 品牌、度量、价值A,xyz,2B,xyz,2A,abc,3C,def,1C,ghi,6A, 吉, 1 现在我需要像这样在指标列上旋转这些数据: brandname,abc,def,ghi,xyzA,3,null,1,2B,null,null,null,2C,null,1,6,null 目前我正在使用 tPivotToColumn
..
我正在尝试将数据从 Excel 导入 SQL.我已经成功创建了与数据库的连接,但是在尝试检索架构时,我没有得到我的表,而是拥有数据库的架构(类型 CATALOG). 如何获取要导出 Excel 数据的表的架构? 我已参考此视频进行导入.http://www.youtube.com/watch?v=JDBYU9f1p-I 解决方案 你可以使用的是 tFileExcelSheetO
..
我是 Talend 的新手,需要一个示例作业来实现 tLoop.如果作业失败,我想运行 10 次.我查看了文档,但似乎无法弄清楚这一点. 解决方案 这个答案有 2 个部分 使用 tJava 创建循环 将失败的连接重新绑定到数据源 5 次(添加 tJavaFlex) ___________________________________ 第 1 部分:使用 tJava
..
我正在学习 Talend Open Studio.我想实现一行转换为3行的场景.我的来源就像 Col1 Col2 Col3a b c 我想得到如下输出 列一种乙C 我使用了 tcolumntopivotdelimited 但失败了. 解决方案 解决方案如下: 在您的 tmap 中,您需要使用“;"进行连接例如,使用良好的分隔符对结果列进行标准化
..
我有一个 CSV 文件和一个数据库表作为输入.我需要保留数据库表中的所有记录,但排除 CSV 文件中的记录.最后全部写入 CSV 文件. 我所有的尝试都导致了数百次重复,所以我在这里颇受挑战. 解决方案 这是一个快速而肮脏的技巧,但它应该适合您的需求. 将您的数据库和您的 CVS 输入连接到 TMap - 使用您的数据库作为主连接,使用 CSV 作为查找.类似的东西: tMy
..
我有一个带有 tMSSqlConnection 设置的作业,我需要与一个作业共享该连接.我在网上找的说明说把它注册为共享连接,然后在joblet组件的动态设置中添加一个具有该连接名称的选项,这样它就可以从连接的组件列表中选择.但是,当我尝试这样做时,Java 会抱怨. 如果我不尝试共享连接,job + joblet 工作正常. 解决方案 我发现你需要在joblet里放一个pre-jo
..
我们正在尝试使用数据集成工具 (talend) 编写 XML 文件然后,我们在输出的 XML 上触发 tXSLT(即转换组件).基本上,我们希望一次应用两个转换.即 XML 文件的拆分并从我们的 XML 文档中删除 xsi:nil ="true" 元素. 原始 XML 文件的样子 它有销售订单信息
..
来源&目标表类似. 目标表有一个在 tMap 中计算的 UUID 字段,但是流程不应在目标中插入重复的人,即唯一的(名字、姓氏、dob、性别).我尝试在 tMap 中将这些列标记为 key ,如下面的屏幕截图所示,但这并不能防止重复插入.如何避免重复插入而不在目标上添加唯一约束? 我也尝试过在目标中“使用字段". 编辑:解决方案如下: 解决方案 Talend Studio
..
我有一个视图作为 tOracleInput 和另一个用于输出的组件(为了简单起见,让 day tOutputDelimited). 现在我想在我的 tOracleInput 中的一些字段中添加一个 where 子句来过滤数据.这个想法是在 jar 执行期间将这些值作为参数传递以过滤输出. 此外,输出的文件名必须来自 jar 执行传递的第一个参数. 任何人都可以启发我如何实现 1
..
这似乎是一个奇怪的情况,但我想知道(在 Talend 论坛和他们的 API 文档,但没有)如果可以在 TAC 中为已经部署的任务设置上下文参数而无需实际运行它. 我说最后一部分是因为我已经知道如何并有能力使用正确的上下文参数值运行指定的作业,但这实际上比我需要走的更远. 感谢您的任何意见 解决方案 您可以使用 metaservlet API-s updateTask 命令.虽然
..
我收到了来自 BP 的 CSV 文件,内容涉及我们的燃料和油路交易. 文件总是以这7行信息开头,详细信息中没有包含. 如何使用 Talend 将此数据导入 SQL 中的 1 个表中? 我知道如何将 csv 文件中的数据导入 SQL,但如何将 de 标头中的信息(Factuur 编号、Factuur 日期...)添加到 de details 中的每一行. "Factuur","1
..
我们有一个生产者进程将文件写入特定文件夹,该进程持续运行,我们必须使用talend逐个读取文件,有2个问题: 第一个:tWaitForFile 只读在它启动之前存在的文件,所以在组件启动之后创建的文件对其不可见. 第二:无法知道文件是否被生产者进程释放,可能在没有完全写入的情况下被读取,tWaitForFile的参数_wait_release_在Linux系统上不起作用! 那么如何让
..