Har*_*dik 4 ssis etl difference alteryx
我的客户希望我使用Alteryx实施ETL流程,因为他们拥有它的许可.我很困惑Alteryx是否是一个ETL工具.我相信Alteryx通常用于为Tableau数据可视化工具准备数据.
请告知是否是ETL工具?它与SSIS有何不同?
谢谢,
小智 8
Alteryx是一种数据准备/高级分析应用程序.人们以许多不同的方式使用它,因为它允许数据准备,空间分析和预测.
我与许多客户合作,他们选择将Alteryx纯粹用于ETL功能,将数据从一个数据库移动到另一个数据库,例如,我与一个使用Alteryx的客户合作,将他们的负载从MySQL自动加载到他们的Amazon Redshift数据库中,另一个正在使用SQL - > Tableau数据引擎,以及涉及一系列数据输入的许多其他示例(Alteryx支持自定义API - > Excel的所有内容).
如果你已经在使用SSIS,那么你会发现Alteryx呼吸新鲜空气,说实话,我在过去的生活中与SSIS合作,从此发现Alteryx的发展速度要快得多.它对数据的更改更加宽容,并允许更紧密地集成许多不同的数据源.新的数据库内工具提供了与SQL更紧密的集成,因为之前可能允许在数据库内完成工作.
最后,与SSIS相比,我认为你会发现Alteryx非常简单易学.他们网站上的在线培训视频将根据您的需要为您提供尽可能多的介绍.
享受,我想你会享受这种体验.
克里斯
只要您有Alteryx服务器,就可以将Alteryx用于ETL。我已经将它用于许多用例,尤其是在云和数据库之间。
以我个人的观点,它明显优于SSIS:
流可以从服务器上的命令行运行,而我发现的最简单的方法(除了使用Alteryx自己的调度程序之外)是另存为“ App”,然后使用Alteryx引擎可执行文件从命令行运行,并通过xml文件。您可以通过单击魔术棒按钮(在将流程另存为.yxwz(应用程序)之后,从流程中保存示例xml参数文件)。这将弹出一个面板,可让您设置变量,并且该面板有一个方便的“保存”选项。 “按钮,以正确的格式生成xml文件。
在流程本身中,通过操作工具或模块级别参数(User。*)对诸如环境设置之类的参数进行设置-然后,您可以例如在字段中使用%User。[您的变量名]%在输入上设置数据库服务器。
错误日志通常非常出色(确定失败的工具,有用的错误消息),并且命令行会抛出有用的错误级别编号,因此使用某些第三方调度程序进行调度(或仅使用Alteryx Server自己的调度程序)非常简单。
显然,如果您需要进行任何认真的数据操作,数据透视等,那么它便是我使用过的最简单的工具。
| 归档时间: |
|
| 查看次数: |
30840 次 |
| 最近记录: |