将 Talend ETL 作业公开为 Web 服务

2023-12-10

我目前正在评估 Talend ETL(Talend Open Studio for Data Integration)。

我想知道如何/是否可以将 ETL 作业公开为 Web 服务。

我知道我可以将作业导出为 Web 服务并通过特定的 URL 调用它们,但是,我的目标是能够使用 IN/OUT 参数公开特定的 WSDL。

一个示例用例是:

1) 在 Talend ETL 中调用 WS 并传递带有数据的 XML

2) Talend ETL 从 XML 中提取数据,并将它们作为变量插入到要针对数据库执行的查询中。

3) Talend ETL 将结果集从 DB 转换为 XML 数据,并响应回 WS 客户端。

最后,我还想知道是否可以将相同的场景公开为 REST 服务。


您必须使用 Talend ESB 才能实现此类用途。
Talend 网站上有一个非常好的教程,用于通过 mysql 数据库中的查询公开 REST 服务:
如何创建 REST 服务

可以找到有关 Talend ESB 的更多教程here.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Talend ETL 作业公开为 Web 服务 的相关文章

  • 将 SharePoint 列表数据提取到单独的 SQL Server 表的最简单方法?

    Edited What is the easiest way to scrape extract SharePoint list data to a separate SQL Server table One condition you r
  • 无法将变量值传递给 ssis 中的存储过程

    执行SSIS包时 出现以下错误 OLE DB 源 83 错误 SQL 命令需要名为的参数 Sales person 在参数映射中找不到 SSIS Pipeline 错误 OLE DB 源在预执行阶段失败 并且 返回错误代码 0xC02070
  • 如何防止 SSIS 上的 CAST 错误?

    问题 是否可以要求SSIS投射一个值 and 返回空值如果不允许演员阵容而不是抛出错误 我的环境 我在 Windows Server 2003 上使用 Visual Studio 2005 和 Sql Server 2005 一般背景 以防
  • SQL Server 存储过程转换为 SSIS 包

    问题 目前我们有大量的存储过程 很长 长达 10 000 行 这些存储过程是由不同的开发人员在过去 10 年中根据不同的需求编写的 现在管理那些复杂 长的存储过程 没有适当的文档 变得很困难 我们计划将这些存储过程移至 SSIS ETL 包
  • 将文本文件中的内容加载到 sqlite 表中?

    我有只包含普通文本的简单文本文件 我想知道是否有一种方法可以将文本内容加载到 sqlite 中的表中 所以也许我可以Create table myTable nameOfText TEXT contents TEXT 然后把nameOfTe
  • SSIS - 动态地将文件移动到具有匹配子字符串名称的文件夹

    我正在使用 foreach 循环和文件系统任务将文件移动到特定文件夹中 或至少尝试这样做 i e 文件名可以是100000 需要到文件夹1000 文件102000需要转到文件夹1020 文件103000需要转到文件夹1030 ETC ETC
  • 开源 ETL 框架 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何使用我在后续任务中添加的记录的自动生成 ID?

    我目前正在使用以下命令向表中添加一些记录OLE DB Destination 每条记录都有一个自动生成的Id场地 我想使用这个生成的Id字段作为某些子记录中的外键 我以为我能够从一个数据流线OLE DB Destination组件到另一个组
  • 如何在 SSIS 中设置 zip 文件的密码?

    我使用 SSIS 中的执行进程任务通过 7 zip 压缩了文件 现在我必须为 zip 文件设置密码 我该如何实现 我不认为这是一个 ssis 问题 你必须看看7zip 命令行用户指南 https sevenzip osdn jp chm c
  • 使用 JSONpath 从 JSON 文件中提取叶子

    我有来自 REST API 的 JSON 输出 输出如下所示 sprints id 10516 sequence 10516 name SP121 BRK relief state CLOSED linkedPagesCount 0 id
  • 解析SSIS包

    我的文件系统文件夹中有几个 dtsx 包 我尝试使用下一个脚本从包中提取附加信息 using System using System Collections Generic using System Linq using System Te
  • OLE DB 目标:转换规范的字符值无效

    我的表来源 num facture TYPE actif date 1 1 1 2010 01 31 00 00 00 000 2 2 1 2011 01 31 00 00 00 000 3 3 2 2012 01 31 00 00 00
  • 如何将 TFS 源代码管理与 Business Intelligence Studio 集成?

    我正在运行 Visual Studio 2010 Ultimate 它与 TFS 源代码管理集成 但是 当我运行 SQL Server 2008 Business Inteligence Studio 时 没有提供源代码管理 当我查看 工具
  • 无法获取 Master Kerberos 主体以用作 Talend Batch 作业的续订者

    我们正在尝试使用 talend 批处理 spark 作业来访问 Kerberos 集群中的配置单元 但我们收到以下 无法获取主 Kerberos 主体以用作更新程序 错误 通过使用 talend 中的标准作业 非 Spark 我们可以毫无问
  • 重命名文件源

    我一直在从平面文件源开发 SSIS 包 该文件每天都会出现 文件名具有日期时间指示 如下所示 文件名 20190509042908 txt 我想知道如何才能度过约会部分 我希望包动态读取文件 但它应该在没有最后 6 位数字的情况下通过 我只
  • 创建实时数据仓库

    我正在做一个个人项目 其中包括创建数据仓库 DWH 的完整架构 在本例中 作为 ETL 和 BI 分析工具 我决定使用 Pentaho 它具有许多功能 从允许轻松创建仪表板到完整的数据挖掘流程和 OLAP 多维数据集 我读过数据仓库必须是关
  • 从事务性平面数据库填充事实表和维度表的最佳实践

    我想在 SSIS SSAS 中填充星型模式 多维数据集 我准备了所有维度表和事实表 主键等 源是一个 平面 项目级别 表 我现在的问题是如何拆分它 并将其从一个放入相应的表中 我做了一些谷歌搜索 但找不到令人满意的解决方案 人们会认为这是
  • 根据另一个数据库的查询结果查询一个数据库

    我在 VS 2013 中使用 SSIS 我需要从 1 个数据库获取 ID 列表 并使用该 ID 列表 我想查询另一个数据库 即SELECT from MySecondDB WHERE ID IN list of IDs from MyFir
  • Apache Nifi/Cassandra - 如何将 CSV 加载到 Cassandra 表中

    我每天都会收到多次传入的各种 CSV 文件 存储来自传感器的时间序列数据 这些传感器是传感器站的一部分 每个 CSV 均以其来源的传感器站和传感器 ID 命名 例如 station1 sensor2 csv 目前 数据存储如下 gt cat
  • Oracle OLE DB 提供程序未在 SSIS 中列出

    我在 SSIS 和 VS2015 CM 方面遇到问题 我有一个包需要连接 Oracle 来获取一些数据 我安装了适用于 Win64 的 ODAC 和 Oracle 客户端 但看不到提供程序列表中列出的 OLE DB 的 Oracle 提供程

