Blog JSystems - uwalniamy wiedzę!

Szukaj

Power BI - Odświeżanie w usłudze i brama danych

Mail o błędzie odświeżania Power BI - kiedy przychodzi i do kogo

W skrócie

  • Powiadomienie o błędzie odświeżania Power BI to mail, który usługa wysyła po nieudanym odświeżeniu zaplanowanym. W kursie po nieudanym odświeżeniu ręcznym mail nie przyszedł, a po zaplanowanym na 1:30 przyszedł o 01:37.
  • Domyślnie dostaje go właściciel modelu semantycznego, czyli osoba, która skonfigurowała model. Dodatkowe adresy wpisujesz w polu Następujące kontakty, a według dokumentacji Microsoft muszą to być konta z Twojej organizacji.
  • Zdanie z opisem błędu w mailu bywa mylące, w kursie pisało o błędzie wewnętrznym usługi. Prawdziwą przyczynę podaje JSON pod spodem, ten sam co w szczegółach błędu w ustawieniach modelu.

Autor modelu dowiaduje się o starych danych od odbiorców raportu zamiast z poczty albo dostaje mail o błędzie odświeżania Power BI, z którego nic nie wynika. Pokazujemy, kiedy usługa wysyła mail, a kiedy nie, do kogo trafia, jak dodać odbiorców i jak czytać jego treść. Opieramy się na teście z kursu, w którym celowo zepsuliśmy odświeżenie modelu Nordvelli.

Jak to wygląda w praktyce

W kursie mail przyszedł o 01:37 z tematem „Refresh failed: nordvella_22_ols has failed to refresh”. Polskie teksty usługi mają dla tematu takiego maila brzmienie „Niepowodzenie odświeżania: nie można odświeżyć elementu nordvella_22_ols”. Zdanie Failure details pisało o błędzie wewnętrznym usługi (internal service error) i radziło spróbować później, choć przyczyną był brak pliku. Pod spodem był JSON z treścią błędu, a na końcu termin następnego odświeżenia w czasie UTC: 4:00 UTC, czyli 6:00 w Polsce w październiku.

Drugi objaw to brak maila. Po nieudanym odświeżeniu ręcznym, uruchomionym przyciskiem Odśwież teraz, mail w kursie nie przyszedł, choć Historia odświeżania pokazała stan Niepowodzenie, a lista obszaru roboczego ikonę ostrzeżenia z podpowiedzią „Wystąpił błąd zestawu danych”. Maila nie dostanie też osoba spoza organizacji, nawet jeśli wpiszesz jej adres w dodatkowych kontaktach.

Mail Refresh failed o nieudanym odświeżeniu modelu nordvella_22_ols: zdanie o błędzie usługi i JSON z Could not find file
Mail do właściciela modelu po nieudanym odświeżeniu zaplanowanym. Ramki: mylące zdanie o błędzie usługi, prawdziwa przyczyna i termin następnego odświeżenia.

Dlaczego tak się dzieje

Według dokumentacji Microsoft usługa domyślnie wysyła mail o błędzie odświeżania do właściciela modelu semantycznego, a jeśli ma on aplikację Power BI na telefonie, także powiadomienie w aplikacji. Mail dotyczy odświeżeń zaplanowanych. Odświeżenia na żądanie i uruchamiane programowo, na przykład przez Power Automate, maila nie wywołują, co zgadza się z testem w kursie. Usługa wysyła też mail, gdy wyłączy harmonogram po kolejnych błędach albo wstrzyma go z powodu braku aktywności, opis w poście o harmonogramie wyłączonym automatycznie.

Według dokumentacji każdy model ma jednego właściciela. W ustawieniach modelu widać go w zdaniu „Ten model semantyczny został skonfigurowany przez” z nazwą konta, więc gdy autor modelu zmienił zespół, maile dalej idą do niego. Odbiorcy z pola Następujące kontakty dostają te same maile i powiadomienia w aplikacji, ale muszą mieć konta w Twojej organizacji Microsoft Entra, a powiadomienia w aplikacji nie obsługują aliasów grupowych. Zdanie z opisem błędu w mailu nie zawsze odpowiada prawdziwej przyczynie, dlatego czytaj JSON pod nim.

