Ta funkcja jest używana do definiowania tabel wymiarów zawierających dane odniesienia. Tabele wymiarów mogą być dołączone do tabeli faktów w zakładce opisującej łącza.

Tabela wymiarów charakteryzuje się listą pól.

W przeciwieństwie do tabeli faktów, które mogą być ładowane przez kilka reguł synchronizacji (zwłaszcza dlatego, że możliwe jest istnienie w tej samej tabeli faktów kilku typów faktów scharakteryzowanych według typu), wymiar jest ładowany za pomocą logiki synchronizacji. To wyjaśnia, istnienie zakładki w opisie tabeli wymiarów określającej sposób w jaki tabela jest ładowana.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Nagłówek

Prezentacja

Jest używany do definiowania kodu i tytułu tabeli, a także skrótu, który będzie używany do uzyskania dostępu do tabeli wymiarów przez operacje aktualizacji.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Ten kod identyfikuje utworzone pliki w unikalny sposób.

Odpowiada nazwie tabeli, która zostanie stworzona w bazie danych minihurtowni danych.

  • Skrót (pole ABRDIM)

Skrót tabeli musi składać się z 1 do 4 znaków (mogą to być litery lub cyfry, ale pierwszy znak musi być literą). Jest to unikatowy identyfikator dla wszystkich skrótów tabel w słowniku danych. Stosowanie słów zastrzeżonych dla Adonix jest niedozwolone.

  • Opis (pole ZINTIT)

 

  • pole W

 

  • Zweryfikowany tytuł (pole INTEVAL)

 

Zamknij

 

Karta Opis

Prezentacja

Zakładka służy do określenia ogólnych właściwości tabeli wymiarów, szczególnie dotyczących reguł ładowania. Reguły te charakteryzują się tabelą wyjściową, z którą może być połączony zbiór tabeli załącznika, a także warunkiem logiki eksportu i typem eksportu. Specjalny kod procesu służy w razie potrzeby do zarządzania wyjątkami.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Cechy

Kod działania jest używany, aby:

  • Ustawić element jako opcjonalny w słowniku, jeśli wartość powiązana z kodem działania jest zerowa
  • Zidentyfikować spersonalizowane elementy, jeśli są one oznaczone przy użyciu kodu rozpoczynającego się od X, Y lub Z
  • Podać maksymalną liczbę pozycji, jeśli kod działania oznacza elementy w tabeli

Jeśli kod działania jest nieaktywny:

  • Oznaczonego elementu nie można użyć
  • Powiązany kod nie zostanie ani wygenerowany ani aktywowany
  • Moduł (pole MODULE)

 

Określa tabelę źródłową, która zostanie przejrzana (razem z rekordami w powiązanych tabelach) za każdym razem, gdy zostanie wyzwolona aktualizacja tabeli wymiarów. Aktualizacja będzie kompletna, jeżeli jej typ to Usuń i zastąp; w przeciwnym razie będzie narastająca, w oparciu o zmienione rekordy w tabeli reguł.

  • Klucz (pole INDLEC)

 

  • Filtr ekstrakcji (pole FILTRE)

Warunek ten dotyczy rekordów w tabeli źródłowej podczas procesu aktualizacji dla tabeli wymiarów. Jeżeli nie zostaje on wykonany, wówczas rekord nie jest zachowywany do użycia podczas aktualizacji.

Należy zwrócić uwagę na to, że mogą tu zostać użyte złożone wyrażenia, w tym warunki umożliwiające wpłynięcie na funkcje zdefiniowane przez programistę (funkcja składni PRG.FONCTION...).

  • Rodzaj aktualizacji (pole TYPMAJ)

Pole to służy do określenia, czy logika ładowania dla tabeli wymiarów ma być

  • typu Narastającego(po każdym wyzwoleniu zmiany są kopiowane z tabeli źródłowej). W przeciwieństwie do tabeli faktów, w której stosowany jest wyzwalacz bazy danych, w przypadku wymiarów stosowana jest data ostatniej zmiany lub tworzenia, która musi zatem być przypisana tabeli wymiarów.
  • lub typu Usuń i zastąp (Wszystkie wiersze w tabeli zostają usunięte przed ich pełnym odtworzeniem).
  • pole WA

 

  • Puste usuwanie rekordu (pole SUPVID)

