Obliczanie kostek w narzędziu Cube Designer

Narzędzie Cube Designer umożliwia tworzenie formuł elementów i skryptów obliczeń oraz wykonywanie zleceń obliczania.

Tworzenie i weryfikowanie formuł elementów w narzędziu Cube Designer

Korzystając z edytora formuł narzędzia Cube Designer, można pisać formuły dla określonych elementów struktury. Formuły elementów można konstruować, używając operatorów, funkcji, nazw wymiarów, nazw elementów, zmiennych substytucyjnych i stałych liczbowych.

  • Edytor formuł narzędzia Cube Designer ma zastosowanie do kostek stanowiących zarówno wolumen blokowy, jak i magazyn agregacji. W przypadku magazynu agregacji funkcjami są funkcje MDX. W przypadku wolumenu blokowego funkcjami są funkcje skryptów obliczeń.
  • Weryfikacja działa tylko dla istniejących w Essbase kostek stanowiących wolumen blokowy (weryfikacja jest wyłączona dla kostek stanowiących magazyn agregacji). Nie wykrywa zmian ze skoroszytu aplikacji, które nie zostały zastosowane do kostki.
  • Wybór elementów działa tylko z istniejącymi kostkami.

Edytor formuł udostępnia okienko edycyjne, w którym można wprowadzać formułę. Do przenoszenia fokusu w obrębie edytora formuł można używać klawisza Tab i klawiszy ze strzałkami. Można także wybierać i wstawiać składniki formuły do okienka edycyjnego, używając metody "wskaż i kliknij". Drzewo wyboru elementów pomaga umieszczać w formule właściwe nazwy elementów.


Ikona "Edytor formuł" z narzędzia Cube Designer.

  1. Otworzyć skoroszyt aplikacji dla kostki, która będzie modyfikowana.
  2. Jeśli arkusz wymiaru został zdefiniowany z użyciem właściwości "Formuła", wybrać w kolumnie "Formuła" komórkę dla elementu, dla którego ma zostać utworzona formuła.
  3. Kliknąć ikonę Edytory obliczeń Ikona "Edytory obliczeń" ze wstążki "Cube Designer". znajdującą się na wstążce "Cube Designer".
  4. Z rozwijanego menu wybrać Edytor formuł elementu.
  5. Jeśli zostanie wyświetlony monit, wprowadzić uwierzytelnienia logowania do Essbase.
  6. Utworzyć w edytorze formuł odpowiednią formułę.
    • Do wprowadzania tekstu formuły używać klawiatury. Wszystkie nazwy elementów zawierające spacje lub znaki specjalne należy ująć w cudzysłów.

    • Wybrać w dowolnym arkuszu wymiaru komórkę zawierającą nazwę elementu lub alias. Umieścić kursor w odpowiednim miejscu w edytorze, po czym kliknąć prawym przyciskiem myszy, aby wkleić do edytora nazwę ujętą w cudzysłów.

    • Kliknąć dwukrotnie na elemencie w drzewie wyboru elementów, a element zostanie wklejony do edytora.
    • Aby odszukać określony element w drzewie, wpisać w polu tekstowym Drzewo elementów nazwę elementu, po czym kliknąć Szukaj.
    • Kliknąć dwukrotnie na funkcji, aby jej składnia została wklejona do edytora.

  7. Opcjonalne: W przypadku kostki stanowiącej wolumen blokowy, kliknąć Weryfikuj, aby sprawdzić składnię formuły.
    Jeśli weryfikacja zakończy się niepowodzeniem, edytować formułę, po czym ponowić próbę. Należy przejrzeć komunikat o błędzie pod kątem ewentualnych wskazówek.
    Przycisk Weryfikuj jest wyłączany dla kostek stanowiących magazyn agregacji.

Tworzenie i weryfikowanie skryptów obliczeń w narzędziu Cube Designer

W edytorze skryptów obliczeń, dostępnym w narzędziu Cube Designer, można pisać skrypty obliczeń dla określonych kostek stanowiących wolumen blokowy. Skrypty obliczeń określają, w jaki sposób mają być obliczane kostki, a tym samym przesłaniają konsolidacje kostki zdefiniowane w strukturze.

Zob. Developing Calculation Scripts for Block Storage Databases.

  • Dostępny w narzędziu Cube Designer edytor skryptów obliczeń ma zastosowanie tylko dla kostek stanowiących wolumen blokowy.
  • Jeśli kostka z obecnie otwartego skoroszytu aplikacji istnieje na serwerze i funkcjonuje komunikacja z serwerem, praca odbywa się w trybie online. W przeciwnym razie — w trybie offline. W trybie offline drzewo elementów jest wyłączone.
  • Jeśli skrypt jest edytowany lokalnie i na serwerze istnieje skrypt o tej samej nazwie, to zostaje włączone pole wyboru Zapisz zmiany na serwerze i w arkuszu. Jeśli jest edytowany skrypt odległy (taki, który istnieje tylko na serwerze), to pole wyboru zostaje wyłączone.
  • Weryfikacja jest przeprowadzana tylko z uwzględnieniem istniejących kostek w Essbase. Nie wykrywa zmian ze skoroszytu aplikacji, które nie zostały zastosowane do kostki.

