Wprowadzenie
Usługa Microsoft Power BI może pomóc w zabezpieczaniu raportów i obszarów roboczych, umożliwiając udostępnianie ich użytkownikom i grupom usługi Active Directory. Możliwe jest także udostępnienie pojedynczego raportu, w którym użytkownicy na różnych stanowiskach będą widzieć różne dane.
Rozważmy na przykład scenariusz, w którym pracujesz dla firmy Tailspin Traders. Śledzisz sprzedaż za pomocą poniższej tabeli.
Informacje o pracownikach można również znaleźć w poniższej tabeli.
Poniższa tabela zawiera listę produktów.
Chcesz utworzyć jeden raport, w którym dla pracowników określonego działu będzie wyświetlana jedynie sprzedaż tego działu. Na przykład Maria Cameron pracuje w dziale Game i powinna widzieć sprzedaż tylko tego działu, a sprzedaż działów Sports, Clothing i Automotive nie powinna być widoczna.
Te dane są zorganizowane w schemacie gwiazdy. Tabela Sales zawiera wszystkie atrybuty tabeli faktów, natomiast tabele Employees i Products są tabelami wymiarów. Semantyczny model jest pokazany na poniższym zrzucie ekranu.
Zabezpieczenia na poziomie wiersza w usłudze Power BI można zaimplementować na dwa sposoby: przy użyciu metody statycznej i metody dynamicznej.
Zabezpieczenia na poziomie wiersza korzystają z filtru języka DAX jako podstawowego mechanizmu logiki. W tym module zostanie przedstawiony sposób implementacji zabezpieczeń na poziomie wiersza w usłudze Power BI przy użyciu języka DAX, aby zapewnić, że odpowiednie rekordy będą widoczne tylko dla odpowiedniej osoby.
Potrzebujesz pomocy? Zobacz nasz przewodnik po rozwiązywaniu problemów lub prześlij szczegółową opinię, zgłaszając problem.