Ta opcja umożliwia dodanie pustego wiersza w tabeli wymiarów podczas synchronizacji.

  • Wiele folderów (pole MULDOS)

Parametr ten służy do określenia, czy dany wymiar obejmuje wiele folderów, czy jeden.

  • Standardowy skrypt (pole TRTSTD)

Służy do określania kodu dla procesu opcjonalnego.

Jeżeli zostanie on wprowadzony, wówczas proces zostaje wywołany podczas aktualizacji w celu wykonania poszczególnych procesów.

W procesie tym występuje etykieta $ACTION oraz dwie zmienne, które definiują kontekst wywołania:

  • Zmienna ACTION służy do definiowania kontekstu wywołania. Dopuszczalne wartości to:
    • „DEB_DIM” po rozpoczęciu aktualizacji.
    • „FIN_DIM” na koniec aktualizacji.
  • Zmienna TABLE służy do określenia nazwy tabeli wymiarów, która jest aktualizowana.

Dzięki temu można przejąć kontrolę nad aktualizacją wymiaru, gdy nie odbywa się ona za pomocą prostego przekopiowania tabeli.

  • Skrypt pionowy (pole TRTSPV)

 

  • Właściwy skrypt (pole TRTSPE)

 

Tabela Odsyłacze

  • Tabele powiązane (pole TABLNK)

Służy do określenia tabel powiązanych z tabelą źródłową lub z jedną z tabel, które poprzedzają ją w tabeli połączeń.

  • Skrót (pole ABRLNK)

Odpowiada skrótowi, pod jakim otwierana jest połączona tabela.

Jeżeli pole to nie jest puste, stosowany jest domyślny skrót tabeli. Wpisanie skrótu może być przydatne, ponieważ pozwoli uniknąć konfliktu z kontekstem wywołania.

  • Klucz połączenia (pole CLELNK)

Służy do zdefiniowania kodu tabeli wykorzystywanego do odczytywania powiązanych wierszy. Domyślnie stosowany jest pierwszy klucz tabeli.

  • Typ (pole TYPLNK)

 

  • Wyraż. powiązane (pole EXPLNK)

Pole definiowane jako jedno lub więcej wyrażeń obliczanych rozdzielonych średnikiem. Każde wyrażenie jest oceniane, a wynik można wykorzystać do określenia wartości klucza, stosowanego do wykonania czynności join/łącz. W wypadku autoryzacji wielokrotnej czynności join/łącz, jedynie pierwsze elementy klucza mogą zostać podane.

W wyrażeniach mogą być stosowane stałe, a także pola pochodzące z tabel uprzednio zdefiniowanych na listach powiązań.

  • Daty pól (pole FLDDAT)

Pole to służy do konfiguracji tabeli zawierającej CREDAT oraz UPDAT w celu wygenerowania synchronizacji wymiarów.

Tabela Foldery

  • Folder (pole ADXDOS)

 

Zamknij

 

Karta Pola

Prezentacja

Oto szczegółowa definicja pól, które mogą mieć następujące typy:

  • Wymiar (czyli kryteria analizy).
  • Wymiar nadrzędny(kryteria analizy zdefiniowane przez innego wymiar).
  • Informacje (dodatkowe pola informacyjne).
  • Techniczne (Pola znajdujące się w minihurtowni danych, ale ukryte dla użytkownika końcowego. Mogą one w szczególności służyć do zarządzania uprawnieniami lub określania kontekstów łącza).

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Tabela Pola

  • Nr linii (pole NUMDIM)

 

  • Kod pola (pole FLDDIM)