Edytor skryptów obliczeń udostępnia okienko edycyjne, w którym można wprowadzać skrypt. Do przemieszczania fokusu w obrębie edytora skryptów obliczeń należy używać klawisza Tab i klawiszy ze strzałkami. Drzewo wyboru elementów pomaga umieszczać w skrypcie właściwe nazwy elementów.


Edytor skryptów obliczeń z narzędzia Cube Designer.

  1. Otworzyć skoroszyt aplikacji dla kostki, która będzie modyfikowana.
  2. Jeśli został zdefiniowany arkusz obliczeń, wybrać go. W przeciwnym razie utworzyć arkusz. Zob. Praca w narzędziu Cube Designer z arkuszami obliczeń.
  3. Kliknąć ikonę Edytory obliczeń Ikona "Edytory obliczeń" ze wstążki "Cube Designer". znajdującą się na wstążce "Cube Designer".
  4. Z rozwijanego menu wybrać Edytor skryptów obliczeń.
  5. Jeśli zostanie wyświetlony monit, wprowadzić uwierzytelnienia logowania do Essbase.
  6. Utworzyć w edytorze skryptów obliczeń skrypt obliczeń.
    • Do wprowadzania tekstu używać klawiatury. Wszystkie nazwy elementów zawierające spacje lub znaki specjalne należy ująć w cudzysłów.
    • Kliknąć dwukrotnie na elemencie w drzewie wyboru elementów, a element zostanie wklejony do edytora. Aby odszukać określony element w drzewie, wpisać w polu tekstowym Drzewo elementów nazwę elementu, po czym kliknąć Szukaj.
    • Kliknąć dwukrotnie na funkcji, aby jej składnia została wklejona do edytora.
  7. Kliknąć Weryfikuj, aby sprawdzić składnię skryptu obliczeń. Jeśli weryfikacja zakończy się niepowodzeniem, edytować skrypt, po czym ponowić próbę. Należy przejrzeć komunikat o błędzie pod kątem ewentualnych wskazówek.
  8. Jeśli zmiany mają być synchronizowane z serwerem i skoroszytem aplikacji, zaznaczyć pole wyboru Zapisz zmiany na serwerze i w arkuszu.

    Uwaga:

    Ta opcja działa tylko w trybie online.
  9. Kliknąć Zapisz.
  10. Opcjonalne: Kliknąć Uruchom, aby uruchomić skrypt.

Obliczanie danych przy użyciu narzędzia Cube Designer

Skrypty obliczeń określają, w jaki sposób mają być obliczane kostki, a tym samym przesłaniają konsolidacje kostki zdefiniowane w strukturze. Na przykład można obliczać podzbiory kostki lub kopiować dane między elementami. Zob. Developing Calculation Scripts for Block Storage Databases.

Podczas tworzenia kostki często trzeba obliczać ją wiele razy w celu weryfikacji danych i formuł. Pliki skryptów obliczeń, używane w procesie obliczania, muszą być składowane w Essbase. Jeśli w skoroszycie aplikacji istnieje arkusz obliczeń, pliki skryptów obliczeń są automatycznie generowane w procesie konstruowania kostki. Ponadto do Essbase można wysyłać własne pliki skryptów obliczeń. Zob. Praca z plikami i artefaktami.

  1. W programie Excel kliknąć ikonę Obliczanie Ikona "Oblicz dane" ze wstążki "Cube Designer". znajdującą się na wstążce "Cube Designer".
  2. W oknie dialogowym "Obliczanie danych" wybrać aplikację i kostkę, a następnie odpowiedni skrypt obliczeń. Aby wyświetlić lub edytować skrypt, kliknąć Edytuj. Kliknąć prawym przyciskiem myszy nazwę skryptu obliczeń, aby wyświetlić opcje: zmień nazwę, usuń, uruchom, kopiuj i zablokuj lub odblokuj.
  3. Nacisnąć przycisk Uruchom, aby rozpocząć obliczanie.
  4. Gdy zlecenie asynchroniczne zostanie ukończone, pojawi się okno dialogowe. Nacisnąć przycisk Tak, aby uruchomić "przeglądarkę zleceń" i zobaczyć status obliczania, albo przycisk Nie, aby "przeglądarka zleceń" nie była uruchamiana.
  5. Opcjonalnie: Zobaczyć status w "przeglądarce zleceń".