Przejdź do głównej zawartości

Ładuje lub aktualizuje wymiar na podstawie danych z tabeli PlaidCloud. Obsługuje zarówno ładowanie początkowe (utworzenie hierarchii od zera), jak i aktualizacje przyrostowe (dodawanie elementów, zmiana elementów nadrzędnych, aktualizacja właściwości bez przebudowy od zera).

Obsługuje dwa układy danych źródłowych: Rodzic–dziecko (jeden wiersz na krawędź drzewa) oraz Poziomy (jedna kolumna na poziom hierarchii, jedna pełna ścieżka na wiersz). Wartości, aliasy i właściwości można ładować razem z danymi strukturalnymi.

Aby określić wymiar dynamicznie, umieść w nazwie zmienne projektu lub lokalne (albo obie).

Zmienne są przydatne, gdy wymiary są aktualizowane okresowo i chcesz zachować widok historyczny.

Przykład z użyciem zmiennej current_month do dynamicznego załadowania wymiaru:

dimension_name_{current_month}

Aby użyć określonego wymiaru, wybierz wymiar z listy rozwijanej.

Aby załadować hierarchię alternatywną, najpierw wybierz wymiar dynamicznie lub konkretnie, zaznacz pole wyboru Ładuj do hierarchii alternatywnej i wpisz nazwę hierarchii alternatywnej do załadowania.

Element, którego nie ma w hierarchii głównej, może znajdować się tylko w jednej hierarchii alternatywnej. Ładowanie, które umieściłoby go także w drugiej hierarchii alternatywnej, kończy się błędem i wskazuje element oraz hierarchię alternatywną, która już go zawiera. Aby użyć liścia w kilku hierarchiach alternatywnych, najpierw dodaj go do hierarchii głównej. Element nadrzędny wymaga własnej nazwy w każdej hierarchii alternatywnej, ponieważ hierarchia alternatywna nie może dodawać elementów pod elementem hierarchii głównej.

Aby określić tabelę źródłową dynamicznie, kliknij pole wyboru Dynamiczna i wpisz nazwę tabeli, uwzględniając w niej zmienne projektu lub lokalne (albo obie).

Aby użyć określonej tabeli źródłowej, wybierz tabelę z listy rozwijanej.

Dostępne są trzy typy konsolidacji:

  • “+”: agreguje wartości w wymiarze.
  • “-”: odejmuje wartości w wymiarze.
  • “~”: w wymiarze nie jest wykonywana żadna agregacja.

Podczas ładowania wymiaru tabelę źródłową można sformatować na dwa sposoby.

W tabeli typu rodzic–dziecko strukturę wymiaru reprezentują dwie kolumny: Rodzic i Podrzędny.

PRZYKŁAD RODZIC–DZIECKO

RODZIC PODRZĘDNY Typ konsolidacji
Parent All Parent 1 ~
Parent All Parent 2 ~
Parent 1 Child 1 +
Parent 2 Child 2 +
Child 1 Child 3 +
Child 1 Child 4 +
Child 2 Child 5 +

Wiersz z pustym elementem nadrzędnym ładuje swój element podrzędny jako element najwyższego poziomu, bezpośrednio pod korzeniem. Wiersz z pustym elementem podrzędnym jest pomijany.

W tabeli ze spłaszczonymi poziomami jest dowolna liczba kolumn, a każda kolumna reprezentuje jeden poziom wymiaru.

PRZYKŁAD SPŁASZCZONE POZIOMY

Poziom 1 Poziom 2 Poziom 3 Poziom 4
Parent All Parent 1 Child 1 Child 3
Parent All Parent 1 Child 1 Child 4
Parent All Parent 2 Child 2 Child 5

Przycisk menu Sprawdź źródło wypełnia Kolumnę źródłową w Data Mapper. Po wypełnieniu Kolumny źródłowej użyj listy rozwijanej Rodzaj, aby zmapować Kolumny źródłowe na odpowiedni typ kolumny.