W arkuszu "Cube.Settings" jest określany typ aplikacji (magazyn agregacji lub wolumen blokowy) oraz jest definiowanych wiele właściwości kostki i struktury, na przykład elementy dynamicznych ciągów czasowych czy zmienne substytucyjne.
Każda z pięciu sekcji arkusza "Cube.Settings" zawiera informacje o polach i wartościach oraz o sposobach ich modyfikowania za pomocą panelu narzędzia Designer.
W tej sekcji arkusza "Cube.Setting" są wyszczególnione tabele aliasów, które trzeba utworzyć dla kostki.
Musi zawierać przynajmniej wiersz "Domyślne".
Właściwość lub pole | Poprawne wartości | Opis |
---|---|---|
Default |
Default |
Każda kostka ma tabelę o nazwie "Default". W wierszu po "Domyślne" można utworzyć dodatkowe tabele aliasów. |
Wiersze po wierszu "Domyślne". Te nowe wiersze można utworzyć ręcznie albo w panelu narzędzia Designer. |
Konwencje nadawania nazw elementom. Zob. Naming Conventions for Dimensions, Members, and Aliases. |
Używając kilku tabel aliasów, można ustalić kilka aliasów elementu. |
Aby zdefiniować tabele aliasów, należy dodać nazwy tych tabel do arkusza "Cube.Settings", w sekcji "Tabele aliasów (alternatywne nazwy elementów)". Na przykład w skoroszycie dla kostki Sample Basic jest zdefiniowanych sześć tabel aliasów.
Tabela aliasów jest stosowana do wszystkich elementów występujących w strukturze, choć nie trzeba podawać aliasu dla każdego elementu, jeśli nie jest to niezbędne. Jeśli dla elementów występujących w strukturze jest potrzebna więcej niż jedna nazwa, to można korzystać z wielu tabel aliasów (maksymalnie 56).
Nowo utworzona tabela aliasów jest pusta. Aby udostępnić użytkownikom nowy zestaw aliasów, należy wypełnić tabelę aliasów aliasami niektórych elementów.
Definiując tabele aliasów, trzeba to robić osobno dla poszczególnych wymiarów, dodając kolumny aliasów do sekcji "Elementy" arkuszy wymiarów.
Nazwy kolumn muszą być nadawane w formacie ALIAS.<NazwaTabeliAliasów>.
Należy zwrócić uwagę, że nie ma kolumny "ALIAS.Long Names". Mimo że z arkusza "Cube.Settings" wynika, że będzie konstruowana tabela aliasów mająca nazwę "Long Names", to jednak tabela ta będzie pusta, jeśli w żadnym z arkuszy wymiarów nie zdefiniowana dla niej aliasów.
Zob. także Ustawianie aliasów.
W poniższej tabeli zawarto pola, wartości i opisy sekcji "Właściwości" arkusza "Cube.Settings":
Tabela A-2 Sekcja właściwości z arkusza "Cube.Settings"
Właściwość lub pole | Poprawne wartości | Opis |
---|---|---|
Application Type |
|
To jest właściwość aplikacji. Określa, czy kostki z aplikacji używają magazynu agregacji (ASO) czy wolumenu blokowego (BSO). |
Outline Type |
|
To jest właściwość bazy danych.
|
Aggregate missing values |
|
To jest właściwość bazy danych. Określa, czy wartości "brak" (#MISSING) mają być agregowane podczas obliczeń kostki. |
Create blocks on equations |
|
To jest właściwość bazy danych. Jeśli zostanie użyta wartość "Tak", to — gdy do kombinacji elementów, dla której nie istnieje żaden blok danych, przypiszemy wartość niestałą — zostanie utworzony blok danych. Wskutek wprowadzenia wartości "Tak" może powstać bardzo duża kostka. Niekiedy nowe bloki są niepożądane; na przykład, gdy nie zawierają innych wartości. W przypadku dużych baz danych tworzenie i przetwarzanie zbędnych bloków może wydłużyć czas przetwarzania i wymagać większej ilości miejsca składowania. W celu bardziej szczegółowej kontroli można w skrypcie obliczeń użyć polecenia SET CREATEBLOCKONEQ, decydującego — gdy to polecenie zostanie napotkane — o tworzeniu bloków. Zob. polecenie obliczeniowe SET CREATEBLOCKONEQ. |
Two-Pass calculation |
|
To jest właściwość bazy danych. Jeśli zostanie wprowadzona wartość "Tak", to — po domyślnym obliczeniu - elementy, oznakowane jako elementy z obliczaniem dwuprzebiegowym, zostaną ponownie obliczone, zastępując wyniki agregacji z pierwszego przebiegu. Znacznik ten obowiązuje dla elementów wymiaru oznakowanego jako "Konta" oraz dla elementów oznakowanych "Obliczanie dynamiczne" i "Obliczanie dynamiczne i składowanie". |
Date Format |
W skoroszytach aplikacji są obsługiwane następujące formaty daty:
|
To jest właściwość bazy danych. Miary daty włączają wartości komórek w postaci sformatowanej daty. Wartości dat są składowane wewnętrznie jako wartości liczbowe, aczkolwiek są ładowane do Essbase jako sformatowane wartości napisowe. Miary dat są w wynikach zapytań wyświetlane zgodnie z wybranym formatem daty. |
Implied Share |
|
Jeśli zostanie wybrana opcja "Force On", rodzic jest traktowany jako niejawnie udostępniany, gdy ma tylko jedno dziecko lub gdy ma tylko jedno dziecko konsolidowane z rodzicem. Jeśli zostanie wybrana opcja "Force Off", Essbase nigdy nie będzie używać niejawnego udostępniania. Jest to działanie domyślne. |
Scenario Sandboxes |
|
Wartość ta określa, czy kostka zawiera wymiar "Sandbox" do tworzenia scenariuszy danych oraz liczbę elementów środowiska Sandbox w obrębie wymiaru "Sandbox". Wartość 0 określa, że nie ma wymiaru "Sandbox". |
Sekcję właściwości z arkusza "Cube.Settings" można modyfikować w panelu narzędzia Designer. Zob. Praca w narzędziu Cube Designer z arkuszem "Cube.Settings": właściwości.
Tabela A-3 Sekcja dynamicznych ciągów czasowych (DTS) z arkusza "Cube.Settings"
Właściwość lub pole | Poprawne wartości | Opis |
---|---|---|
H-T-D |
Wartość liczbowa reprezentująca numer generacji |
Od początku historii |
Y-T-D |
Wartość liczbowa reprezentująca numer generacji |
Od początku roku |
S-T-D |
Wartość liczbowa reprezentująca numer generacji |
Od początku sezonu |
P-T-D |
Wartość liczbowa reprezentująca numer generacji |
Od początku okresu |
Q-T-D |
Wartość liczbowa reprezentująca numer generacji |
Od początku kwartału |
M-T-D |
Wartość liczbowa reprezentująca numer generacji |
Od początku miesiąca |
W-T-D |
Wartość liczbowa reprezentująca numer generacji |
Od początku tygodnia |
D-T-D |
Wartość liczbowa reprezentująca numer generacji |
Od początku dnia |
Sekcję dynamicznych ciągów czasowych (DTS — Dynamic Time Series), zawartą w arkuszu "Cube.Settings", można modyfikować w panelu narzędzia Designer. Zob. Praca w narzędziu Cube Designer z arkuszem "Cube.Settings": dynamiczne ciągi czasowe.
W poniższej tabeli zawarto pola, wartości i opisy sekcji "Ustawienia atrybutów" arkusza "Cube.Settings":
Tabela A-4 Ustawienia atrybutów
Właściwość lub pole | Poprawne wartości | Opis |
---|---|---|
Dimension Name |
Default: Attributes Calculation |
Aby uniknąć duplikowania nazw w strukturze, można zmienić nazwy elementów wymiaru obliczeń atrybutów. Bez względu na użytą nazwę, funkcja elementu nie ulegnie zmianie. Na przykład element "Suma" zawsze będzie obliczać sumę bez względu na to, jaką mu nadamy nazwę. Zob. Changing the Member Names of the Attribute Calculations Dimension. |
Sum Member |
Default: Sum |
Jest to element wymiaru obliczeń atrybutów. Nazwa, której należy użyć, żądając danych sumowanych |
Count Member |
Default: Count |
Jest to element wymiaru obliczeń atrybutów. Nazwa, której należy użyć, żądając danych zliczanych. |
Minimum Member |
Default: Min |
Jest to element wymiaru obliczeń atrybutów. Nazwa, której należy użyć, żądając danych minimalnych. |
Maximum Member |
Default: Max |
Jest to element wymiaru obliczeń atrybutów. Nazwa, której należy użyć, żądając danych maksymalnych. |
Average Member |
Default: Avg |
Jest to element wymiaru obliczeń atrybutów. Nazwa, której należy użyć, żądając danych średnich. |
False Member |
Default: False |
Początkowe nazwy elementów wartości logicznych w kostce są ustawiane na "Prawda" i "Fałsz". |
True Member |
Default: True |
Początkowe nazwy elementów wartości logicznych w kostce są ustawiane na "Prawda" i "Fałsz". |
Prefix/Suffix Value |
|
Zob. Setting Prefix and Suffix Formats for Member Names of Attribute Dimensions. |
Prefix/Suffix Format |
|
Można definiować unikatowe nazwy, dołączając prefiks lub sufiks do nazw w wymiarach atrybutowych wartości logicznych, dat i liczbowych w strukturze. Zob. Setting Prefix and Suffix Formats for Member Names of Attribute Dimensions. |
Prefix/Suffix Separator |
|
Można definiować unikatowe nazwy, dołączając prefiks lub sufiks do nazw w wymiarach atrybutowych wartości logicznych, dat i liczbowych w strukturze. Można wybrać separator (rozdzielający prefiks lub sufiks od pierwotnej nazwy): podkreślenie ( _ ), kreska pionowa ( | ) lub daszek ( ^ ). |
Attribute Numeric Ranges |
|
|
Date Member |
|
Można zmienić format elementów wymiarów atrybutowych daty. Zob. Changing the Member Names in Date Attribute Dimensions. |
Sekcję ustawień atrybutów z arkusza "Cube.Settings" można modyfikować w panelu narzędzia Designer. Zob. Praca w narzędziu Cube Designer z arkuszem "Cube.Settings": ustawienia atrybutów.
Zmienne substytucyjne służą jako globalne elementy zastępcze, przechowujące regularnie zmieniające się informacje. Można utworzyć zmienną i odpowiadającą jej wartość napisową, którą można w dowolnej chwili zmienić.
Zmienna substytucyjna może zostać użyta — w zapytaniu lub skrypcie obliczeń — do reprezentacji elementu struktury. Domyślnie dla kostki nie ma żadnych zdefiniowanych zmiennych substytucyjnych.
Zmiennych substytucyjnych nie można dodawać za pomocą panelu narzędzia Designer; można je jednak dodawać bezpośrednio w skoroszycie aplikacji.
Przykład:
CurrMonth "Jan"