Arkusze danych definiują dane do załadowania do Essbase. W skoroszycie aplikacji można zawrzeć jeden lub większą liczbę arkuszy danych.
Arkusze danych
Każdy arkusz danych ma nazwę Data.nazwa. Na przykład arkusz danych z wartościami dla regionu wschodniego mógłby mieć nazwę Data.East. Użyta nazwa może być dowolnie przyjęta. Warto wybierać zrozumiałe nazwy, tak aby można było łatwo rozpoznać odpowiedni arkusz, gdy będzie ponownie przydatny.
Uwaga:
W skoroszycie aplikacji może występować wiele arkuszy danych, lecz wszystkie muszą mieć dokładnie ten sam układ kolumn.
Format arkusza danych
Gdy dane są ładowane, przed wartością danych musi być zdefiniowany element z każdego wymiaru. Z tego powodu w arkuszu danych wszystkie (z wyjątkiem jednego) wymiary są umieszczane pod nagłówkami kolumn "Dimension.nazwa_wymiaru. Jeden wymiar jest wybierany jako wymiar "Miary" i elementy z tego wymiaru trzeba dodać ręcznie pod pozostałymi nagłówkami kolumn "Measure.nazwa_elementu". W kolumnach zatytułowanych "Measure.nazwa_elementu" należy umieszczać jedynie elementy zawierające dane.
Gdy scenariusze są włączone, kostki mają ukryty wymiar "Sandbox". Wymiar "Sandbox", mający nazwę "Dimension.sandbox" jest pierwszą kolumną w arkuszu danych. Zawiera element zwany podstawą, który — gdy dane są ładowane — trzeba zdefiniować.
Na poniższym rysunku pokazano arkusz danych z przykładowego skoroszytu aplikacji.
W poniższej tabeli są opisane ustawienia występujące w arkuszach data.nazwa w skoroszytach aplikacji.
Właściwość lub pole | Poprawne wartości | Opis |
---|---|---|
File Name |
Poprawna wartość napisowa. Zob. Name and Related Artifact Limits. |
W procesie konstruowania jest w internetowym interfejsie Essbase tworzony — dla każdego, zawartego w skoroszycie aplikacji, arkusza wymiaru — plik danych o rozszerzeniu |
Rule Name |
Poprawna wartość napisowa. Zob. Name and Related Artifact Limits. |
W procesie konstruowania jest w internetowym interfejsie Essbase tworzony — dla każdego, zawartego w skoroszycie aplikacji, arkusza wymiaru — plik reguł o rozszerzeniu |
Data Load Option |
|
Jeśli zostanie wprowadzona opcja "Zastąp", to wartości istniejące w bazie danych zostaną zastąpione wartościami ze źródła danych. Przychodzące wartości danych mogą być także dodawane lub odejmowane do/z wartości istniejących w bazie danych. Na przykład, jeśli są ładowane wartości tygodniowe, to można je dodać w celu utworzenia — w bazie danych — wartości miesięcznych. |
Delimiter |
Wartością może być tabulator, spacja lub dowolny znak z wyjątkiem ".
|
Wartość tę trzeba zaktualizować bezpośrednio w arkuszu Excela. Nie można jej zaktualizować za pomocą interfejsu Cube Designer. |
Header Rows to Skip |
Liczba dodatnia lub zero. |
Liczba wierszy nagłówkowych, które mają być pomijane podczas ładowania danych lub konstruowania wymiaru. Wartość tę trzeba zaktualizować bezpośrednio w arkuszu Excela. Nie można jej zaktualizować za pomocą interfejsu Cube Designer. |
Sign Flip Dimension |
Nazwa wymiaru |
Odwraca wartości pól danych zmieniając ich znak. W polu "Odwróć znak wymiaru" należy wpisać nazwę wymiaru, a w polu "Odwróć znak UDA" — wybrany atrybut zdefiniowany przez użytkownika (UDA) w obrębie podanego wymiaru. Wartość tę trzeba zaktualizować bezpośrednio w arkuszu Excela. Nie można jej zaktualizować za pomocą interfejsu Cube Designer. |
Sign Flip UDA |
|
Odwraca wartości pól danych zmieniając ich znak. W polu "Odwróć znak wymiaru" należy wpisać nazwę wymiaru, a w polu "Odwróć znak UDA" — wybrany atrybut zdefiniowany przez użytkownika (UDA) w obrębie podanego wymiaru. Wartość tę trzeba zaktualizować bezpośrednio w arkuszu Excela. Nie można jej zaktualizować za pomocą interfejsu Cube Designer. |
Ignore column header |
Ignoruj |
Dane w kolumnie z nagłówkiem IGNORE są ignorowane podczas ładowania danych i konstruowania wymiaru. Wartość tę trzeba zaktualizować bezpośrednio w arkuszu Excela. Nie można jej zaktualizować za pomocą interfejsu Cube Designer. |
Źródło danych | Poprawna nazwa źródła danych. | Wartość ta jest używana do pobierania danych ze źródła określonego w definicji źródła danych. Tę wartość trzeba zaktualizować bezpośrednio w skoroszycie aplikacji. Nie można jej zaktualizować za pomocą interfejsu Cube Designer. |
Operacje na danych
Gdy dane są ładowane, ich wartości mogą być dodawane lub odejmowane do/z istniejących wartości w bazie danych lub je zastępować. To, która z tych możliwości ma zostać użyta, określa się w polu Opcja ładowania danych w arkuszu danych.
Pliki reguł
Gdy jest konstruowana kostka, w internetowym interfejsie Essbase są tworzone pliki danych i pliki reguł ładowania danych. Pliki te mogą zostać później użyte przy ładowaniu danych do kostki. Plikom danych jest nadawana nazwa podana w obszarze definicji (w arkuszu danych) i jest przypisywane rozszerzenie .txt
. Na przykład cube_basic.txt.
Plikom reguł jest nadawana nazwa podana w obszarze definicji (w arkuszu danych) i jest przypisywane rozszerzenie .rul
. Na przykład cube_basic.rul.
Arkusze danych można modyfikować w panelu narzędzia Designer. Zob. Praca w narzędziu Cube Designer z arkuszami danych.