Портал использования и оплаты 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 были неверными.

Другие вопросы по тегам