我需要检查特定数据库中的任何新表并触发Alteryx(如果有的话)。新表的内容将包含Alteryx应该能够读取的输入参数。
我不确定这是否可行,所以任何帮助都会受到高度赞赏!
答案 0 :(得分:1)
有可能在Alteryx中编写一个(n迭代)宏,在CReW宏的帮助下,检查表中的某些条件,然后如果它是真的则继续,或者如果不是真的则再次尝试。
我使用这样一个宏创建了一个工作流,该宏根据SharePoint列表中的“修改”字段检查日期列的最大值与最大值,并且只有在SharePoint值大于或等于此值时才运行更新工作流。数据库中的一个。
此时的技巧是将最大迭代时间与工作流程的计划相匹配。因此,如果您有暂停工具等待5秒并且您最多有60次迭代,则可以安排作业每5分钟运行一次。在这种情况下,最多只有一个不到5分钟的窗口,不会检查来源。
答案 1 :(得分:0)
就我所知,Alteryx没有这样的积极倾听设施。
Alteryx Scheduler(您必须将其作为大型产品的一部分而不仅仅是Designer)可以安排在一段时间内运行工作流程的作业。
我意识到你可以这样做的另一种方式是,很多RDBMS(例如MSSQL)都有通知服务,你可以设置注册和激活SQL服务器内的事件,你可以用它来执行Alteryx命令行的工作流程。 Oracle有一个类似的通知工具,我不记得随便的名字。