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