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

问题描述 投票:1回答:1

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

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

webhooks azure-data-factory azure-automation azure-runbook
1个回答
1
投票

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

以下是一些有用的链接:

REST API:https://docs.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 Logic Apps等外部服务或Azure Batch中运行的自定义ADF .NET活动的其他解决方案不同,此方法仅使用内置活动,这些活动不依赖于Azure Analysis Services之外的任何外部服务。因此,我将解决方案更改为不使用Azure自动化帐户或Webhook来处理多维数据集。

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

希望这可以帮助!!

© www.soinside.com 2019 - 2024. All rights reserved.