表格模型刷新完成后,在数据工厂中触发下一步



我已经设置了一个 Azure 自动化帐户和 Web 挂钩来处理我的分析服务数据库。我使用 Azure 数据工厂中的 Web 活动(POST 方法)来触发多维数据集刷新。Web 活动方法工作正常,但它返回而不等待刷新完成。

现在,我想仅在多维数据集处理完成后执行进一步的步骤。有没有办法检测何时刷新多维数据集,然后在数据工厂中启动下一步的活动?

经过大量研究,我能够通过使用推荐Microsoft REST API 来处理我的 Analysis Services 数据库并恢复刷新状态来实现这一点。

以下是一些有用的链接:

REST API:https://learn.microsoft.com/en-us/azure/analysis-services/analysis-services-async-refresh

GitHub 参考:

  1. 此链接包含指定处理多维数据集和等待刷新完成的输入和步骤的文档 - https://github.com/furmangg/automating-azure-analysis-services/blob/master/README.md#processazureas

  2. 代码存储库:https://github.com/furmangg/automating-azure-analysis-services/tree/master/ADFv2

与利用外部服务(如 Azure 逻辑应用)或在 Azure Batch 中运行的自定义 ADF .NET 活动的其他解决方案不同,此方法仅使用内置活动,这些活动不依赖于除 Azure Analysis Services 之外的外部服务。因此,我将解决方案更改为不使用 Azure 自动化帐户或 Webhook 来处理多维数据集。

如果您需要更多详细信息,请随时与我们联系。

希望这有帮助!!

最新更新