Krok Dimension Load
Ł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.
Wybór wymiaru
Dział zatytułowany „Wybór wymiaru”Określ wymiar dynamicznie
Dział zatytułowany „Określ wymiar dynamicznie”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}Użyj określonego wymiaru
Dział zatytułowany „Użyj określonego wymiaru”Aby użyć określonego wymiaru, wybierz wymiar z listy rozwijanej.
Ładowanie do hierarchii alternatywnej
Dział zatytułowany „Ładowanie do hierarchii alternatywnej”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.
Tabela źródłowa
Dział zatytułowany „Tabela źródłowa”Dynamiczna
Dział zatytułowany „Dynamiczna”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).
Statyczna
Dział zatytułowany „Statyczna”Aby użyć określonej tabeli źródłowej, wybierz tabelę z listy rozwijanej.
Właściwości wymiaru i układ tabeli
Dział zatytułowany „Właściwości wymiaru i układ tabeli”Domyślny typ konsolidacji
Dział zatytułowany „Domyślny typ konsolidacji”Dostępne są trzy typy konsolidacji:
- “+”: agreguje wartości w wymiarze.
- “-”: odejmuje wartości w wymiarze.
- “~”: w wymiarze nie jest wykonywana żadna agregacja.
Format kolumn tabeli
Dział zatytułowany „Format kolumn tabeli”Podczas ładowania wymiaru tabelę źródłową można sformatować na dwa sposoby.
Rodzic–dziecko
Dział zatytułowany „Rodzic–dziecko”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.
Spłaszczone poziomy
Dział zatytułowany „Spłaszczone poziomy”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 |
Mapowanie kolumn
Dział zatytułowany „Mapowanie kolumn”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.