Odniesienie do dokumentacji Implementacja
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 faktó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 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. |
|   |
|   |
|   |
Zamknij
Prezentacja
Można tutaj znaleźć informacje dotyczące tabeli faktów, a w szczególności:
Zamknij
Pola
Na tej karcie występują następujące pola :
Cechy
| Kod działania jest używany, aby:
Jeśli kod działania jest nieaktywny:
|
|   |
Profile
| Jeżeli okno to zostanie zaznaczone, można prowadzić filtrowanie danych w tabeli faktów według lokalizacji. Funkcja ta działa przy założeniu, że w tabeli istnieje pole lokalizacji. Prawa dostępu do lokalizacji w raportach zostaną określone za pomocą kodu funkcyjnego zarządzającego danymi filtrowanymi według lokalizacji: lokalizacje, dla których dany użytkownik ma uprawnienia związane z omawianą funkcją, zostaną przypisane do danych w raporcie. |
| Obowiązkowe, jeżeli zdefiniowana jest autoryzacja według lokalizacji. Pole to służy do określenia kodu pliku lokalizacji, który ma zostać wykorzystany do filtrowania danych. Musi odpowiadać polu zdefiniowanemu w zakładce Pola w tabeli faktów. Ponadto pole to musi być typu FCY. |
Usuwanie informacji
| To pole typu „data” — o ile istnieje — służy jako podstawa oczyszczania tabeli faktów z podaną datą. |
| Liczba dni wstrzymania informacji. Dane o statusie nadrzędnym zostaną usunięte z wyliczonym dniem. |
Generowanie
| Pole to służy do określenia, czy logika ładowania dla tabeli wymiarów ma być:
|
| Jeżeli pole to zostanie zaznaczone, w uniwersum stworzony zostanie obiekt służący do obliczania liczby wierszy w tabeli faktów. |
Zamknij
Prezentacja
Oto szczegółowa definicja pól, które mogą zawierać:
Zamknij
Pola
Na tej karcie występują następujące pola :
|   | |
| 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. | |
|   | |
| 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 W przypadku tabeli faktów konieczne jest wprowadzenie dodatkowych informacji dotyczących pewnych typów (dat, tabel dodatkowych, menu lokalnych). | |
| 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:
| |
| 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:
Dlatego np. YMW oznaczać będzie bezpośredni dostęp możliwy dla danego roku, miesiąca i tygodnia określonego przez datę. | |
| 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:
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. | |
| Służy do opisywania danych w tabeli faktów. Możliwe są następujące wartości:
Należy zauważyć, że każde pole typu ACS (kod dostępu) zostaje automatycznie zdefiniowane jako techniczne (nie będzie pojawiało się w opisie pól w tabeli faktów, ale będzie wykorzystywane do filtrowania danych w trakcie obsługi zapytań w tabeli faktów). | |
|   | |
|   | |
| Służy do określenia, czy wyliczenie liczby dostępnych wierszy jest wymagane przez wartość kryterium. Następnie tworzony jest pomiar typu konta w celu zoptymalizowania odpowiedniego dostępu. | |
| Kod działania jest używany, aby:
Jeśli kod działania jest nieaktywny:
|
Zamknij
Ikona "Operacje"
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. |
| Odpowiada polu nazwy w tabeli bazy danych (nazwa ta jest automatycznie uzupełniana znakami „_0”). |
| Opis powiązany z poprzednim kodem. |
| 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 używana do dodawania do pola tabeli pól pochodzących z tabeli wprowadzonej wcześniej w nagłówku okna otwartego z bieżącego wiersza. Jeśli tabela faktów ma nazwę jednej z tabeli oprogramowania, nazwa ta proponowana jest domyślnie.
Wartości domyślne są stosowane do tabeli zawierającej wiersze, które zostały odzyskane w taki sposób:
Jeżeli pola posiadające ten sam tytuł, co pole do wstawienia już istnieją, to nie zostaną wstawione.
Zamknij
Prezentacja
Zakładka ta służy do określania różnych łączy do tabel wymiarów zarządzanych przez oprogramowanie.
Łącze charakteryzuje się kodem tabeli wymiarów oraz przez wyrażenie łącza. Kiedy istnieje kilka łącz do tej samej tabeli wymiarów, należy dopisać wyraźny numer aliasu.
Należy pamiętać, że automatyczne łącza nie muszą być tutaj opisane. Automatyczne łącza są te generowane w następujących polach:
Zamknij
Pola
Na tej karcie występują następujące pola :
|   |
| Wskaż tabelę dlawymiarów analitycznych powiązanych z tabelą faktów. |
| Zawiera wyrażenie połączeń, które służy do przechodzenia przez tabelę wymiarów za pomocą odpowiedniego klucza. Wyrażenie połączeń może składać się z pól pochodzących z tabeli faktów i/lub stałych, oddzielonych średnikiem, jeżeli jest ich kilka. |
|   |
|   |
|   |
Zamknij
Prezentacja
Ten typ jest używany do definiowania indeksów, które są tworzone w tabeli faktów w celu optymalizacji czasu dostępu.
Zamknij
Pola
Na tej karcie występują następujące pola :
|   |
| 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. |
| Kod działania jest używany, aby:
Jeśli kod działania jest nieaktywny:
|
Cechy magazynu
| W tej sekcji należy wprowadzić tekst opisujący techniczną konfigurację tabeli bazy danych. Tekst ten jest zapisywany w pliku „name.cfg” katalogu FIL aplikacji. Pliku używa instrukcja „valfil”. Więcej informacji na ten temat można znaleźć w dedykowanym załączniku technicznym . |
Zamknij
Prezentacja
Agregaty do zarządzania są definiowane w tej zakładce. Agregat to tabela przechowującą pośrednie sumy na podstawie różnych wartości, które może przyjąć pole lub kombinacja pól. Agregat skraca czas dostępu, gdy raport dotyczy tylko miar zsumowanych w jednym z agregatów: dostęp jest bezpośredni, ponieważ dane nie są ponownie przeliczane.
W tej zakładce można określić jeden lub kilka agregatów:
Tabela Wymiary wyświetla listę wymiarów, których krzyżowanie definiuje agregat. Wymiary te mogą mieć predefiniowany typ (data, lokalne menu, tabela dodatkowa), lub typ Inne. Ten typ jest używany do wprowadzania jednego z wymiarów wymienionego w odpowiedniej zakładce.
Należy zauważyć, że dla każdego agregatu określonego w tabeli faktów:
Tabela Indeks jest używana do definiowania indeksów w celu szybszego dostępu do danych agregatu.
Zamknij
Pola
Na tej karcie występują następujące pola :
Tabela Agregaty
|   |
| Kod ten identyfikuje agregat, którego parametry określono w tabeli faktów. |
| Ten kod czynności służy do ustawienia agregatów zdefiniowanych w tabeli faktów jako opcjonalne. Kod działania jest używany, aby:
Jeśli kod działania jest nieaktywny:
|
Tabela Wymiary
| Pole to określa typ wymiaru, który wchodzi w skład danej agregacji. Może to być wymiar określony w zakładce połączeń (w tym przypadku stosowany jest typ Inne ) lub wymiar stworzony bezpośrednio z danego typu danych (typ Data, dla którego mogą być definiowane agregaty czasowe oraz typy menu lokalne oraz tabele dodatkowe). |
| Służy do podania kodu wymiaru, który wchodzi w skład danego agregatu. Gdy typ wybranego wymiaru nie jest Inny, wówczas pierwszy wymiar wybranego typu proponowany jest domyślnie (zostaje on narzucony, jeżeli nie istnieją inne). |
| Wyświetlana wartość, która podaje listę pól powiązanych z danym wymiarem, który jest częścią agregatu. |
| Zdefiniuj poziomu agregacji dla danego wymiaru, gdy jest on typu „data”. Może to być dzień, miesiąc, kwartał lub rok (ale jedynie poziomy określone w tabeli zawierającej pola, które mogą być używane). |
Tabela Indeks
| 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. |
Zamknij
W oknie otwartym przez ten przycisk występują następujące pola : Blok numer 1
Blok numer 2
Zamknij Przycisk ten służy do kopiowania definicji rekordu z/do innego folderu. |
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.
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.
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:
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
| 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:
|
| Służy do definiowania języka generowania (jeżeli nie zaznaczono opcji generowania wszystkich języków). |
| 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). |
| Stosowany do określenia zakresu kodów, uwzględnianych przy generowaniu dokumentacji. |
|   |
Generuj ADOCUMENT
| 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. |
| Pole to umożliwia wybór między:
|
Generuj dokument końcowy
| 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' |
| Stosowany do generowania ostatecznego dokumentu jedynie dla zwalidowanych dokumentacji. |
| 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. |
| 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. |
| Stosowany do określenia zakresu kodów, uwzględnianych przy generowaniu dokumentacji. |
|   |
|   |
Zamknij
Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :
Podjęto próbę utworzenia tabeli faktów bez pól.
Podjęto próbę utworzenia miary w polu, które nie jest numeryczne.
Nie wolno definiować dwóch łączy do tego samego wymiaru.
Wyrażenie łączy określonych na tabeli połączeń ma inny numer składnika niż określony przez główny klucz wymiaru (którego kod jest podany w wiadomości, liczba oczekiwanych składników została określone w nawiasach).
Pole wprowadzone w wyrażeniu łącza jest typu, który nie pasuje do typu składnika zdefiniowanego w kluczu.
Podczas wprowadzania na tabelę agregatu pola agregatu typu data, menu lokalne lub wymiar, system sprawdza, czy w dane pole jest zadeklarowane jako wymiar (a nie jako pole informacyjne lub techniczne) i czy jego typ jest prawidłowy. Jeśli tak nie jest w tym przypadku, wyświetlana jest jedna lub dwie poprzednie wiadomości.
Podczas wprowadzania na tabeli agregatu agregatu typu Inne, wyrażenie łącza jest wprowadzane tylko wtedy, gdy istnieje kilka łączy do tego samego wymiaru. Ten błąd jest wyświetlany, jeśli wprowadzone łącze nie pasuje do jednego z wyrażeń łącza w zakładce Łącza.
Błędy te dotyczą pola lokalizacji określone w pierwszej zakładce. To pole musi być typu FCY (tutaj jest typu XXX) i nie może być opcjonalne w przypadku, gdy został przydzielony kod czynności.
Błędy te dotyczą pola daty określonego w pierwszej zakładce. To pole musi być typu D (tutaj jest typu XXX) i nie może być opcjonalne w przypadku, gdy został przydzielony kod czynności.
Pole zdefiniowane jako wymiar nie jest wyrażeniem łącza.
Agregat jest zdefiniowany bez powiązanego wymiaru.
Pola definiujące lokalizację (LOKALIZACJA w tym przykładzie) nie istnieje w odpowiednim agregacie.
Gdy pole jest używane do filtrowania dostępu do tabeli faktów, to zarządzanie agregatami nie ma sensu, ponieważ mogą one sumować informacje, które są następnie częściowo filtrowane w przypadku zwiększenia szczegółowości.
W zakładce agregatu dostępne jest odniesienie do istniejącego wymiaru, który nie został zadeklarowany w zakładce Łącza w tabeli faktów.