Egzekwowanie zabezpieczeń w modelach semantycznych Power BI

Pozyskiwanie danych i modele semantyczne w Microsoft Fabric

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Omówienie zabezpieczeń w modelach semantycznych

Omówienie

  • Kontroluje dostęp do danych na różnych poziomach
  • Chroni wrażliwe dane przed nieautoryzowanym dostępem

Typy zabezpieczeń w modelach semantycznych:

  • RLS: Ogranicza dane na poziomie wiersza
  • OLS: Ogranicza dostęp do całych obiektów (tabel/kolumn)

Zabezpieczenia modelu semantycznego

Pozyskiwanie danych i modele semantyczne w Microsoft Fabric

Zabezpieczenia na poziomie wiersza

Omówienie

  • Kontroluje widoczność danych na podstawie ról

Funkcje

  • Ogranicza dane na poziomie wiersza
  • Konfigurowane za pomocą filtrów DAX
  • Idealne do dostępu do danych specyficznych dla użytkownika
  • (np. dostęp do danych według regionu)

Zabezpieczenia na poziomie wiersza

Pozyskiwanie danych i modele semantyczne w Microsoft Fabric

Zabezpieczenia na poziomie obiektów

Ogranicza dostęp do całych obiektów (tabel/kolumn)

Funkcje

  • Umożliwia zabezpieczanie określonych obiektów danych.
  • Przydatne do ukrywania poufnych informacji, np. wynagrodzeń lub danych osobowych.
  • Wymaga konfiguracji w Tabular Editor — niedostępne bezpośrednio w Power BI.

Zabezpieczenia na poziomie obiektów

Pozyskiwanie danych i modele semantyczne w Microsoft Fabric

Weryfikacja ról zabezpieczeń (RLS i OLS)

  • Walidacja umożliwia symulowanie dostępu do danych dla określonej roli lub użytkownika.
  • Dodawanie członków do ról zapewnia precyzyjną kontrolę dostępu.

  • Użyj funkcji Test as Role, aby przetestować widoczność dla różnych ról w modelu.

Dodawanie członków i weryfikacja raportów

  • Sprawdź, czy RLS filtruje wiersze, a OLS ukrywa kolumny lub tabele.
Pozyskiwanie danych i modele semantyczne w Microsoft Fabric

Porównanie RLS i OLS

  • Filtruje określone wiersze danych
  • Konfiguracja: Zarządzana w Power BI, bez zewnętrznych narzędzi.

Power BI

  • Efekt: Filtruje dane, zachowując strukturę modelu

Model semantyczny RLS

  • Ukrywa lub ogranicza dostęp do całych tabel lub kolumn
  • Konfiguracja: Wymaga Tabular Editor lub innych zewnętrznych narzędzi

Tabular Editor 2

  • Efekt: Całkowicie usuwa obiekty z widoku, zmieniając strukturę modelu

Model semantyczny OLS

Pozyskiwanie danych i modele semantyczne w Microsoft Fabric

Czas na ćwiczenia!

Pozyskiwanie danych i modele semantyczne w Microsoft Fabric

Preparing Video For Download...