【发布时间】:2021-08-24 05:53:55
【问题描述】:
我正在学习 Azure Logic Apps 工作流程,我已将存档提取到 Blob 存储的文件夹中。
现在,我需要读取提取路径中带有扩展名的文件名,并将这些文件名插入 Azure SQL 数据库。
请帮助我实现这一目标。
【问题讨论】:
标签: azure azure-logic-apps azure-sql azure-workflow-automation
我正在学习 Azure Logic Apps 工作流程,我已将存档提取到 Blob 存储的文件夹中。
现在,我需要读取提取路径中带有扩展名的文件名,并将这些文件名插入 Azure SQL 数据库。
请帮助我实现这一目标。
【问题讨论】:
标签: azure azure-logic-apps azure-sql azure-workflow-automation
要实现这个要求,可以参考我下面的步骤:
1. 使用“List blobs”列出存储文件夹中的所有 Blob。
2. 然后在逻辑应用中添加“For each”循环以循环“列表 blob”中的值。在“For each”循环中,使用“Insert row(V2)”将每个文件名插入到你的sql表中。
顺便说一下,在第 2 步之前,我已经在我的 azure sql db 中创建了一个名为 FilesTable 的表,如下图所示:
当您使用“For each”循环插入行时,我们最好启用“并发控制”并将Degree of Parallelism 设置为1 以规避并发问题。请按以下方式进行:
【讨论】: