Rola użytkownika

Jeśli rolą użytkownika w aplikacji Essbase jest Użytkownik bez uprawnień poziomu aplikacji, to może on korzystać z Katalogu "Pliki" (foldery shared, users i gallery), pobierać narzędzia typu Desktop z konsoli oraz eksplorować akademię, aby lepiej poznać Essbase.

Ponadto musi mieć przypisane uprawnienia Użytkownik uprzywilejowany lub Administrator usługi dające dodatkowe prawa dostępu do aplikacji. Aplikacje są strukturami zawierającymi jedną lub większą liczbę kostek, określanych także terminem "baza danych". Użytkownik może zobaczyć tylko te aplikacje i kostki, w odniesieniu do których zostały mu przypisane uprawnienia poziomu aplikacji.

Użytkownik może mieć różne uprawnienia do poszczególnych aplikacji na serwerze. Są dostępne następujące uprawnienia poziomu aplikacji (w kolejności od zapewniającego największe prawa do zapewniającego najmniejsze prawa):

Uprawnienie "Dostęp do bazy danych"

Jeśli naszą rolą w aplikacji Essbase jest Użytkownik i mamy uprawnienie "Dostęp do bazy danych" odnoszące się do konkretnej aplikacji, to możemy wyświetlać dane i metadane z kostek w tej aplikacji.

Zdolność wyświetlania danych i metadanych może być ograniczana w obszarach filtrowanych. Możemy mieć możliwość aktualizowania wartości w niektórych lub wszystkich obszarach kostki, jeśli ktoś przypisał nam dostęp "zapis", używając filtra. Możemy używać raportów drążenia skrośnego (o ile istnieją), aby uzyskiwać dostęp do źródeł danych spoza kostki, pod warunkiem że dostęp do komórek w obrębie obszaru możliwego do drążenia nie jest ograniczony filtrem.

Mając uprawnienie "Dostęp do bazy danych", możemy także wyświetlać strukturę kostki oraz pobierać pliki i artefakty z katalogów aplikacji i kostki. Do typów zleceń, które możemy uruchamiać, należą konstruowanie wymiarów (jeśli kostka stanowi magazyn agregacji) oraz uruchamianie skryptów MDX. Korzystając z konsoli, możemy wyświetlać rozmiar bazy danych oraz monitorować swoje własne sesje.

Będąc uczestnikiem scenariusza, możemy wyświetlać dane podstawowe oraz zmiany w scenariuszu, a będąc osobą zatwierdzającą scenariusz, możemy zatwierdzać lub odrzucać scenariusz.

Uprawnienie "Aktualizacja bazy danych"

Jeśli naszą rolą w aplikacji Essbase jest Użytkownik i mamy uprawnienie "Aktualizacja bazy danych" odnoszące się do konkretnej aplikacji, to możemy aktualizować kostki w tej aplikacji.

Mając uprawnienie "Aktualizacja bazy danych" odnoszące się do konkretnej aplikacji, możemy robić wszystko to, co może robić użytkownik z uprawnieniem "Dostęp do bazy danych". Do zleceń, które możemy uruchamiać, należą ładowanie, aktualizowanie i czyszczenie danych w kostce. Możemy eksportować kostkę do formatu tabelarycznego. Możemy uruchamiać skrypty obliczeń, w odniesieniu do których mamy uprawnienie uruchamiania. Możemy tworzyć i usuwać własne scenariusze oraz zarządzać nimi w kostkach (w wolumenie blokowym), w których włączono zarządzanie scenariuszami.

Uprawnienie "Menedżer bazy danych"

Jeśli naszą rolą w aplikacji Essbase jest Użytkownik i mamy uprawnienie "Menedżer bazy danych" odnoszące się do konkretnej aplikacji, to możemy zarządzać kostkami w tej aplikacji.

Mając uprawnienie "Menedżer bazy danych" odnoszące się do konkretnej aplikacji, możemy z kostkami w tej aplikacji robić wszystko to, co może robić użytkownik z uprawnieniem "Aktualizacja bazy danych". Ponadto możemy wysyłać pliki do katalogu kostki, edytować strukturę kostki, eksportować kostkę do skoroszytu aplikacji oraz uruchamiać/zatrzymywać kostkę, używając interfejsu internetowego. Do typów zleceń, które możemy uruchamiać, należą konstruowanie wymiarów, eksportowanie danych oraz eksportowanie kostki do skoroszytu.

