Omówienie arkusza "Cube.Settings"

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.

Omówienie arkusza "Cube.Settings": tabele aliasów

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.


Skoroszyt aplikacji dla kostki Sample Basic, z aktywnym arkuszem "Cube.Settings". Na rysunku jest przedstawiona sekcja "Tabele aliasów (alternatywne nazwy elementów)". Widoczne są następujące tabele aliasów: Default, Long Names, ChineseNames, JapaneseNames, RussianNames i GermanNames.

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.


Skoroszyt aplikacji dla kostki Sample Basic, z aktywnym arkuszem "Dim.Product". Widoczne są następujące kolumny, zawarte w sekcji "Elementy" arkusza: PARENT, CHILD, ALIAS.Default, ALIAS.ChineseNames, ALIAS.JapaneseNames, ALIAS.RussianNames i ALIAS.GermanNames.

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.

Omówienie arkusza "Cube.Settings": właściwości

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

  • ASO
  • BSO

To jest właściwość aplikacji.

Określa, czy kostki z aplikacji używają magazynu agregacji (ASO) czy wolumenu blokowego (BSO).

Outline Type

  • Unique
  • Duplicate

To jest właściwość bazy danych.

  • Unikatowe: nazwy elementów w strukturze muszą być unikatowe.
  • Zduplikowane: w strukturze są dozwolone zduplikowane nazwy elementów.

Aggregate missing values

  • Yes
  • No

To jest właściwość bazy danych.

Określa, czy wartości "brak" (#MISSING) mają być agregowane podczas obliczeń kostki.

Create blocks on equations

  • Yes
  • No

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

  • Yes
  • No

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:

  • miesiąc dd yyyy
  • mm/dd/yy
  • yyyy-mm-dd
  • mmm dd yyyy
  • yy.mm.dd
  • dd.mm.yy
  • mm-dd-yy
  • mm/dd/yyyy
  • dd/mm/yy
  • dd-mm-yy
  • dd Miesiąc yy
  • Miesiąc dd, yy
  • mmm dd, yy
  • dd mmm yyyy
  • yy/mm/dd
  • dd Miesiąc yyyy
  • yyyy/mm/dd
  • dd-mmm-yy
  • dd mmm yy

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

  • Force On
  • Force Off

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

  • 0
  • Liczba dodatnia mniejsza niż 1000.

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.

Omówienie arkusza "Cube.Settings": dynamiczne ciągi czasowe

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.

Zob. Using Dynamic Time Series Members.

Omówienie arkusza "Cube.Settings": ustawienia atrybutów

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".

Zob. Setting Boolean Attribute Member Names.

True Member

Default: True

Początkowe nazwy elementów wartości logicznych w kostce są ustawiane na "Prawda" i "Fałsz".

Zob. Setting Boolean Attribute Member Names.

Prefix/Suffix Value

  • None
  • Dimension
  • Parent
  • Grandparent
  • Ancestors

Zob. Setting Prefix and Suffix Formats for Member Names of Attribute Dimensions.

Prefix/Suffix Format

  • Prefix
  • Suffix

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

  • _ podkreślenie
  • | kreska pionowa
  • ^ daszek

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

  • Tops of ranges
  • Bottoms of ranges

Zob. Setting Up Member Names Representing Ranges of Values.

Date Member

  • Najpierw miesiąc (mm-dd-yyyy)
  • Najpierw dzień (dd-mm-yyyy)

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.

Omówienie arkusza "Cube.Settings": zmienne substytucyjne

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.

  1. Utworzyć w sekcji zmiennych substytucyjnych (w arkuszu "Cube.Settings") nowy wiersz.
  2. Wpisać w kolumnie A nazwę zmiennej, a jej wartość — ujętą w cudzysłów, jeśli reprezentuje nazwę elementu — w kolumnie B.

    Przykład:

    CurrMonth "Jan"

Zob. Using Substitution Variables.