0

我已经完成教程 Azure Usage and Billing Insights (AUBI) Portal https://github.com/Microsoft/AzureUsageAndBillingPortal中描述的所有过程 没有问题,但在仪表板网站的最后,数据生成状态始终是Pending因为这个有一些 power bi 表是空的,例如 AzureUsageRecords、ReportRequests 和 Reports。有谁知道为什么会导致这个问题?非常感谢你,我希望你的回答。

4

1 回答 1

0

如果您查看 WebJobUsageDaily 项目 -> Program.cs,就会发现:

Commons.Utils.UpdateSubscriptionStatus(s.Id, DataGenStatus.Pending, DateTime.UtcNow);

此行更新数据库中的挂起状态。而在 WebJobBillingData Project -> Functions.cs 里面的 ProcessQueueMessage(BillingRequest br) 函数中,最后一行是:

Commons.Utils.UpdateSubscriptionStatus(br.SubscriptionId, DataGenStatus.Completed, DateTime.UtcNow);

此行更新完成状态。

我建议,首先检查两个 WebJob 是否已成功运行,如果是,请检查这两行之间是否有问题。

PS:我的总是显示 Pending 因为 App.config 中的 ida:ClientId 和 ida:Password 不正确。

于 2016-12-28T14:56:21.307 回答