Портал использования и оплаты Azure DataGenStatus всегда ожидает
Я выполнил весь процесс, описанный в учебном портале Azure Usage and Billing Insights (AUBI) https://github.com/Microsoft/AzureUsageAndBillingPortal без проблем, но в конце на веб-сайте панели мониторинга состояние создания данных всегда находится в состоянии ожидания, поэтому есть таблицы power bi, которые являются пустыми, такие как AzureUsageRecords, ReportRequests и Reports. Кто-нибудь знает, почему эта проблема вызвана? Большое спасибо и надеюсь на ваш ответ.
1 ответ
Если вы посмотрите на проект 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, и если да, пожалуйста, проверьте, не происходит ли что-либо между этими двумя строками.
PS: Мой всегда показывал Pending, потому что ida:ClientId и ida:Password в App.config были неверными.