2016-12-28 26 views
0

我已經完成了所有的教程中的Azure的使用和計費洞察描述(AUBI)門戶https://github.com/Microsoft/AzureUsageAndBillingPortal沒有問題,但在儀表板網站最終數據生成狀態總是等待因爲這樣,有些功能bi的表就像AzureUsageRecords,ReportRequests和Reports一樣是空的。有誰知道爲什麼會造成這個問題?非常感謝你,我希望你的回答。Azure的使用和計費門戶DataGenStatus始終懸而未決

回答

0

如果你看一下WebJobUsageDaily項目 - > Program.cs中,有這樣的:

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

該行更新數據庫的掛起狀態。而在WebJobBillingData項目 - > Functions.cs ProcessQueueMessage(BillingRequest BR)函數中,最後一行是:

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

該行更新完成的狀態。

我建議,如果兩個WebJob已成功運行首先檢查,如果有,請看一看是這兩條線之間的失敗。

P.S:礦山總是顯示掛起,因爲IDA:客戶端Id和IDA:密碼在App.config中是不正確的。

+0

我檢查了線路,並在它們之間,但我不看也未能IDA:Clientld和IDA:密碼,我認爲是正確的。 –

+0

東西是失敗,因爲沒有得到執行第二行。你可以在本地機器上調試代碼並檢查。尤其是檢查所有其餘的api調用Azure Billing API –

+0

我終於在這篇文章中發現了這個問題http://stackoverflow.com/questions/27332324/no-route-registered-for-webjob只刪除了這個工作,發表它。 –