Domovská stránka ADMIN UI
Domovská stránka administrátorské dokumentace je vstupní branou do celé této sekce. Představuje jak jednotlivé komponenty, tak celý proces Altworxu. Neslouží jen jako přehled všech komponent, ale má velmi podstatnou funkci jako nástroj vizualizace vzájemného propojení komponent mezi sebou. Tato domovská stránka zřetelně a jasně ukazuje, která komponenta souvisí s kterou.
Nahoře vidíte lištu s odlišnými záložkami, než tomu bylo v uživatelském rozhraní. Záložky odpovídají jednotlivým kategoriím komponent. Nachází se pod nimi podrobné informace o komponentách i jejich správa. Zpět k uživatelskému rozhraní se vrátíte přes šipku dolů u tří teček vpravo nahoře.
Pod horní lištou vidíte vlevo posuvník show all a vpravo zelené tlačítko clear. Oba funkční prvky souvisí s funkcí vizualizace propojení mezi komponentami.
Níže vidíte přehledovou tabulku, kde jsou komponenty rozděleny do sloupců podle kategorií. Tyto kategorie jsou provázány se záložkami v horní liště.
Význam jednotlivých kategorií komponent a jejich zapojení do celého procesu zpracování dat popisuje stránka Komponenty. Zde se o nich zmíníme jen velmi stručně.
Akceptory jsou malé programy, které mají za cíl získat data pro Altworx. Data pouze přijímají, neinterpretují je, neformátují, ani nenormalizují více, než je nutné. Snaží se událost předat v co nejpřesnější a nejpůvodnější podobě. Více informací najdete v úvodu kapitoly Akceptory. Podrobnosti o jednotlivých akceptorech se dozvíte kliknutím na konkrétní akceptor nebo jeho vyhledáním pod záložkou ACCEPTORS v horní liště.
V přehledové tabulce vidíte seznam akceptorů a jejich stav.
Zelená šipka znázorňuje, že akceptor běží, oproti tomu
červený obdélník značí, že je akceptor pozastaven.
Běh akceptorů můžete zastavit. Zastavíte je tak, že po kliknutí na vybraný akceptor kliknete v jeho detailu na tlačítko Stop acceptor. Nachází se vpravo nahoře. Přerušíte proces zpracování dat.
Na stejném místě můžete akceptor zase znovu rozběhnout.
Data, která projdou akceptory, vidíte v dalším sloupci jako RAW topicy. Podrobnosti o jednotlivých topicích najdete při kliknutí na konkrétní topic nebo pod záložkou TOPICS v horní liště.
Jedná se o procesy v Normalizéru, které překládají RAW topicy na Runtime topicy. Pipeline může běžet v jeden čas více současně. Opět se na podrobnější informace o konkrétních pipelinách dostanete kliknutím na ně nebo vyhledáním konkrétní pipeliny pod záložkou NORMALIZER v sekci PIPELINES. Tuto oblast zpracování dat popisuje úvod kapitoly Normalizéry
Pipeliny lze stejně jako akceptory zastavovat a zase spouštět. Po kliknutí na konkrétní Pipelinu se otevře její karta. Vpravo nahoře je tlačítko Stop pipeline, kterým přerušíme proces zpracování dat. Na stejném místě jej můžete opět spustit.
K datům, které prošly Normalizérem, byla přidána metadata, standardní obálka a časové razítko podle externího času, kdy událost nastala. Bližší informace opět dohledáte kliknutím na konkrétní Runtime topic nebo vyhledáním topicu pod záložkou TOPICS v horní liště.
V posledním sloupci tabulky můžete vidět Scénáře, které se podílejí na procesu zpracování dat. Jedná se o stavové programy, které mohou přijímat data z jednoho nebo více Runtime topiců. Pokud je Scénář spuštěn na konkrétních datech, vzniká Run, který data zpracovává. Hlavními produkty zpracování dat jsou změny v Síti reality a Notifikace upozorňující na události, které neodpovídají nastavení ve Scénáři. O funkci scénářů se dočtete v úvodu kapitoly Scénáře.
Runy lze stejně jako Akceptory nebo Pipeliny pozastavit a zase spustit. Opět se kliknutím na konkrétní Run dostanete na jeho kartu a tlačítkem Stop run jej zastavíte a na stejném místě zase spustíte.
Tabulka poskytuje uživateli aplikace dvě zásadní funkce:
Jak bylo uvedeno výše, tabulka je přehledem všech komponent, které se zapojují do zpracování vašich dat během celého procesu. Vidíte je zařazeny do sloupců podle kategorií, jež odpovídají jednotlivým fázím zpracování dat. Ve výchozím stavu tabulky se ukazují všechny komponenty.
V tabulce jsou vypsány všechny komponenty. Některé z komponent spolu souvisí. Řádky s komponentami jsou seřazeny podle toho, jak tečou data. Je tak patrné propojení mezi prostředními sloupci RAW Topics, Pipelines a Runtopics. Souvislosti s krajními sloupci lze vizualizovat pomocí barev. A to tak, že kliknete na šedý puntík vlevo od názvu komponenty. Můžete vybrat komponentu v kterémkoliv sloupci. U této komponenty se puntík vlevo zbarví určitou barvou. U komponent, které s označenou komponentou souvisí, se ukáže stejně barevný malý obdélník se zaoblenými rohy. Provázanost tak vidíte díky barevnému označení na první pohled zcela jasně.
Pokud je toto tlačítko zapnuto, tzn. že přepínač je modrý a v přehledové tabulce vidíte všechny komponenty. Tento stav je nastaven jako výchozí.
Pokud je však tlačítko vypnuto, je šedé, uvidíte pouze ty komponenty, které jsou označeny a navzájem mezi sebou propojeny. Přehledová tabulka se tak zúží pouze na vybranou množinu dat. Tato funkce se může velmi hodit, pokud je původní množina komponent velkého rozsahu a vaše barevná vizualizace komponent není kvůli velkému množství řádků tak přehledná, jak jen by mohla být.
Na snímku níže vidíte vizualizaci zapojení jednotlivých komponent do procesu Altworxu. Uvedené příklady ukazují, že ne vždy je tento proces jednoznačně lineární. Na výše uvedeném příkladu je znatelné, že jeden RAW topic může zpracovávat více Pipeline.
Níže na snímku vidíte několik příkladů s různými průběhy odlišenými barvami:
- červená: tato data projdou celým procesem až ke scénáři,
- modrá: RAW topic nevychází z dat přijatých Akceptorem, ale podstupuje všechny další fáze procesu,
- zelená: data z RAW topic vychází z Akceptorů, avšak nad nimi neběží žádný Scénář,
- žlutá: RAW topic, který nevyrábí žádný Akceptor, ani nad ním neběží žádný Scénář,
- hnědá: RAW topic, který nikdo nevyrábí, není dále zpracováván, ani nad ním neběží žádný scénář.
Pokud chcete vrátit tabulku do původního stavu bez barevného označení, stačí kliknout na tlačítko clear.