如何在Azure数据工厂中创建审核表,该审核表将保持Azure数据工厂中运行的管道的状态

时间:2020-09-23 19:28:43

标签: azure azure-functions azure-pipelines etl azure-data-factory

我有一个要求在运行Azure数据管道的地方,并且在其中有一个数据流,其中有不同的表从ADLS加载到Azure Sql数据库。因此,问题是我想将管道的状态(如成功或失败)存储在审核表中,以及存储在Azure SQL数据库表中的主键列ID,以便在我要过滤作业时按主键进行存储对于ID工作是否成功,我应该从审计表中获取。我设法在存储过程中进行了一些操作,并将状态存储在表中,但是我无法添加ID之类的列。下面是管道的屏幕截图。

Report_id列来自从Dataload管道加载的表中。如何将其添加到审核表中,以便每次管道运行Report_id时都被捕获并存储在审核表中

我要在其中添加报告ID的审计表

enter image description here

enter image description here

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

数据流必须具有接收器。因此,在数据流完成之后,您需要使用“查找”活动从接收器获取该Report_Id的值。然后,可以将其设置为变量并将其传递到存储过程中。 (您也可以使用与设置变量相同的表达式将其直接从Lookup传递到存储过程。)

enter image description here