Definiuje kod dla pola w tabeli faktów lub w tabeli opisującej wymiary. Jest to kod, który identyfikuje również pole w bazie danych (automatycznie zostaje mu przypisany sufiks „_0”). Nie jest on widoczny w raportach zarządzania (wyświetlany jest w nich tytuł), ale można go zobaczyć przeglądając składnię SQL, która pobiera dane z minihurtowni danych.

  • Opis (pole ZINTDIM)

 

Definiuje się tutaj typ obszaru, który określa jego format wprowadzania (numeryczne, dowolne znaki, data itp.) oraz kontrole spójności (np. odniesienie do tabeli).

Główne typy ogólne, to:

A: Alfanumeryczne
C: Liczba całkowita krótka
L: Liczba całkowita długa
DCB: Liczba dziesiętna
D: Data
M: Menu lokalne
MM: Menu lokalne z filtrem
ACB: clob
ABB: blob

Jednakże istnieje wiele innych wstępnie zdefiniowanych typów. Odnoszą się one często do tabel dodatkowych (waluta, kraj itp.). Dedykowany słownik umożliwia ich opis. Można je wybrać za pomocą przycisku , który umożliwia otrzymanie ich listy.

  • Dł. (pole LNG)

Służy do określania liczby znaków pola, w przypadku ogólnego typu danych pola o nieustalonej długości. Odnosi się w szczególności do typów A oraz DCB.

Podobnie jak w wypadku CLOB, dla BLOB konieczne jest wprowadzenie wartości określającej maksymalną przechowywaną liczbę znaków. Kodowanie jest następujące:

Długość

Wielkość pamięci

Maksymalna liczba znaków

0

1020

510

1

2044

1022

2

4092

2046

3

8188

4094

n

1024*(2^n) - 4

512*(2^n) - 2

  • Data (pole TYPDAT)

Gdy dane pole z tabeli faktów lub wymiarów jest typu „data” i zostało określone jako wymiar, wówczas automatycznie zostaje ono skojarzone z tabelą wymiarów o nazwie AX3DAT, która zarządzana jest w sposób automatyczny.

Możliwe jest wówczas określenie parametrów czasowych powiązanych z datą, która będzie wykorzystywana w analizach. Podawana jest lista znaków do określenia, która mają następujące znaczenie:

  • Y=rok
  • S=półrocze
  • Q=kwartał
  • M=miesiąc
  • F=dwa tygodnie
  • T=dekada
  • W=tydzień
  • D=dzień

Dlatego np. YMW oznaczać będzie bezpośredni dostęp możliwy dla danego roku, miesiąca i tygodnia określonego przez datę.

  • Menu (pole MENLOC)

Określa numer menu lokalnego, powiązany ze wskazanym w wierszu polem.

Jeżeli pole jest typu „menu lokalne” (wartości od 1 do 255), odpowiada klasyfikacji tytułu w tabeli o nazwie menu lokalne, zapisanej w tabeli komunikatów APLSTD.

Przy wprowadzaniu lub wyświetlaniu prezentowane są następujące elementy zgodnie z wyborami dokonanymi z poziomu interfejsu użytkownika:

  • można dokonać wyboru tytułu z listy przewijanej, zwanej polem kombi,
  • lub wybrać listę przycisków.

Ciekawą właściwością tego typu elementu jest to, że lista wyborów wyświetlana jest w języku logowania.

Każde menu lokalne opisuje listę dostępnych tytułów. Na przykład menu lokalne 1 odpowiada wyborowi Nie / Tak , w takiej kolejności. W tym przypadku wykorzystane może być również pole wyboru.

Jeżeli pole jest skojarzone z tabelą dodatkową, tutaj określa się jego numer identyfikacyjny.

  • Typ obiektu (pole TYPFLD)

