Metl(ETL网络工具)
v3.8.8.R.107 官方版- 软件大小:2.06 MB
- 更新日期:2022-05-31
- 软件语言:英文
- 软件类别:网络监测
- 软件授权:免费软件
- 软件官网:https://www.jumpmind.com/
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍人气软件相关文章网友评论下载地址
Metl是一个集成平台,可以将其部署到应用程序服务器使用,部署完毕就可以在web界面管理自己的数据集成内容,让用户可以在web界面快速集成自己需要的功能以及数据处理能力,包括消息传递、基于文件的提取/转换/加载
(ETL) 以及通过 Web
服务进行的远程过程调用,您可以根据自己的需要配置相关的组件使用,可以快速将其部署到Tomcat、JBoss、Websphere,从而在web界面管理项目,管理集成,软件不需要复杂的编码,使用官方的模型和组件就可以快速完成配置,可以在几个小时内完成部署,如果你需要这款软件就下载吧!
软件功能
易于安装和配置
Metl 的重量非常轻,可以在几分钟内下载、安装和运行。没有繁重的基础设施需求,而且由于 Metl 是 100% 基于 Web 的,因此不需要安装客户端。只需下载 .war 文件并将其部署在现有的 Web 容器(如 tomcat 或 jboss)下,或使用嵌入式 Jetty servlet 容器独立运行可执行的 .war 文件。Metl 运行后,使用任何标准 Web 浏览器开始配置您的集成。
项目
Metl 允许将集成分组或打包到一个或多个项目中。项目是一种以某种逻辑方式将集成逻辑分组在一起的方法,例如给定系统内外的所有集成。可以导入和导出项目,并使用您选择的工具控制导出的配置版本。
模型
与 Metl 集成的数据可以是结构化数据或非结构化数据。在处理结构化数据时,可以通过对其建模来定义结构化数据。Metl 模型允许您定义描述数据的关系或层次模型。
资源
定义从中检索或写入数据的共享资源。资源可以包括文件系统、数据库、ftp、sftp、scp 和 web/http(s)。一旦定义了这些资源,就可以跨集成(流程)共享并由环境(开发、测试、登台、产品)配置。
流动
每个集成都写成一个流。流定义要读取的输入、要应用的处理规则和要写入的输出。流是一组图形指令,用于说明如何将数据从源系统集成到目标系统。
成分
Metl 包括用于常见任务的预打包组件,包括读取、处理和写入数据。阅读器组件包括从文件、数据库和 Web 服务中读取数据的组件。处理器包括解析器、格式化程序、映射器、路由器等等。Writers 允许写入文件、数据库和 Web 服务。Metl 提供开箱即用的组件来处理大多数集成任务。
图形用户界面
使用图形拖放工具来定义数据如何从源系统移动到一个或多个目标系统。只需将预先打包的组件从调色板拖到流上,连接组件
可扩展性
对于独特的特殊需求,Metl 应用程序可以创建和使用自定义组件。只需实现一个 java 接口,将其打包,使用 Metl 部署它,并在您的任何流程中使用新的客户组件。
主要组件
1、文件读取器
写入器 以多种格式读取和写入文本文件,包括固定长度、分隔、xml 等
2、关系数据库读取器
写入器 从关系数据库读取和写入数据
3、Web 服务执行器(REST 和 WSDL)
调用 Web 服务以读取或写入第三方应用程序
4、JMS Readers Writers
从 JMS 消息队列中读取和写入
5、分类器、聚合器、路由器等
使用触手可及的各种组件处理数据基于Web的网络,可轻松在本地或云中进行部署
软件特色
几分钟即可下载,安装和运行
使用图形拖放组件进行配置
利用Web服务,JMS队列,数据库和平面文件
建模,解析,格式化,排序,路由,查找,地图等
创建满足特定需求的自定义组件
分发Metl代理以在任何地方部署和运行集成下载
使用说明
该项目需要 Java JDK 来构建和运行。该构建当前会生成一个 war 文件,该文件可以部署到Apache Tomcat之类的应用程序服务器上。war 文件也可以作为独立应用程序运行,在这种情况下,它使用嵌入式Jetty Web 服务器。
构建
cd metl-assemble
./gradlew assemble
运行
cd ../metl-war/build/libs
java -jar metl.war
部署
到 Tomcat:
cp ../metl-war/build/libs/metl.war /opt/apache-tomcat-8.0.14/webapps/.
/opt/apache-tomcat-8.0.14/bin/catalina restart
或者在 Linux 或 Windows 上作为独立服务安装:
java -jar metl.war install
开发
要在Eclipse中开发,请运行以下命令并导入生成的项目:
cd metl-assemble
./gradlew develop
要在 Eclipse 中运行,请使用“Show Your Metl”启动快捷方式。
官方教程
关系模型与分层模型
Metl 中的模型可以是关系模型或层次模型。所需的模型类型直接取决于要建模的数据的结构。来自或去往关系数据库的数据,最常使用关系模型。关系模型具有表、列、主键、外键等。Metl 中的关系模型在很大程度上类似于任何关系数据库平台中的关系模型。当您正在建模的数据没有在数据中定义显式关系,而是具有基于实体嵌套隐式定义的关系时,通常会使用分层模型。分层模型通常用于基于服务的架构中使用的 xml 和 json 结构。
使用模型
要创建新模型,请单击导航窗格中的“模型”文件夹,然后单击“新建”-“模型”,然后单击“关系”或“分层”,如下所示。对于此示例,我们将创建一个关系模型,因为文件的内容将被发送到关系数据库。
创建模型后,双击导航窗格中的模型以编辑模型。在内容编辑器窗格中,有用于添加实体和属性以及在模型中放置这些属性的按钮。突出显示一个实体并单击“添加属性”按钮将为给定实体添加一个属性。
从数据库导入关系模型
同样,在处理关系数据库中的数据时,关系数据库本身也定义了一个固有模型。IE 表和列等同于实体和属性。用于关系数据库的 Metl 关系模型可以从数据库结构本身自动导入,也可以手动维护。要从关系数据库中导入模型,请单击“导入...”按钮。将显示以下屏幕,其中显示所有数据库资源。钻取数据库资源允许用户多选一个或多个表,以便将这些表导入模型。
3.6.3. 从逗号分隔文件导入关系模型
如果关系模型包含多个实体和/或属性,您可以使用逗号分隔的文件来导入模型布局。要从文件中导入模型,请单击“导入...”按钮,然后选择“关系 CSV 文件”。将显示以下屏幕,您可以在其中单击按钮选择文件。然后点击“导入”。
CSV 文件必须仅包含 5 列且没有标题行。列如下:
示例文件
从包含列标题行的源文件导入关系模型
如果源文件包含列名的分隔标题行,您可以使用它来创建具有来自文件的列名属性的关系模型。要从文件的标题行导入模型,请单击“导入...”按钮,然后选择“源文件标题行”。将显示以下屏幕,您将在其中输入实体名称、分隔符(单字符分隔符,即:、\ | \t ...),然后单击按钮选择您的文件。然后点击“导入”。
源文件必须有一个标题行,其中包含一组分隔的列名称,以用作属性名称。属性将被创建为 VARCHAR 数据类型,并且不会选择任何属性作为 PK,并且不会添加任何描述。
软件优势
在生产中得到证明
Metl 在小型部门集成场景以及大型企业集成场景中得到了证明。
轻量级和基于网络的
无需安装繁重的基础架构,只需下载并运行即可。Metl 100% 基于 Web,因此非常适合部署在您的数据中心或云中。
开放和可扩展
Metl 是开源的。没有供应商锁定,没有黑匣子,你看不到发生了什么。它也是完全可扩展的。如果您有特殊需求,只需编写自己的组件并将其插入即可。
下载地址
-
Metl(ETL网络工具) v3.8.8.R.107 官方版
其他版本下载
- 查看详情Metl(ETL网络工具) v3.8.8.R.107 官方版2.06 MB英文22-05-31
人气软件
闪讯客户端(NetKeeper)34.1 MB
/简体中文Algorius Net Viewer(网络可视化管理软件)21.2 MB
/英文尖叫青蛙(Screaming Frog SEO Spider)448 MB
/英文wireshark(网络包分析工具)131 MB
/简体中文zenmap(端口漏洞扫描工具)27.3 MB
/简体中文软件读写监控工具(AppReadWriteCounter)145 KB
/简体中文鲜牛加速器22.5 MB
/简体中文雷神加速器96.6 MB
/简体中文httpwatch(网页请求数据分析工具)29.4 MB
/英文Metl(ETL网络工具)2.06 MB
/英文
相关文章
查看所有评论>>网友评论共0条
热门关键词
精彩评论