Co zrobić krok po kroku

  1. Otwórz ustawienia modelu (Więcej opcji przy modelu, Ustawienia) i rozwiń sekcję Odśwież. Pod harmonogramem jest tekst Wyślij powiadomienia o błędach odświeżania i ostrzeżeniach krytycznych do. Zostaw zaznaczone pole Właściciel modelu semantycznego, tak zaleca dokumentacja Microsoft.
  2. W polu Następujące kontakty wpisz adresy osób, które mają reagować na błędy, na przykład kolegi, który zastępuje Cię w czasie urlopu, albo adres zespołu wsparcia. Wpisuj konta z Twojej organizacji, bo do użytkowników zewnętrznych usługa nie wysyła powiadomień. Kliknij Zastosuj.
  3. Sprawdź właściciela modelu w zdaniu „Ten model semantyczny został skonfigurowany przez” w ustawieniach modelu. Gdy to konto osoby, która już nie zajmuje się modelem, nowa osoba klika Przejmij. Usługa uprzedza, że po przejęciu trzeba podać poświadczenia dla wszystkich źródeł danych, bo wcześniej zapisane zostaną usunięte, więc ustaw je od razu według posta o poświadczeniach źródła danych w usłudze.
  4. Przetestuj powiadomienie tak jak w kursie. Dodaj do harmonogramu tymczasową godzinę, najbliższą pełną albo wpół do, a przed nią zepsuj źródło w kontrolowany sposób. W kursie zmieniliśmy nazwę pliku C:\Kurs_PBI\Nordvella_dane.xlsx na komputerze z bramą i poczekaliśmy. Test samym przyciskiem Odśwież teraz niczego nie pokaże, bo po odświeżeniu ręcznym mail nie przychodzi.
  5. Przeczytaj mail. Zdanie Failure details traktuj jako ogólną informację, a przyczynę bierz z JSON pod nim: w kursie był to ten sam brak pliku, który pokazuje link Pokaż szczegóły w ustawieniach modelu, z wartościami Could not find file i DataSource.NotFound. Termin następnego odświeżenia na końcu maila jest w czasie UTC, więc dodaj do niego dwie godziny przy czasie letnim i jedną przy zimowym (w kursie 4:00 UTC to 6:00 w Polsce).
  6. Po teście przywróć źródło, kliknij Odśwież teraz i sprawdź w oknie Historia odświeżania stan Zakończono, w kursie po przywróceniu pliku odświeżenie od 01:19:21 do 01:19:49 przeszło bez błędu. Potem usuń tymczasową godzinę z harmonogramu i kliknij Zastosuj.

Jak sprawdzić, że problem zniknął

Naprawione, gdy po teście mail dotarł do właściciela i do każdego adresu z pola Następujące kontakty, a w historii jest wpis Zaplanowane ze stanem Niepowodzenie z tej samej pory. Jeśli mail nie przyszedł, sprawdź folder ze spamem i reguły poczty: dokumentacja Microsoft ostrzega, że filtry antyspamowe mogą blokować te wiadomości albo przenosić je do osobnego folderu. Na mail czekaj z zapasem, bo zaplanowane odświeżenie startuje w ciągu 15 minut od godziny z harmonogramu, a czasem później, opis w poście o harmonogramie odświeżania.

Mail nie zastępuje przeglądu. Dokumentacja radzi regularnie sprawdzać historię odświeżania i listę modeli w obszarze roboczym, gdzie model z błędem ma małą ikonę ostrzeżenia. Nie myl też tego powiadomienia z subskrypcją raportu, która wysyła obraz strony raportu według własnego cyklu, opis w poście o subskrypcji raportu, która nie przychodzi mailem.

Źródła i sposób sprawdzenia

  • Microsoft Learn: Data refresh in Power BI (Getting refresh failure notifications) (źródło)
  • Microsoft Learn: Configure scheduled refresh (start w ciągu 15 minut, wstrzymanie z braku aktywności) (źródło)
  • Kurs Power BI, lekcja 24: test maila o błędzie odświeżania modelu nordvella_22_ols, odświeżenie ręczne bez maila i zaplanowane z mailem o 01:37

Zachowanie programu sprawdziliśmy w Power BI Desktop 2.157 (wydanie z sierpnia 2026 r.) z polskim interfejsem, a przykłady na modelu sieci Nordvella z bezpłatnego kursu Power BI. Microsoft wydaje nową wersję Power BI Desktop co miesiąc, więc nazwy przycisków i limity usługi mogą się zmieniać. Aktualne wartości podaje dokumentacja Microsoft Learn.

Wróć do listy: 131 najczęstszych pytań i problemów związanych z Power BI

Najczęściej zadawane pytania

Dlaczego nie dostaję maila o błędzie odświeżania Power BI?
Mail przychodzi po nieudanym odświeżeniu zaplanowanym. W kursie Power BI po nieudanym odświeżeniu ręcznym przyciskiem Odśwież teraz mail nie przyszedł, a według dokumentacji Microsoft nie wywołują go też odświeżenia programowe. Sprawdź także, czy w ustawieniach modelu jest zaznaczony Właściciel modelu semantycznego i czy wiadomość nie trafiła do spamu.
Jak dodać odbiorców powiadomień o błędzie odświeżania w Power BI?
W ustawieniach modelu, w sekcji Odśwież, wpisz adresy w polu Następujące kontakty pod tekstem Wyślij powiadomienia o błędach odświeżania i ostrzeżeniach krytycznych do i kliknij Zastosuj. Według dokumentacji Microsoft odbiorcy muszą mieć konta w Twojej organizacji, powiadomień do osób spoza niej usługa nie wysyła.
Kto jest właścicielem modelu semantycznego w Power BI?
Każdy model ma jednego właściciela, a jego konto widać w ustawieniach modelu w zdaniu Ten model semantyczny został skonfigurowany przez. To on domyślnie dostaje maile o błędach odświeżania. Inna osoba może przejąć model przyciskiem Przejmij, ale musi wtedy podać poświadczenia dla wszystkich źródeł danych.
Dlaczego mail Power BI pisze o błędzie wewnętrznym usługi?
W kursie Power BI zdanie Failure details w mailu pisało o błędzie wewnętrznym usługi i radziło spróbować później, choć prawdziwą przyczyną był brak pliku na komputerze z bramą. Przyczynę podawał JSON pod tym zdaniem, ten sam, który pokazuje link Pokaż szczegóły w ustawieniach modelu.

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...