Przejdź do głównej zawartości

Analizator zależności


Platforma archITekt wyposażona jest w analizator zależności. Narzędzie to jest niezwykle pomocne przy budowie i obsłudze danych. Pokazuje połączenia, zależności, zachodzące między zmiennymi lub regułami oraz ich kierunek w sposób graficzny.

Przykład złożonego drzewa sieci zależności w analizatorze.

image

  1. Aby wyświetlić okno z analizatorem wybierz z menu Widok opcję Sieci zależności lub ikonę image z dolnego menu.

Oznaczenia na Sieci zależności - symbole:

Oznacza element przestrzeni danych. Należy zwrócić uwagę, że w specyficznych warunkach symbol ten może również oznaczać pojedynczą operację przekształcenia. Dzieje się tak np. wtedy, gdy odcinamy (za pomocą regulacji poziomów zagłębień) powiązane z tym agregatem przekształcenia – wtedy traktowany jest jako element przestrzeni danych.

Oznacza pojedynczą operację przekształcenia (pojedynczy agregat).

Oznacza rekord wielokrotny (np. lista).

Oznacza powiązanie, gdzie grot strzałki wskazuje wejście do elementu.

Kolory podświetlenia:

  1. Biały – zmienna
  2. Niebieski – reguła (funkcja)
  3. Szary – reguła powiązana z innej tablicy

Istnieje możliwość skonfigurowania widoku przebiegu zależności w sieci zależności.

W zależności od wyboru:

  1. Lewa prawa – zależności są przedstawiane graficznie od strony lewej do prawej (układ domyślny)
  2. Prawa lewa – zależności są przedstawiane od prawej do lewej strony
  3. Góra dół – zależności są przedstawione od góry do dołu
  4. Dół góra – zależności są przedstawiane od dołu do góry
  5. Szybkie grupy

image

Dodatkowo istnieje dowolna możliwość umiejscowienia elementów ręcznie. Należy kliknąć myszką na wybranym elemencie i go przenieść w dowolne miejsce. Długość i kierunek strzałek połączonych z elementem zostanie automatycznie dopasowana do nowego miejsca.

Poziom zagłębienia​

Wszystkie elementy silnika decyzyjno-obliczeniowego (modele, drzewa decyzyjne, mapowania, formuły itd.) podlegają ciągłej analizie tak, że w dowolnym momencie możliwa jest wizualizacja zależności w przód i w tył (poziom zagłębienia w górę bądź w dół) dla każdego elementu danych. Innymi słowy możemy prosto dowiedzieć się skąd rozpatrywane pole czerpie wartości oraz gdzie są one dalej wykorzystywane. Analizator daje nam możliwość wyboru jak głęboko (ile poziomów w górę bądź w dół) mają być wyświetlane te zależności. W celu edycji wybierz odpowiednią opcję:

image

Limit maksymalnego zagłębienia to 10 poziomów w górę bądź w dół.

Jeśli w analizatorze pojawi się zmienna bądź reguła niewidoczna w aktualnie edytowanej tablicy istnieje możliwość automatycznego przejścia do pliku z jej definicją. W tym należy podwójnie kliknąć lewym przyciskiem myszy na elemencie. W środkowym oknie roboczym pojawi się tablica, w której zdefiniowana jest reguła, a sieć zależności zmieni się pokazując teraz zależności dla wybranej reguły bądź zmiennej.

image

Cykl w analizatorze​

Cykl - (z teorii grafów) to ścieżka zamknięta, z takim samym ostatnim i pierwszym wierzchołkiem. Dodatkowo, ścieżka ta może posiadać wielokrotnie ten sam wierzchołek, również z rzędu - w przypadku tzw. pętli. Cykl prosty jest szczególnym (prostszym) przypadkiem cyklu.

Analizator zależności jest w stanie wykryć niepożądane wystąpienie cykli. Jest to oznaczone czerwonymi strzałkami (jak na obrazku poniżej).

image

Zobacz również​

Przestrzeń danych

Tablica wielowymiarowa