EAI Vs ETL

2024-02-15 16:32
文章标签 vs etl eai

本文主要是介绍EAI Vs ETL,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

EAI Vs ETL (forever 友情翻译)

转自:http://informatica.iblog.com/post/3070/18671

尽管一些厂商会有其他的一些说法,但实际上 EAI与ETL这两种技术之间不是相互竞争的。在很多情况下它们也可以与对方配合使用。EAI可以做为ETL的数据源,而ETL成为 EAI的一个功能组件。EAI的一个主要功能是为现存一个机构内的众多应用系统提供透明的访问接口。
因此ETL产品可以通过EAI-to-ETL的接口访问应用系统的数据。web servicce或者消息队列都可以应用于此,这种接口使得ETL厂商不用专门为应用程序开发插件。同时也使EAI程序专注于实时处理的部分,那些需要快速响应的ETL程序也可由该接口提供实时触发的数据源。当然ETL程序也可把接口做为ETL的目标。
尽管一些厂商会有其他的一些说法,但实际上 EAI与ETL这两种技术之间不是相互竞争的。在很多情况下它们也可以与对方配合使用。EAI可以做为ETL的数据源,而ETL成为 EAI的一个功能组件。EAI的一个主要功能是为现存一个机构内的众多应用系统提供透明的访问接口。
因此ETL产品可以通过EAI-to-ETL的接口访问应用系统的数据。web servicce或者消息队列都可以应用于此,这种接口使得ETL厂商不用专门为应用程序开发插件。同时也使EAI程序专注于实时处理的部分,那些需要快速响应的ETL程序也可由该接口提供实时触发的数据源。当然ETL程序也可把接口做为ETL的目标。
一些ETL和EAI厂商宣称之间有市场合技术方面的联系,但他们目前能提供的接口都还不够成熟,潜在的用户不得不仔细地评估这么些接口的功能和性能。可以预计的是这么些接口的质量在不断的增强当中。
 

除了动态实时的使用EAI-to-ETL接口,现在很多用户开始用EAI产品生成ETL程序所需要的数据文件。与之对应的,EAI系统也可以使用ETL作为一个组件,一部分ETL厂商已经允许开发人员以Web Service方式发布每一个单独的任务。这些ETL过程的Web Service能够被其他EAI系统调用。这样对于EAI系统来说不仅增强了数据转换方面的功能,也能够更好的支持代码和元数据重用。

EAI versus ETL
Although some vendors would have you believe otherwise, EAI and ETL are not competing
 technologies. There are many situations where they can be used in conjunction with each other. EAI can act as an input source for ETL, and ETL can act as service to EAI.
One of the main objectives of EAI is to provide transparent access to the wide range of applications that exist in an organization. An EAI-to-ETL interface could therefore be used to give an ETL product access to this application data. This interconnection could be built using a Web service or a message queue. Such an interface eliminates the need for ETL vendors to develop point-to-point adapters for these application data sources. Also, given that EAI is focused on real-time processing,the EAI-to-ETL interface can also act as a real-time event source for ETL applications that require low-latency data. The interface can also be used as a data target by an ETL application. Although several ETL and EAI vendors have announced marketing and technology relationships, the interfaces they provide are often still in their infancy. Potential users need to evaluate carefully the functionality and performance of these interfaces. It is expected, however, that the quality of these interfaces will steadily improve. EAI At present, instead of using a dynamic EAI-to-ETL interface, many organizations are using EAI products to create data files, which are then input to ETL applications. In the reverse direction, EAI applications can use ETL as a service. Several ETL vendors already allow developers to define ETL tasks as Web services. These ETL Web services can be invoked by EAI applications. This not only adds additional transformation power to the EAI environment, but also supports code and metadata reuse

这篇关于EAI Vs ETL的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/711911

相关文章

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影

VS Code 调试go程序的相关配置说明

用 VS code 调试Go程序需要在.vscode/launch.json文件中增加如下配置:  // launch.json{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information,

解决服务器VS Code中Jupyter突然崩溃的问题

问题 本来在服务器Anaconda的Python环境里装其他的包,装完了想在Jupyter里写代码验证一下有没有装好,一运行发现Jupyter崩溃了!?报错如下所示 Failed to start the Kernel. ImportError: /home/hujh/anaconda3/envs/mia/lib/python3.12/lib-dynload/_sqlite3.cpython-

VSC++: 括号对称比较

括号的使用规则:大括号,中括号,小括号{[()]};中括号,小括号[()];小括号();大括号、中括号、小括号、中括号、小括号、大括号{[()][()]};大括号,中括号,小括号,小括号{[(())]};大括号,中括号,小括号,小括号{[()()]};小括号不能嵌套,小括号可连续使用。 {[]}、{()}、([])、({})、[{}]、{}、[]、{[}]、[(])都属非法。 char aa[

Apache Kylin VS Apache Doris全方位对比

1 系统架构 1.1 What is Kylin1.2 What is Doris2 数据模型 2.1 Kylin的聚合模型2.2 Doris的聚合模型2.3 Kylin Cuboid VS Doris RollUp2.4 Doris的明细模型3 存储引擎4 数据导入5 查询6 精确去重7 元数据8 高性能9 高可用10 可维护性 10.1 部署10.2 运维10.3 客服11 易用性 11.1

使用 Apache Flink 开发实时ETL

来源:薄荷脑的博客 作者:薄荷脑 大数据技术与架构 点击右侧关注,大数据开发领域最强公众号! 暴走大数据 点击右侧关注,暴走大数据! By  大数据技术与架构 场景描述:本文将介绍如何使用 Flink 开发实时 ETL 程序,并介绍 Flink 是如何保证

vs环境下C++dll生成和使用

动态库和静态库: 动态库:全名动态链接库,用于将你的函数封装,让别人只能调用,不能看你的实现代码。由引入库和dll组成:引入库包含导出的函数和变量名,dll包含实际的函数和数据,运行时加载访问dll文件。  Windows API中的所有函数都封装在dll里面,最重要的三个: Kernel32.dll:包含管理内存、进程和线程的各个函数。User32.dll:包含用于执行用户界面任务,如窗口和

VS Code与SVN关联

VS Code是一款轻量级的集成开发环境,可通过安装插件与SVN进行关联。以下是将VS Code与SVN关联的步骤: 安装SVN插件:在VS Code中打开Extensions(快捷键:Ctrl+Shift+X),搜索并安装"svn"插件。 安装SVN命令行工具:在计算机上安装SVN命令行工具,确保在命令行中可以运行svn命令。 配置SVN路径:在VS Code中打开用户设置(快捷键:Ct

学习记录-VS踩坑记录

一、安装VS2015后,CMAKE执行错误: CMAKE_C_COMPILER-NOTFOUND" was not found.   CMAKE_CXX_COMPILER-NOTFOUND" was not found.  环境: 1.公司内网,无法上外网; 2.文件加密系统; 3.数字公司杀毒软件; 解决方法: 清理环境,添加USBwifi,安全模式卸载数字软件; 1.设置环

面试题41:和为s的两个数VS和为s的连续正数数列

问题说明: 1.和为s的两个数问题是从一个排序的数组中找出和为s的两个数; 2.原题是找出一个即可,现在全部找出; 3.和为s的连续正数数列是给定一个数找出所有连续正数数列的和为s,例如s为9,(2,3,4)就是其中一组。 (一)和为s的两个数问题 public static int findNumbersWithSum(int[] sorted, int fromIndex, in