#17 – zabezpieczenia na poziomie wiersza – Row Level Security

Row-level security (RLS) to funkcja w Power BI, która pozwala na kontrolowanie dostępu do danych na poziomie wierszy. Jest to szczególnie przydatne, jeśli chcesz udostępnić dane zespołowi lub klientom, ale jednocześnie ograniczyć dostęp do prywatnych lub wrażliwych informacji.

Aby skonfigurować RLS w Power BI, należy najpierw utworzyć role i przypisać do nich użytkowników oraz reguły filtrowania. Rola jest pojęciem logicznym, które definiuje zestaw uprawnień dla użytkowników. Możesz utworzyć tyle ról, ile potrzebujesz, a następnie przypisać użytkowników do odpowiednich ról.

Następnie, należy utworzyć reguły filtrowania dla każdej roli. Reguły te pozwalają na ograniczenie dostępu do danych na poziomie wierszy, na podstawie kryteriów takich jak wartości w kolumnach lub parametry. Możesz utworzyć reguły filtrowania, które ograniczają dostęp do wierszy na podstawie wartości w kolumnie, takie jak nazwa regionu lub działu, lub na podstawie parametru, takiego jak rok finansowy.

Aby zapewnić bezpieczeństwo danych, RLS jest implementowany na poziomie modelu danych, a nie raportu lub ekranu. Oznacza to, że reguły filtrowania są stosowane zawsze, niezależnie od tego, jak dane są prezentowane na ekranie lub raporcie.

Korzystanie z RLS w Power BI pozwala na szybkie i łatwe zarządzanie dostępem do danych na poziomie wierszy. Dzięki temu można zwiększyć bezpieczeństwo danych, ograniczyć dostęp do wrażliwych informacji i udostępnić dane odpowiednim osobom. Jest to szczególnie przydatne dla dużych organizacji, które muszą dzielić dostęp do danych między różnymi zespołami lub działami. RLS jest również przydatny, gdy chcesz udostępnić dane zewnętrznym klientom lub partnerom, ale jednocześnie zachować kontrolę nad dostępem do wrażliwych informacji.

Implementacja RLS w Power BI jest prosta i łatwa do skonfigurowania. Wymaga ona jedynie utworzenia ról i przypisania do nich użytkowników oraz utworzenia reguł filtrowania dla każdej roli. Można też korzystać z narzędzi do automatyzacji i skryptów dla zarządzania rolami i regułami.

Podsumowując – RLS to ważna funkcja w Power BI, która pozwala na kontrolowanie dostępu do danych na poziomie wierszy. Dzięki RLS można zwiększyć bezpieczeństwo danych, ograniczyć dostęp do wrażliwych informacji i udostępnić dane odpowiednim osobom. Jest to przydatne zarówno dla dużych organizacji, jak i dla firm, które chcą mieć pełną kontrolę nad swoimi danymi.

Czy to było przydante?

  1. Kierowniku Szanowany

    Czy masz może jakieś materiały które dobrze opiszą dziedziczenie ograniczeń dostępu? Założyłem filtr na lokale [Etap] = „3”, ale i tak tabela obliczeniowa Top10 z wcześniejszych lekcji wyświetla użytkownikowi w topce również etap 4 i nulle.

    Spodziewałem się, że przez ograniczenie dostępu tabeli wierszy w tabeli „bazowej” te ograniczenie zostanie spropagowane.

    Jak żyć? Jak uzyskać efekt propagacji?

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Join Us!

Custom Sidebar

You can set categories/tags/taxonomies to use the global sidebar, a specific existing sidebar or create a brand new one.