首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行运行Alteryx流

从命令行运行Alteryx流
EN

Stack Overflow用户
提问于 2019-04-13 00:56:41
回答 3查看 1.6K关注 0票数 1

我想知道我是否可以在不启动设计器的情况下启动一个预先构建的Alteryx工作流--也不需要Alteryx服务器。我偶然发现@Runonthespot的一篇关于Alteryx使用的很有帮助的帖子,其中解决了从命令行运行工作流的问题,但没有详细说明。这里有一个讨论:https://stackoverflow.com/a/30469848/4313331。我没有对他的帖子发表评论的代表,这个问题已经结束了。他写道:“流可以从服务器上的命令行运行,我发现的最简单的方法(除了使用Alteryx自己的调度程序之外)是保存为‘应用程序’,然后使用Alteryx引擎可执行文件从命令行运行,通过xml文件传递参数。您可以通过点击魔术棒按钮(在将流保存为.yxwz (应用程序)后)从流中保存示例xml参数文件。这将打开一个面板,用于设置变量,该面板有一个方便的”保存“按钮,可以生成正确格式的xml文件。”

所以,我正在寻找关于这个过程的更多信息。这只是一个使用Alteryx Server的问题吗?或者这是一项更有趣的工作?

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2019-07-06 00:38:18

可以,您可以在不启动设计器的情况下运行工作流(通常用于引用工作流、宏或分析应用程序)。您首先需要了解如何从命令行运行工作流。AlteryxEngineCmd.exe可执行文件运行工作流。它位于bin子文件夹中的Alteryx安装路径中。这里是我的位置:

代码语言:javascript
复制
C:\Program Files\Alteryx\bin

它允许带有接口值的XML文件的附加参数。这只对分析应用程序有文档记录,尽管它也适用于宏。这是基于我对这个未记录的功能的广泛使用。下面是两个示例:

代码语言:javascript
复制
AlteryxEngineCmd.exe MyWorkflow.yxmd
AlteryxEngineCmd.exe MyAnalyticApp.yxwz AppValues.xml

你可以在这里看到一篇文章:Alteryx Command Line Help

我更喜欢将命令包装在批处理文件中并执行它,以获得更多的控制。

现在您已经了解了如何从命令行运行工作流,您可以随时执行它,而无需启动设计器。此外,还可以使用Windows计划程序或第三方工具按计划运行命令或批处理文件。

最后,您确实需要一个许可证来启用API & Command Line w/ Scheduler。这比Alteryx Server便宜。

票数 2
EN

Stack Overflow用户

发布于 2019-04-23 05:56:26

您尝试过C:\Program Files\Alteryx\bin\AlteryxEngineCmd.exe吗?它不需要服务器。

https://help.alteryx.com/2019.1/Command_Line.htm

票数 0
EN

Stack Overflow用户

发布于 2019-11-01 14:31:16

如果受到预算的限制,您不需要调度程序许可证(启用AlteryxEnginecmd.exe),您可以使用windows鼠标点击程序甚至Powershell来运行设计器,而无需手动干预。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55656425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档