Ponadto menedżer bazy danych może kontrolować następujące operacje:

  • Włączać scenariusze lub zmieniać liczbę dozwolonych scenariuszy
  • Zarządzać wymiarami, w tym nazwami generacji i poziomów
  • Uzyskiwać dostęp do plików związanych z bazą danych i zarządzać nimi
  • Tworzyć i edytować skrypty obliczeń, raporty drążenia skrośnego, skrypty MaxL, skrypty MDX, skrypty raportów oraz pliki reguł do konstruowania wymiarów i ładowania danych
  • Przypisywać użytkownikom uprawnienia zezwalając na uruchamianie skryptów obliczeń
  • Tworzyć i przypisywać filtry zapewniające lub ograniczające dostęp określonych użytkowników i grup do danych. Można przypisywać filtry kostki do dowolnych użytkowników (lub grup), którzy zostali wyposażeni w prawa użytkowania aplikacji (musi to zrobić użytkownik z uprawnieniem co najmniej "Menedżer aplikacji").
  • Zarządzać zmiennymi substytucyjnymi poziomu aplikacji
  • Wyświetlać zablokowane obiekty kostki i blokady danych
  • Wyświetlać i zmieniać ustawienia bazy danych
  • Wyświetlać statystyki bazy danych
  • Wyświetlać i eksportować rekordy inspekcji, korzystając z interfejsu internetowego

W interfejsie Redwood można wybrać bazę danych, a następnie zarządzać tymi zadaniami w lewym panelu. Niektóre zadania są zgrupowane. Na przykład zmienne, filtry i ustawienia znajdują się w sekcji "Dostosowanie".

W klasycznym interfejsie internetowym zadaniami tymi zarządza się za pomocą inspektora bazy danych. Aby otworzyć inspektor bazy danych przy użyciu interfejsu internetowego, należy zacząć od strony "Aplikacje", na której rozwijamy aplikację. Następnie należy z menu Czynności, z prawej strony nazwy zarządzanej kostki, wybrać opcję Zbadaj, a zostanie uruchomiony inspektor.

Uprawnienie "Menedżer aplikacji"

Jeśli naszą rolą w aplikacji Essbase jest Użytkownik i mamy uprawnienie "Menedżer aplikacji" odnoszące się do konkretnej aplikacji, to możemy zarządzać tą aplikacją i kostkami.

Mając uprawnienie "Menedżer aplikacji" odnoszące się do konkretnej aplikacji, możemy z kostkami w tej aplikacji robić wszystko to, co może robić użytkownik z uprawnieniem "Menedżer bazy danych". Ponadto możemy sporządzać kopie dowolnych kostek zawartych w aplikacji. Będąc właścicielem aplikacji (uprzywilejowanym użytkownikiem, który ją utworzył), możemy ją skopiować lub usunąć; będąc właścicielem kostki (uprzywilejowanym użytkownikiem, który ją utworzył), możemy usuwać dowolne kostki z aplikacji. Używając interfejsu internetowego Essbase, można uruchamiać/zatrzymywać aplikację. Na konsoli można też wyświetlać i kończyć sesje użytkowników. Do typów zleceń, które możemy uruchamiać, należą uruchamianie skryptów MaxL oraz używanie narzędzia Export LCM do sporządzania kopii zapasowej (w pliku zip) artefaktów kostki.

Kostkami można zarządzać w swojej aplikacji w taki sam sposób, jak robi to menedżer bazy danych, a ponadto można kasować rekordy inspekcji kostek.

Użytkownik będący menedżerem aplikacji może także sterować następującymi operacjami:

  • Uzyskiwać dostęp do plików związanych z aplikacją i zarządzać nimi
  • Zarządzać połączeniami poziomu aplikacji oraz źródłami danych w celu kontroli dostępu do zewnętrznych źródeł danych
  • Zmieniać ustawienia konfiguracyjne aplikacji
  • Wyposażać użytkowników i grupy w uprawnienia odnoszące się do aplikacji i jej kostek oraz zarządzać tymi uprawnieniami
  • Dodawać i usuwać zmienne substytucyjne poziomu aplikacji
  • Zmieniać ogólne ustawienia aplikacji
  • Wyświetlać statystyki aplikacji
  • Pobierać dzienniki aplikacji

W interfejsie Redwood należy wybrać aplikację, co umożliwi zarządzanie zadaniami w panelu po lewej stronie. Niektóre zadania są zgrupowane. Na przykład zadania z kategorii "Statystyki" i "Dzienniki" znajdują się w obszarze "Ogólne".

W klasycznym interfejsie internetowym należy użyć inspektora aplikacji. Aby otworzyć inspektor aplikacji za pomocą klasycznego interfejsu internetowego, należy zacząć na stronie "Aplikacje". Następnie należy z menu Czynności, z prawej strony nazwy zarządzanej aplikacji, wybrać opcję Zbadaj, a zostanie uruchomiony inspektor.