Azure data factory 在azure mapping dataflow sink pre和post SQL脚本中使用数据流参数调用存储过程

Azure data factory 在azure mapping dataflow sink pre和post SQL脚本中使用数据流参数调用存储过程,azure-data-factory,azure-data-factory-2,azure-data-flow,Azure Data Factory,Azure Data Factory 2,Azure Data Flow,我可以在接收器节点中的前SQL脚本和后SQL脚本上使用SQL存储过程。如果是,怎么办如果不是,有什么替代方案 场景:不使用DB触发器,而是在插入和更新时进行一些工作,我希望使用映射数据流的此功能,避免在目标表中写入批量数据时会产生问题的触发器 未向存储过程传递参数的工作快照 例如,如果参数名为“parameter”,请尝试Post SQL脚本中的EXPAT命令:concat('EXEC[demo]。,$parameter),这将使其成为字符串脚本 希望这有帮助。谢谢Leon 示例表达式: co

我可以在接收器节点中的前SQL脚本和后SQL脚本上使用SQL存储过程。如果是,怎么办如果不是,有什么替代方案

场景:不使用DB触发器,而是在插入和更新时进行一些工作,我希望使用映射数据流的此功能,避免在目标表中写入批量数据时会产生问题的触发器

未向存储过程传递参数的工作快照


例如,如果参数名为“parameter”,请尝试Post SQL脚本中的EXPAT命令:concat('EXEC[demo]。,$parameter),这将使其成为字符串脚本

希望这有帮助。

谢谢Leon

示例表达式:


concat('EXEC[',$df_tenantDBName,'.[TestPrepstSqlFromSink],$df_tenantDBName,',',$df_tenantDBName)

我可以使用无参数调用存储过程。在我的场景中,[demo]模式值是动态的。例如,如果参数名称是“parameter”,请尝试Post SQL脚本中的exp语句:
concat('EXEC[demo]”,$parameter)
,这将使其成为字符串脚本。欢迎!