使用 Azure 逻辑应用验证 Excel 文档并将其移动到 Sharepoint 中的不同文件夹?

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

自从我使用 Azure 逻辑应用程序以来已经有一段时间了,但我有一个客户用例,我们需要一个 excel 数据(可能是共享点)的(阶段)登陆位置,但在我们将该数据提取到 Snowflake 数据库之前,我们需要验证 Excel 电子表格是否满足某些验证规则。例如,仅某些列中的某些值等。Azure 逻辑应用程序中是否有任何功能可以处理类似的事情?或者我们是否需要调用一个 python 脚本(或类似的东西)来执行验证步骤,然后再将文件移动到新文件夹以便我们的数据摄取工具拾取它?

python excel azure snowflake-cloud-data-platform azure-logic-apps
1个回答
0
投票

我确实同意@KonTheCat,但在逻辑应用程序中,您可以使用以下设计:

enter image description here

获取sharepoint excel文件后,你可以解析你得到的json,然后将其发送到condition,用它你可以检查条件,如果它符合你的条件,那么你可以执行下一步,否则它会返回false。如需进一步了解,您可以参考从Excel获取数据。

Parse Json 帮助您获取列和值,然后测试条件。或者,正如 @KonTheCat 提到的,如果复杂性更高,您可以使用 Azure Functions。

下面我检查了名称列包含值“Rithwik”,如下所示:

enter image description here

输出:

enter image description here

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