Służy do opisywania danych w tabeli wymiarów. Możliwe są następujące wartości:

  • Wymiar oznacza, że pole uważane jest za kryterium analizy przechowywane w tabeli wymiarów.
  • Wymiar oznacza, że pole uważane jest za kryterium analizy powiązane z inną tabelą wymiarów. W niektórych przypadkach (pola typu data, menu lokalne, tabela dodatkowa) tabelą wymiarów zarządza się niebezpośrednio z poziomu oprogramowania.
  • Informacje odpowiadają polu, które będzie prezentowane w raportach, ale nie jest uważane za wyróżnik z punktu widzenia analizy i agregacji danych.
  • Technika odpowiada polom wykorzystywanym w strukturze danych (np. w celu zdefiniowania powiązań), które nie muszą jednak być widoczne podczas tworzenia raportów.
  • Dołączone automatycznie (pole ZAUTO)

 

  • Obiekt tunelowy (pole TUNNEL)

 

  • Połączone wymiary (pole FLDLIE)

Gdy pole jest polem typu Informacje w tabeli wymiarów, musi być ono połączone z polem typu Wymiar. Dlatego tutaj wprowadza się jedno z pól typu Wymiar występujących w tabeli wymiarów.

Gdy pole jest polem typu Wymiar nadrzędny, wówczas wprowadza się tutaj kod wymiaru, do którego jest ono dołączone.

  • Tytuł wymiaru (pole ZDIMINT)

 

  • Nazwa pola (pole DIMFLD)

 

  • Opcja łączenia (pole OPTJNT)

 

  • Ładowanie formuły (pole FLDORG)

Ta formuła kalkulacji adonix stosowana jest do określenia sposobu, w jaki pole jest ładowane w tabeli wymiarów, gdy minihurtownia danych jest aktualizowana z folderu w pakiecie oprogramowania.

Tego rodzaju formuła może zawierać stałe, pola pochodzące z tabel zadeklarowanych w wierszach, funkcje standardowe, ale także funkcje zdefiniowane przez programistę (za pomocą funkcji składni PRG.FONCTION).

Kod działania jest używany, aby:

  • Ustawić element jako opcjonalny w słowniku, jeśli wartość powiązana z kodem działania jest zerowa
  • Zidentyfikować spersonalizowane elementy, jeśli są one oznaczone przy użyciu kodu rozpoczynającego się od X, Y lub Z
  • Podać maksymalną liczbę pozycji, jeśli kod działania oznacza elementy w tabeli

Jeśli kod działania jest nieaktywny:

  • Oznaczonego elementu nie można użyć
  • Powiązany kod nie zostanie ani wygenerowany ani aktywowany

Dodatk. inform.

  • Klucz (pole CLE)

Tabela wymiarów musi mieć dostępny wskaźnik zawierający kluczowe wartości służące do tworzenia powiązań pomiędzy tabelami faktów lub innymi połączonymi wymiarami. Pole to służy do określania tych właściwości.

Tam wprowadzana jest lista pól, które tworzą indeks. Pola oddzielone są znakiem „+”, jeśli występuje kilka pól (na przykład, w tabeli FACILITY lokalizacji znajduje się klucz o definicji LEGCPY+FCY).

Pole sortowane malejąco jest poprzedzone znakiem znakiem „-” (uwaga, jest ono używane w lewej liście).

Pierwsze pole, które tworzy indeks nie zawiera znaku, jest więc sortowane rosnąco.

  • pole NAMCLE

 

  • Numer obiektu (pole NOMBRE)

Jeśli pole to jest zaznaczone, obiekt Liczba zostaje dodany do utworzonego uniwersum, który jest używany, by uzyskać bezpośredni dostęp do określonej liczby wierszy w tabeli wymiarów (globalnie lub według określonych kryteriów).

Zamknij

 

Ikona "Operacje"

Wybór pola

Pola

W tym oknie występują następujące pola :

Blok numer 1

Kod tabeli musi zawierać od 1 do 10 znaków (liter lub cyfr, jednak zawsze z literą na początku). Jest to unikatowy identyfikator dla wszystkich skrótów tabeli w słowniku danych. Stosowanie słów zastrzeżonych dla systemu Adonix jest niedozwolone.

Tabela

  • Pole (pole CODZONE)

Odpowiada polu nazwy w tabeli bazy danych (nazwa ta jest automatycznie uzupełniana znakami „_0”).

  • Opis (pole INTITCOURT)

Opis powiązany z poprzednim kodem.

  • T/N (pole SELECT)

