我有Azure Data管道,必须在其中将参数传递给Databricks活动。我为此活动添加了多个基于事件的触发器(blob文件夹的更新)。激活特定的触发器后,应将参数传递给Databricks活动,并基于该笔记本运行。有什么方法可以将基于事件的触发器中的参数传递给Databricks笔记本活动?
答案 0 :(得分:2)
Trigger给出2个参数。
@triggerBody()。fileName
@triggerBody()。folderPath
您将不得不将其添加到触发器的JSON代码中
"parameters": {
"FPath": "@triggerBody().folderPath"
}
将此参数用作管道变量@triggerBody().FPath
,并将该变量与其他活动一起使用。请参考下面的链接以获取详细说明
https://www.mssqltips.com/sqlservertip/6063/create-event-based-trigger-in-azure-data-factory/