Azure 逻辑应用程序从 SFTP 服务器获取 csv 文件并插入到 Azure SQL 数据库 Table
Azure Logic App gets csv file from SFTP Server and inserts into Azure SQL Database Table
有人可以推荐使用 Azure 逻辑应用程序执行此操作的最佳方法吗:
我的场景是:
i) 连接到 SFTP 服务器
ii) 从 SFTP 服务器获取 csv 文件
iii) 解析 csv 文件并将负载移动到 Azure SQL 数据库 Table
使用 SFTP 连接器从 SFTP 服务器获取 csv 文件后,我是否应该将文件内容传递给 Azure 函数?
然后在Azure Function中,解析文件内容,然后在Function中使用存储过程?
或者将转换后的文件内容传回逻辑应用执行存储过程将记录插入AzureSQL?
或任何其他建议
此视频和演练有点过时但仍然相关,并且几乎完全符合此要求。只需将“API App”替换为 Function。
为了让一个函数只做一件事,我可能会这样做:
- SFTP 触发器
- 传入 CSV 函数并使其生效 return JSON
- 在逻辑应用程序中调用存储过程并传入函数 JSon 输出。预计 SQL 中的 OPENJSON 会在这里很好地发挥作用
如果您还有其他问题,请告诉我们
有人可以推荐使用 Azure 逻辑应用程序执行此操作的最佳方法吗:
我的场景是:
i) 连接到 SFTP 服务器
ii) 从 SFTP 服务器获取 csv 文件
iii) 解析 csv 文件并将负载移动到 Azure SQL 数据库 Table
使用 SFTP 连接器从 SFTP 服务器获取 csv 文件后,我是否应该将文件内容传递给 Azure 函数?
然后在Azure Function中,解析文件内容,然后在Function中使用存储过程?
或者将转换后的文件内容传回逻辑应用执行存储过程将记录插入AzureSQL?
或任何其他建议
此视频和演练有点过时但仍然相关,并且几乎完全符合此要求。只需将“API App”替换为 Function。
为了让一个函数只做一件事,我可能会这样做:
- SFTP 触发器
- 传入 CSV 函数并使其生效 return JSON
- 在逻辑应用程序中调用存储过程并传入函数 JSon 输出。预计 SQL 中的 OPENJSON 会在这里很好地发挥作用
如果您还有其他问题,请告诉我们