我是Logic Apps的新手,我有一些基本问题。我创建了以下工作流程(1个触发器+ 2个动作),其中:
1)在Azure Service Bus主题中读取任何新消息。
2)然后将数据加载到Azure Data Lake各自的文件夹中。
对此,我有一些疑问:
在ADLS中,我正在创建类似[主题区域] \ YYYY \ MM \ DD的文件夹。所以从 设计角度有没有办法跳过第二步(ADLS 创建文件夹),否则工作流将忽略目标文件夹 存在。
如果我有4个不同的主题领域,那么我需要创建4个
Logic Apps实例。
有关Function App和Azure Logic Apps的更多信息
经济。以及如何扩展和监视逻辑应用程序的执行。
答案 0 :(得分:0)
您可以在Logic Apps中插入条件步骤,以便可以测试目标文件夹是否已存在。
“主题区域”是什么意思?如果要写到不同的位置,则可以在同一Logic App中为每个位置添加一个步骤。
就个人而言,我发现Logic Apps易于安装,并且可以像您已经做的那样进行操作。我发现以后很难维护。如果工作流程变得更加复杂并且偶尔更改,我宁愿在Function App中编写所有代码并将其置于版本控制中。这给了我更多的控制权。我想说的是,如果您的流程在Logic Apps中变得难以管理,请考虑使用Function Apps。您还可以混合使用:功能应用程序可以是逻辑应用程序中的一个步骤。