如何使用 C# 或任何其他语言触发 Synapse Analytics Workspace 管道?

How to trigger Synapse Analytics Workspace pipeline using C# or any other language?

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

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

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

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

代码:client.Pipelines.CreateRunWithHttpMessagesAsync(资源组、数据工厂名称、管道名称、参数)

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

看来您需要 PipelineClient class to create a run, and the PipelineRunClient class 来监控它。

如果你能正常工作,请post为以后的搜索者提供示例代码。

我参考了以下指导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