Omówienie arkuszy danych

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.


Arkusz danych ze 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 .txt. Arkuszom tym można nadawać zrozumiałe nazwy, tak aby można było łatwo rozpoznać odpowiedni, gdy będzie ponownie przydatny.

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 .rul. Arkuszom tym można nadawać zrozumiałe nazwy, tak aby można było łatwo rozpoznać odpowiedni, gdy będzie ponownie przydatny.

Data Load Option

  • Add
  • Subtract
  • Replace

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

  • Tabulator

  • Spacja

  • 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

  • Flip

  • Blank

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.

  • Zastąp: Powoduje zastąpienie wartości w kostce wartościami ze źródła danych. "Zastąp" jest ustawieniem domyślnym.
  • Dodaj: Powoduje dodanie wartości ze źródła danych do wartości w kostce. Na przykład, jeśli są ładowane tygodniowe wartości danych, to można je dodać w celu utworzenia — w kostce — wartości skumulowanych.
  • Odejmij: Powoduje odjęcie wartości ze źródła danych od wartości w kostce. Na przykład, aby śledzić tygodniowo dostępny budżet, można odejmować tygodniowe wartości wydatków od wartości budżetowych z poprzedniego tygodnia.

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.