Udostępnij za pośrednictwem


Ustawianie uprawnień dane komórki za pomocą wyrażeń MDX

Wyrażenie Multidimensional Expressions (MDX), które ustawia uprawnienia do komórka danych można określić komórek, które są dostępne lub komórka, które nie są dostępne.Zezwolenie na dostęp do komórek dla określonych elementów członkowskich w niektórych wymiarach i odmawia dostępu do komórek dla określonych elementów w innych wymiarów komórka zabezpieczeń zapewnia dużą elastyczność.W fakt, można utworzyć wyrażenie MDX, który umożliwia lub uniemożliwia dostęp do wszelkich możliwych kombinacji komórek.

Podczas tworzenia wyrażenie MDX, należy pamiętać o następujących czynności:

  • Wyrażenie MDX nie trzeba dołączyć każdy wymiar moduł.Jeżeli pominięto wymiar do wyrażenie MDX, nie wpływa na dostęp do elementów członkowskich wymiar.

  • Aby ograniczyć dostęp tylko jeden wymiar, zwykle suffices stosunkowo proste wyrażenie MDX.

  • Złożoność wyrażenie MDX dużej mierze zależy od liczby wymiarów zawiera.

  • Aby udzielić lub odmówić dostępu do komórki dla określonego element członkowski lub zmierzyć, należy użyć funkcji MDX, CurrentMember i Name, w połączeniu.

  • Jeśli określisz element członkowski nazwę, która nie jest unikatowa w wymiarze, użyj UniqueName funkcja zamiast Name funkcja.

  • Aby udzielić lub odmówić dostępu do komórki dla element członkowski i jego elementy podrzędne obejmują Ancestor funkcji w wyrażeniu.

  • Aby udzielić lub odmówić dostępu do komórek na podstawie kryteriów w wielu wymiar, tworzenie wyrażenie dla każdego wymiar, a następnie łączyć je z AND lub OR do jednego wyrażenie.

Przykłady wyrażeń MDX, które uprawnienia do przeglądania

Poniższe tematy pokazują, jak różnych wyrażeń MDX służy do kontrolowania dostępu do danych komórka: