? Uprawnienia do danych
Funkcjonalność uprawnień do danych umożliwia kontrolę dostępu użytkowników do wybranych elementów modelu danych, takich jak wymiary i miary.
Uprawnienia definiowane są na poziomie elementów modelu i wpływają bezpośrednio na to, jakie dane użytkownik widzi w analizach oraz dashboardach.
⚙️ Zasada działania
Uprawnienia do danych oparte są na trzech stanach:
- Dostęp (zaznaczone) – użytkownik ma dostęp do elementu oraz wszystkich jego elementów podrzędnych
- Brak dostępu (zablokowane) – użytkownik nie ma dostępu do elementu oraz jego potomków
- Stan niezdefiniowany – brak jawnie nadanego dostępu (może zostać nadpisany przez inne role)
Uprawnienia dziedziczone są w strukturze drzewa (np. w hierarchii wymiarów).
? Uprawnienia dla wielu ról
W przypadku przypisania użytkownika do wielu ról obowiązuje zasada:
- blokada ma wyższy priorytet niż dostęp
Oznacza to, że jeśli w jednej roli element jest zablokowany, użytkownik nie uzyska do niego dostępu, nawet jeśli w innej roli został on udostępniony.
? Struktura drzewa uprawnień
Uprawnienia nadawane są w formie drzewa:
- użytkownik może rozwijać modele, wymiary i miary,
- uprawnienia można ustawiać na dowolnym poziomie,
- ustawienia dotyczą również elementów podrzędnych.
Dla poprawy wydajności:
- modele są domyślnie zwinięte,
- dane ładowane są dopiero po rozwinięciu elementu.
? Modele wieloźródłowe
W przypadku modeli wieloźródłowych:
- możliwe jest wykorzystanie modeli składowych z nadanymi uprawnieniami,
- jednak uprawnienia nie są dziedziczone automatycznie,
- należy je zdefiniować niezależnie dla modelu końcowego.
➕ Dodawanie uprawnień do danych
Aby utworzyć nowe uprawnienie, przejdź do:
Uprawnienia → Uprawnienia do danych, a następnie kliknij ikonę „+”.