Jeśli dla wiersza odpowiedź ma wartość Tak, zaznaczone pole jest przesyłane wraz ze swoimi cechami (typem, długością itd.) to okna, z którego wywołano funkcję wyboru.

Należy zwrócić uwagę, że po kliknięciu wiersza prawym przyciskiem myszy (bez ustawienia kursora w samym polu) można z jego poziomu ustawić dla wszystkich wierszy globalnie wartość Tak lub Nie .

Zamknij

Funkcja ta jest stosowana do dodania do tabeli pól pochodzących z tabeli wprowadzonej wcześniej do nagłówka okna, otwieranego z bieżącego wiersza. Tabela wyjściowa proponowana jest domyślnie.

Wartości domyślne są stosowane do tabeli zawierającej wiersze, które zostały odzyskane w taki sposób:

  • Główne cechy pola są odzyskiwane w oryginalnej postaci (tytuł, typ, długość, menu lokalne, tabele dodatkowe, itp.)
  • Po scharakteryzowaniu pola według typu powiązanego z obiektem (lub jeżeli jest typu Datalub Tabela dodatkowa, jest definiowane jako Wymiar.
  • Jeżeli jest typu DCB, to jest definiowane jako Miara.
  • W przeciwnym wypadku jest definiowane jako Informacje połączone z najbliższym wymiarem.

Jeżeli pola posiadające ten sam tytuł, co pole do wstawienia już istnieją, to nie zostaną one wstawione.

 

Zamknij

 

Przyciski określone

Funkcja ta generuje proces, którego nazwa jest określona przez „WMD”, po którym następuje kod tabeli, a następnie go kompiluje. Proces jest automatycznie wywoływany przez proces aktualizacji minihurtowni danych.

W oknie otwartym przez ten przycisk występują następujące pola :

Blok numer 1

  • pole OBJET

 

  • pole CLES

 

Blok numer 2

  • Z folderu (pole DOSORG)

Z tego pola należy skorzystać, aby zdefiniować folder, z którego zostanie skopiowany rekord. Możliwa składnia jest opisana w dedykowanym załączniku.

  • Wszystkie foldery (pole TOUDOS)

Z tej opcji należy skorzystać, aby skopiować rekord do wszystkich folderów zdefiniowanych w słowniku (tabela ADOSSIER w bieżącym rozwiązaniu).

  • Do folderu (pole DOSDES)

Z tego pola należy skorzystać, aby zdefiniować folder, do którego zostanie skopiowany rekord. Możliwa składnia jest opisana w dedykowanym załączniku.

Zamknij

Przycisk ten służy do kopiowania definicji rekordu z/do innego folderu.

Pasek menu

Dokumentacja/ Akapity

Funkcja ta służy do uzyskania dostępu do zarządzania dokumentacją dla pierwszego akapitu dokumentu (jeżeli jakiś istnieje), powiązanego z bieżącym rekordem.

Dokumentacja/ Powiązania

Funkcja ta służy do uzyskania dostępu do zarządzania powiązaniami. Jest to używane do określania powiązań pomiędzy bieżącymi a pozostałymi rekordami (np. powiązań między funkcjami a ustawieniami). Połączenia te są specyficzne dla dokumentów i są one używane do wczytywania generowania struktur dokumentów.

Dokumentacja/ Generowanie

Prezentacja

To menu służy do uruchamiania generowania dokumentów. Generowanie może być również uruchamiane za pomocą przycisku [Generowanie], który znajduje się w dolnej części okna.

Jednocześnie można uruchamiać trzy typy generowania:

  • generowanie struktury dokumentów ze słownika (tabele ADOCUMENT, ADOCBLB, ADOCCLB).
  • generowanie dokumentów z poprzednich tabel.
  • generowanie dokumentów dla pól.

Proponowany zakres bierze pod uwagę bieżący rekord, ale może być on modyfikowany podczas uruchamiania.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Wybór

  • Wszystkie istniejące języki (pole ALLLAN)

Jeżeli pole to zostało zaznaczone, to wszystkie języki są brane pod uwagę przez operację.

Jeśli to pole nie jest zaznaczone, w zależności od przypadku:

  • jeśli kod języka nie jest wprowadzony odręcznie, zostanie użyty język domyślny,
  • w przeciwnym wypadku stosowany jest język wprowadzony.

Służy do definiowania języka generowania (jeżeli nie zaznaczono opcji generowania wszystkich języków).

  • Wszystkie typy (pole ALLTYP)

Jeżeli pole to jest zaznaczone, wszystkie typy są brane pod uwagę przy generowaniu. Należy zwrócić uwagę na fakt, że w tym wypadku obowiązuje limit podczas generowania standardowej dokumentacji (uwzględniana jest tylko dokumentacja, która oznaczona jest kodem większym niż X).

Stosowany do definiowania typu dokumentacji, która zostanie uwzględniona w procesie (pole nie zaznaczone uwzględnia wszystko).

  • Kody dokumentacji od (pole FUNDEB)

Stosowany do określenia zakresu kodów, uwzględnianych przy generowaniu dokumentacji.

  • Kody dokumentacji do (pole FUNFIN)

 

Generuj ADOCUMENT

  • pole GENDOC

Radioprzycisk jest stosowany do tworzenia/aktualizacji ram dokumentacji (struktury hierarchicznej akapitów) na podstawie elementów technicznych, znalezionych w słowniku danych. Istnieje możliwość albo ograniczenia się wyłącznie do aktualizacji istniejących dokumentacji lub - w razie potrzeby - tworzenia nowych.

Powiązania dokumentacji są również brane pod uwagę. Akapity co do których istnieje prawdopodobieństwo utworzenia są definiowane w odpowiednim załączniku technicznym.

  • Do wszystkich grup (pole ALLCREGRP)

Pole to umożliwia wybór między:

  • Przetworzeniem wszystkich dokumentacji lub pomocy dla pól, niezależnie od grupy przynależności użytkownika.
  • Przetworzeniem wyłącznie dokumentacji lub pomocy dla pól, których grupa użytkownika odpowiada grupie autora dokumentacji, która znajduje się w tabeli AOBJGRPDEV.

Generuj dokument końcowy

  • pole GENFIN

Radioprzycisk jest stosowany do generowania ostatecznej dokumentacji na podstawie akapitów dokumentacji. Dokumentacja ta jest tworzona w różnych pod-katalogach katalogu zdefiniowanego przez parametr użytkownika DIRDOC .

Generowanie 'według kodu działania' należy stosować w celu uzyskania generacji dokumentacji tych funkcji o kodach działania >= 'X'
Generowanie 'kompletne' dotyczy wyłącznie standardowych kodów działania.

  • Tylko zweryfikowane dokumentacje (pole HLPVLD)

Stosowany do generowania ostatecznego dokumentu jedynie dla zwalidowanych dokumentacji.

  • Pomoc dla pól połączona z dokumentacją (pole HLPLNKFLD)

Jeśli to pole zostało zaznaczone przetwarzane są tylko pomoce dla pól dotyczące dokumentacji dla funkcji lub przetwarzanych obiektów. Aby dowiedzieć się, które pomoce dla pola powinny zostać przetworzone, należy przejrzeć ekrany powiązane z odpowiadającymi paragrafami dokumentacji.

  • Pomoc dla innych pół (pole HLPFLD)

Jeżeli okno to zostało zaznaczone, to utworzona zostanie ostateczna dokumentacja na podstawie zawartości akapitów dokumentacji. Dokumentacja ta zostanie utworzona w podkatalogu FLD katalogu zdefiniowanego parametrem użytkownika. REPDOC.

  • Kody dokumentacji od (pole HLPDEB)

Stosowany do określenia zakresu kodów, uwzględnianych przy generowaniu dokumentacji.

  • Kody pomocy do pola do (pole HLPFIN)

 

  • Katalog generowania (pole REPERT)

 

Zamknij

 

Komunikaty o błędzie

Jedynymi komunikatami o błędach są komunikaty ogólne.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja