Blog JSystems - uwalniamy wiedzę!

Szukaj

Power BI - Usługa Power BI: publikacja i udostępnianie

Odbiorca nie widzi udostępnionego raportu Power BI - licencja i uprawnienia

W skrócie

  • Udostępniony raport Power BI nie jest widoczny dla odbiorcy: link kończy się prośbą o dostęp, propozycją zmiany licencji albo komunikatem o RLS, a czasem raport się otwiera, tylko karty pokazują kreski zamiast liczb.
  • Według dokumentacji Microsoft w pojemności współdzielonej licencję Pro albo PPU musi mieć udostępniający i każdy odbiorca. Sama publikacja nikomu nie daje dostępu, a w modelu z RLS odbiorca musi należeć do roli, która przepuści jego wiersze.
  • Sprawdź po kolei licencję odbiorcy i typ obszaru, listę osób w Zarządzaj dostępem, ustawienia linku, grupę odbiorców aplikacji i członkostwo w rolach RLS na stronie Zabezpieczenia modelu.

Wysyłasz kierownikowi sklepu link do świeżo opublikowanego raportu, a w odpowiedzi dostajesz zrzut z komunikatem o uprawnieniach albo pytanie o licencję. Udostępniony raport Power BI, którego odbiorca nie widzi, może mieć kilka przyczyn i każda daje inny objaw. Pokazujemy, jak po komunikacie rozpoznać, która warstwa blokuje dostęp, i jak to naprawić krok po kroku na raporcie Nordvelli z kursu.

Jak to wygląda w praktyce

Odbiorca bez dostępu do raportu widzi komunikat „Nie masz uprawnień do wyświetlania tego raportu. Skontaktuj się z właścicielem raportu (analityk@nordvella.pl), aby poprosić o dostęp.”, a gdy organizacja ma włączone prośby o dostęp, także opcję Zażądaj dostępu. Gdy model ma role RLS, a odbiorca nie należy do żadnej z nich, usługa ma inny tekst: „Nie masz uprawnień do wyświetlenia tego raportu, ponieważ właściciel ustawił zabezpieczenia na poziomie wiersza (RLS) dla modelu danych. Skontaktuj się z właścicielem raportu.” Odbiorca z bezpłatną licencją dostaje, według dokumentacji Microsoft, propozycję uaktualnienia licencji zamiast raportu.

Czwarty objaw jest najbardziej mylący: raport się otwiera, ale karty pokazują dwie kreski, a tabele są puste. Tak w lekcji 21 wyglądał raport z dynamicznym RLS dla adresu, którego nie było w tabeli mapującej kierowników do sklepów.

Dlaczego tak się dzieje

Dostęp do raportu zależy od kilku niezależnych warstw. Pierwsza to licencja. Według dokumentacji Microsoft, gdy treść leży w pojemności współdzielonej, czyli w zwykłym obszarze typu Power BI Pro, licencję Pro albo Premium na użytkownika (PPU) muszą mieć i udostępniający, i każdy odbiorca. Odbiorca z bezpłatną licencją obejrzy raport tylko wtedy, gdy raport i jego model leżą na pojemności Premium albo Fabric F64 lub większej. Gdy model leży w innym obszarze, poza taką pojemnością, odbiorca dostaje propozycję uaktualnienia licencji, nawet jeśli raport jest na pojemności. Mniejsze pojemności Fabric wymagają od odbiorców licencji Pro. Szczegóły licencji opisujemy w poście o licencjach Free, Pro i Premium Per User.

Druga warstwa to dostęp. Świeży obszar roboczy ma jedną osobę w roli Administrator, więc opublikowanie raportu nie jest tym samym co udostępnienie go komukolwiek. Link z ustawieniem Osoby mające już dostęp działa tylko dla tych, którzy dostęp już mają, a według dokumentacji Microsoft udostępniający bez licencji Pro może tworzyć wyłącznie takie linki. Trzecia warstwa to aplikacja: odbiorca spoza grupy odbiorców albo element ukryty przed tą grupą nie pojawi się w jego nawigacji. Czwarta to RLS, czyli zabezpieczenia na poziomie wiersza. Według dokumentacji Microsoft odbiorca, którego nie przypisano do żadnej roli RLS, nie zobaczy żadnych danych, więc role z Desktopu nikogo nie wpuszczają, dopóki w usłudze nie przypiszesz do nich osób, a przy roli dynamicznej adres odbiorcy musi dokładnie zgadzać się z wartością w tabeli mapującej.

Panel Zarządzaj dostępem obszaru Nordvella Zarzad z przyciskiem Dodaj osoby lub grupy i jedną osobą w roli Administrator
Panel Zarządzaj dostępem obszaru Nordvella Zarzad: jedna osoba w roli Administrator, nazwę konta rozmyliśmy. Nad listą przycisk Dodaj osoby lub grupy.

Co zrobić krok po kroku

  1. Poproś odbiorcę o dokładny tekst komunikatu albo zrzut. Komunikat o braku uprawnień z prośbą o kontakt z właścicielem oznacza brak dostępu, komunikat o RLS oznacza brak roli, propozycja licencji oznacza licencję, a kreski w kartach oznaczają rolę, która nie przepuszcza żadnych wierszy.
  2. Sprawdź licencję. Zapytaj administratora Microsoft 365, jaką licencję Power BI ma odbiorca, a w ustawieniach obszaru roboczego sprawdź jego typ. W obszarze typu Power BI Pro odbiorca potrzebuje licencji Pro albo PPU. Bezpłatni odbiorcy wymagają przeniesienia raportu i modelu na pojemność Premium albo Fabric F64 lub większą.
  3. Sprawdź dostęp. W raporcie w usłudze otwórz menu Plik i wybierz Zarządzaj dostępem. Lista pokazuje, kto ma dostęp do tego jednego raportu. Gdy odbiorcy na niej nie ma, kliknij Udostępnij w prawym górnym rogu, w oknie Ustawienia linku wybierz Określone osoby albo Osoby w Twojej organizacji, wpisz adres i wyślij link.
  4. Gdy udostępniasz grupie, pamiętaj, że według dokumentacji Microsoft powiadomienie e-mail przy dostępie bezpośrednim dostają tylko pojedyncze osoby, a nie grupy. Członkom grupy wyślij link sam. Udostępnianie grupie zabezpieczeń wymaga licencji Pro.
  5. Gdy odbiorca ma dostać raport przez aplikację, sprawdź w kreatorze aplikacji zakładkę Odbiorcy: czy jest w grupie, u nas Kierownicy sklepów, i czy przy raporcie jest włączona ikona oka. Po zmianie kliknij Zaktualizuj aplikację, jak w poście o zmianach niewidocznych w aplikacji Power BI.
  6. Przypisz odbiorcę do roli RLS. Przy modelu kliknij Więcej opcji i wybierz Zabezpieczenia, kliknij rolę, w polu Osoby lub grupy należące do tej roli wpisz adres albo grupę, kliknij Dodaj i Zapisz. Role i ich testowanie opisujemy w lekcji o zabezpieczeniach na poziomie wiersza.
  7. Przy roli dynamicznej sprawdź, jaki adres widzi model. Dodaj tymczasowo miarę i pokaż ją na karcie. Według dokumentacji Microsoft, gdy konkretny użytkownik nie widzi danych, przyczyną bywa jego UPN, czyli nazwa logowania w Microsoft Entra ID, której nie ma w tabeli mapującej albo którą wpisano w niej z błędem. W kursie, w Power BI Desktop bez podglądu roli, funkcja zwróciła POWERBI-KURS\powerbi, czyli nazwę konta Windows, a nie adres e-mail, co wyjaśniamy w poście o USERPRINCIPALNAME i koncie Windows. W usłudze ta sama miara pokaże adres zalogowanego odbiorcy.
    Kto ogląda = USERPRINCIPALNAME()

Jak sprawdzić, że problem zniknął

Poproś odbiorcę, żeby otworzył link jeszcze raz, najlepiej w nowym oknie przeglądarki. Raport ma się otworzyć z liczbami dla jego roli. W kursie raport pod rolą Sklep Warszawa pokazywał 223 mln zł i cztery sklepy z Warszawy, w tym sklep internetowy, a cała sieć to 468 mln zł. Gdy odbiorca widzi całą sieć zamiast swoich sklepów, sprawdź jego rolę w obszarze roboczym: Administrator, Członek i Współautor omijają RLS.

Przypisuj dostęp i role RLS grupom zabezpieczeń zamiast pojedynczym kontom, a większej liczbie odbiorców dawaj raport przez aplikację. Przed wysłaniem linku sprawdź raport kontem testowym z rolą Osoba przeglądająca i bez licencji wyższej niż ta, którą mają odbiorcy.

Źródła i sposób sprawdzenia

  • Microsoft Learn: Share and collaborate on Power BI reports and dashboards (źródło)
  • Microsoft Learn: Row-level security (RLS) with Power BI (źródło)
  • Microsoft Learn: Row-level security (RLS) guidance in Power BI Desktop (źródło)
  • Microsoft Learn: Power BI implementation planning: Report consumer security planning (źródło)
  • Kurs Power BI, lekcje 21 i 23: publikacja a udostępnienie, Zarządzaj dostępem, aplikacja i grupa odbiorców, role w usłudze, strona Zabezpieczenia, pusty raport przy adresie spoza mapy
  • Sprawdzone zapytaniem DAX na modelu Nordvelli: USERPRINCIPALNAME() w Power BI Desktop

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 odbiorca nie widzi udostępnionego raportu Power BI?
Przyczyną bywa jedna z kilku warstw: odbiorca nie ma licencji Pro albo PPU, a raport leży w zwykłym obszarze bez pojemności, nie dostał dostępu do raportu albo nie należy do żadnej roli RLS modelu. Komunikat, który widzi, wskazuje warstwę: prośba o dostęp, propozycja licencji albo tekst o zabezpieczeniach na poziomie wiersza.
Co oznacza komunikat Nie masz uprawnień do wyświetlania tego raportu w Power BI?
Odbiorca nie ma dostępu do tego raportu: autor go opublikował, ale nie udostępnił, albo wysłał link, który działa tylko dla osób mających już dostęp. Właściciel sprawdza listę w menu Plik, Zarządzaj dostępem i udostępnia raport przyciskiem Udostępnij z ustawieniem linku Określone osoby albo Osoby w Twojej organizacji. Gdy organizacja ma włączone prośby o dostęp, odbiorca może też kliknąć Zażądaj dostępu.
Co oznacza komunikat o RLS przy otwieraniu raportu Power BI?
Model raportu ma role zabezpieczeń na poziomie wiersza, a odbiorca nie należy do żadnej z nich. Właściciel modelu przypisuje go w usłudze: przy modelu wybiera Więcej opcji i Zabezpieczenia, klika rolę, wpisuje adres albo grupę, klika Dodaj i Zapisz.
Dlaczego udostępniony raport Power BI jest pusty?
Gdy raport się otwiera, a karty pokazują kreski, odbiorca zwykle należy do roli RLS, która nie przepuszcza żadnych wierszy. Przy roli dynamicznej jego adres logowania nie zgadza się z wartością w tabeli mapującej, na przykład przez literówkę, spację albo inną domenę.

Komentarze (0)

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

Brak komentarzy...