随机推荐

  • ASP.NET Core 中的单元测试自定义密码验证器

    我有一个覆盖 PasswordValidator 的 CustomPasswordValidator cs 文件 public class CustomPasswordValidator PasswordValidator
  • 窗体打开后如何从 vb 脚本运行访问事件过程

    以下 vb 代码在特定记录处打开数据库表单 然后我想运行附加到表单上的按钮的事件过程 我尝试创建一个运行该过程的宏 但运行 vb 脚本时 它说找不到该过程 我什至尝试将活动程序从私人更改为公开 但没有成功 我什至尝试过只输入程序的名称而不是
  • 根据元素数量更改网格布局

    我有一个可以包含 1 5 个元素的包装器 div class wrapper div class element div div 我想根据它们的数量更改它们的显示布局 1 个元素 1x1 33 3 宽度 2 个元素 2x1 33 3 宽度
  • Swing JDialog/JTextPane 和 HTML 链接

    我在 swing 中使用 html 页面JTextPane在 JDialog 中 在html中我有一个 a href John a 当我通过资源管理器查看网页时 当鼠标转到链接时 我可以看到mailto 当我按下链接时 我收到错误 未安装默
  • php - 获取关联数组的数字索引

    我有一个关联数组 我需要找到键的数字位置 我可以手动遍历数组来找到它 但是有没有更好的方法构建到 PHP 中 a array blue gt nice car gt fast number gt none echo find numeric
  • 从 opendaylight-startup-archetype 构建的 OpenDaylight Oxygen Deploy 应用程序

    开放日光氧气Maven 3 3 9乌班图16 04卡拉夫4 m2 settings xml cp n m2 settings xml orig wget q O https raw githubusercontent com openday
  • MarkLogic 连接查询

    您好 我是 marklogic 和 Xquery 世界的新手 我无法想到在 Marklogic Xquery 中编写以下逻辑的起点 如果有人能给我想法 样本 我将不胜感激 以便我可以实现以下目标 我想根据 B XML 中的单词查找来查询 A
  • 如何展平多级/嵌套 JSON?

    我正在尝试将 JSON 转换为 CSV 文件 以便用于进一步分析 我的结构的问题是 当我转换 JSON 文件时 我有相当多的嵌套字典 列表 我尝试使用熊猫json normalize 但它只展平第一层 import json import
  • 来自不同包的同名 R S4 类

    假设有两个包 Package A 有这个类 setClass Person slots c name character age numeric setGeneric age function x standardGeneric age s
  • PHP flock() 非阻塞为什么还是阻塞?

    我正在使用集群 函数通过获取临时文件上的锁来检查脚本的另一个实例是否已经在运行 因此下一个实例应该检查文件是否未锁定 否则它将停止
  • 添加到集合然后对其进行排序,还是添加到已排序的集合更快?

    如果我有一个Map像这样 HashMap
  • 在 C# 中测试数组的相等性

    我有两个数组 例如 int Array1 new 1 2 3 4 5 6 7 8 9 int Array2 new 9 1 4 5 2 3 6 7 8 确定它们是否具有相同元素的最佳方法是什么 你也可以使用SequenceEqual 前提是
  • firestore中READS的数量及其计算依据

    我还是没明白no的计算 Firestore 上的阅读次数 作为一个实验 我只是坐在 Firestore 控制台上 什么也没做 没有连接设备 没有移动设备 没有模拟器 什么都没有 没有 在使用 TAB 下注册的读取数在大约 10 分钟内大约有
  • 添加到防火墙例外列表

    我得到了下面提到的代码 用于将我的应用程序添加到 Windows 防火墙例外列表 我想知道这是否也适用于其他防火墙 例如 防病毒防火墙等 如果没有 请提出解决方案 注意 我的应用程序以管理员权限运行 但我的用户无法理解quickheal等的
  • 在 Javascript 字符串中插入

    假设我有一个很长的复合字符串 var result string1 string2 string3 我通过创建一个新的列表项在网站中显示该字符串 var listElement document createElement li conta
  • 如何搜索并替换特定的行号字符串

    line index 2d file Desktop books sh sed i bak e line index file 将删除 line index 指向的整行 sed i s harry potter g file 将寻找哈利并用
  • 当 json 值包含空格时将 jq 输出分配给 bash 数组

    当我这样做时 arr echo crew name kirk name bones name mr spock jq r crew name sh I get echo arr 2 mr echo arr 3 spock 但是当我这样做时
  • Git 提交范围中的双点“..”和三点“...”有什么区别?

    一些 Git 命令采用提交范围 一种有效的语法是用两个点分隔两个提交名称 另一种语法使用三个点 两者有何区别 将提交范围与 Git 日志结合使用 当您使用提交范围时 例如 and with git log 它们之间的区别在于 对于分支 A
  • 用相同的索引值对列表的所有元素进行子集化[重复]

    这个问题在这里已经有答案了 可能微不足道 但我没有找到解决方案 我试图用相同的索引值对列表的所有元素进行子集化 假设我的清单是 mylist list seq 22 30 2 c 1 5 rep 8 5 这给了我 1 1 22 24 26
  • 将 Talend ETL 作业公开为 Web 服务

    我目前正在评估 Talend ETL Talend Open Studio for Data Integration 我想知道如何 是否可以将 ETL 作业公开为 Web 服务 我知道我可以将作业导出为 Web 服务并通过特定的 URL 调