0

有什么方法可以使用 C# 或任何语言触发 Azure Synapse Analytics Pipeline(内置 Azure 数据工厂)?

使用以下 URL 和代码,我能够成功触发常规(不是 Synapse 的一部分)Azure 数据工厂。但是当我调用相同的方法时,我不确定数据工厂名称下会出现什么(属性:dataFactoryName)?我尝试提供工作区名称,但它不起作用。

内置 ADF 可以使用 Blob 触发器触发,但问题是我有很多参数,这些参数不能通过存储在 Blob 中的文件传递。

网址:https ://docs.microsoft.com/en-us/azure/data-factory/concepts-pipeline-execution-triggers

代码:client.Pipelines.CreateRunWithHttpMessagesAsync(resourceGroup, dataFactoryName, pipelineName, parameters)

4

2 回答 2

0

根据 ADF 团队的说法,Synapse Analytics 有一个不同的 SDK。我处于相同的位置,但还没有机会生成代码示例。

看起来您需要PipelineClient类来创建运行,并需要PipelineRunClient类来监控它。

如果你得到这个工作,请为未来的搜索者发布示例代码。

于 2020-11-30T18:54:25.707 回答
0

我已从以下 URL 获得指导

https://techcommunity.microsoft.com/t5/azure-synapse-analytics/how-to-start-synapse-pipeline-from-rest-api/ba-p/1684836

并在这里创建了一个 C# 版本 - https://github.com/pankajsingh23/TriggerSynapsePipeline

于 2020-12-01T14:26:21.320 回答