我有一个场景,我需要从SQL Server Database (Azure)
读取数据并执行calculations
,并将计算的数据保存回SQL Server Database
。
在这里,我使用Timer Trigger
函数,以便我可以一个接一个地调度,因为计算相互依赖(总共有10个计算一个接一个地运行)
同样可以通过Stored Procedures
以一种简单的方式实现,因为它们驻留在后端。我想知道哪个是执行/处理这种情况的更好方法?在性能、可伸缩性、调试能力、成本等方面。
如果你正在使用SQL Server,那么SQL Procedure绝对是正确的方法,因为它与SQL Server兼容。
另一个推荐的方法是在Azure数据工厂中使用data flow
活动,并使用可用的函数转换数据。这是很容易使用的方法,因为您将获得所有必需的内置转换函数。
您也可以使用Stored Procedure
活动在Azure数据工厂中运行存储过程。
参考:创建Azure数据工厂数据流