使用Logic App将服务总线主题添加到ADLS

问题描述 投票:0回答:1

我是Logic Apps的新手,我有一些基本的问题。我创建了以下工作流程(1个Trigger + 2个动作)其中:

1)在Azure Service Bus主题中读取任何新消息。

2)然后将数据加载到Azure Data Lake各自的文件夹。

enter image description here

关于这一点,我有一些疑问:

  • 在ADLS我正在创建像[主题区] \ YYYY \ MM \ DD这样的文件夹。因此,从设计角度来看,有一种方法可以跳过第二步(ADLS创建文件夹),或者如果目标文件夹存在,工作流将忽略。
  • 如果我有4个不同的主题区域,那么我需要创建4 逻辑应用程序的实例。
  • 关于功能应用程序和Azure逻辑应用程序更多 经济。我如何扩展和监控我的逻辑应用程序执行。
azure azure-functions azure-logic-apps azure-servicebus-topics
1个回答
0
投票

您可以在逻辑应用程序中插入条件步骤,以便测试目标文件夹是否已存在。

“主题领域”是什么意思?如果要写入不同的位置,则可以在同一个逻辑应用程序中为每个位置添加一个步骤。

就个人而言,我发现逻辑应用程序很容易设置,并且就像你已经做的那样。我发现以后很难维护。如果工作流程变得更复杂并且偶尔会发生变化,我更喜欢在功能应用程序中对所有内容进行编码并将其置于版本控制中。这让我更有控制力。我想说如果您的流程在Logic Apps中难以管理,请考虑使用功能应用程序。您还可以混合使用:功能应用程序可以是逻辑应用程序中的一个步骤。

© www.soinside.com 2019 - 2024. All rights reserved.