Raport Power BI może wyglądać poprawnie, ale bez regularnego odświeżania szybko zacznie pokazywać nieaktualne dane. Najprostszym rozwiązaniem jest skonfigurowanie harmonogramu w usłudze Power BI. Dzięki temu model semantyczny sam pobiera nowe dane, a użytkownicy nie muszą pamiętać o ręcznym uruchamianiu odświeżania.
Kiedy potrzebne jest automatyczne odświeżanie?
Harmonogram jest potrzebny przede wszystkim wtedy, gdy raport korzysta z trybu Import. Power BI przechowuje wtedy kopię danych w modelu, dlatego zmiany w systemie źródłowym nie pojawią się w raporcie, dopóki model nie zostanie odświeżony.
Przykład: raport sprzedaży jest zasilany danymi z systemu ERP. Jeżeli harmonogram uruchamia się codziennie o 6:00, managerowie rozpoczynają dzień z aktualnymi wynikami. W przypadku DirectQuery lub połączenia na żywo większość danych jest odczytywana bezpośrednio ze źródła, więc klasyczny harmonogram odświeżania zwykle nie jest potrzebny.
Krok 1. Opublikuj raport do usługi Power BI
W Power BI Desktop wybierz Publikuj i wskaż odpowiedni obszar roboczy. Po publikacji w usłudze pojawi się raport oraz powiązany z nim model semantyczny. To właśnie dla modelu, a nie dla samej strony raportu, konfiguruje się automatyczne pobieranie danych.
Krok 2. Sprawdź poświadczenia źródeł danych
Otwórz obszar roboczy, wybierz model semantyczny, a następnie przejdź do jego ustawień. W sekcji Poświadczenia źródła danych zaloguj się do używanych systemów. Dla źródeł chmurowych, takich jak SharePoint Online lub Azure SQL Database, Power BI często może połączyć się bezpośrednio, bez instalowania dodatkowego oprogramowania.
Poświadczenia warto przypisać do konta technicznego, jeżeli pozwalają na to zasady organizacji. Raport nie przestanie wtedy działać po zmianie stanowiska pracownika albo wyłączeniu jego konta.
Krok 3. Skonfiguruj lokalną bramę danych
Jeżeli źródło znajduje się w sieci firmowej, na przykład jest to lokalny SQL Server albo plik na serwerze, potrzebna jest lokalna brama danych. Brama działa jako bezpieczny pośrednik między usługą Power BI a źródłem, którego nie można osiągnąć bezpośrednio z chmury.
W środowisku firmowym najlepiej używać standardowej bramy zarządzanej centralnie. Po jej instalacji administrator dodaje połączenie do źródła i nadaje użytkownikowi uprawnienie do korzystania z niego. Następnie w ustawieniach modelu należy przypisać właściwe połączenie w sekcji Połączenia bramy i chmury.
Krok 4. Ustaw harmonogram odświeżania
Na stronie modelu semantycznego wybierz Odśwież, a następnie Harmonogram odświeżania. Włącz opcję konfiguracji harmonogramu, ustaw strefę czasową, częstotliwość i godziny uruchamiania. Na końcu zapisz zmiany.
Przykład: raport operacyjny można odświeżać o 6:00, 10:00 i 14:00, natomiast raport zarządczy często wystarczy odświeżyć raz dziennie po zakończeniu nocnego ładowania hurtowni danych. Harmonogram powinien uwzględniać moment, w którym dane źródłowe są już kompletne. Zbyt wczesne odświeżenie może dać technicznie poprawny, ale niepełny raport.
Liczba zaplanowanych odświeżeń zależy od licencji i pojemności. Power BI Pro pozwala zaplanować do 8 odświeżeń dziennie, a PPU oraz obsługiwane pojemności Premium i Fabric — do 48.
Krok 5. Wykonaj test i sprawdź historię
Po zapisaniu konfiguracji wybierz Odśwież teraz. Następnie otwórz Historię odświeżania i sprawdź status, czas rozpoczęcia, czas trwania oraz ewentualny komunikat błędu. To prosty test całego łańcucha: dostępu do źródła, poświadczeń, bramy i przetwarzania modelu.
Najczęstsze przyczyny problemów
Najczęściej odświeżanie zatrzymują wygasłe poświadczenia, wyłączona brama, zmiana nazwy serwera lub pliku oraz brak uprawnień do źródła. Warto również sprawdzić, czy zapytania działają poprawnie w Power BI Desktop i czy źródło jest dostępne w godzinie działania harmonogramu.
Nie należy traktować harmonogramu jako pełnego monitoringu. W raportach ważnych biznesowo dobrze jest regularnie kontrolować historię odświeżeń i skonfigurować powiadomienia o błędach. Dzięki temu problem zostanie wykryty, zanim użytkownicy podejmą decyzję na podstawie nieaktualnych danych.
Podsumowanie
Automatyczne odświeżanie Power BI wymaga poprawnych poświadczeń, dostępu do źródła i — dla danych lokalnych — działającej bramy. Sam harmonogram warto ustawić zgodnie z rytmem aktualizacji systemów źródłowych, a nie tylko z oczekiwaniami użytkowników.
Po konfiguracji zawsze wykonaj ręczny test i sprawdź historię. To najprostszy sposób, aby mieć pewność, że raport będzie aktualizował się bez codziennej ingerencji analityka.
Polecane źródła
⚡ Konfigurowanie zaplanowanego odświeżania w Power BI
⚡ Odświeżanie danych w Power BI
⚡ Lokalna brama danych w Power BI