Trendování je ukládání hodnot vybraných proměnných s časovou známkou do paměti a na disk počítače (toto provádí objekt
PmaTrendGroup). Následně lze tyto hodnoty zobrazovat graficky nebo tabulkově jako časové průběhy těchto proměnných (toto provádí objekt
PmgTrendViewer) nebo je získávat pro další analýzy.
Objekt PmaTrendGroup zajišťuje jak historické trendování (na disk) tak aktuální trendování (pouze do paměti počítače). Trendovým serverem je aplikace PROMOTIC, v níž je použit jeden nebo více objektů PmaTrendGroup. Každý objekt PmaTrendGroup představuje skupinu v serveru trendů, která je jednoznačně určena řetězcem ID identifikátor skupiny.
Podrobný popis vytvoření trendů viz Učebnice PROMOTIC - kapitola Trendy.
Charakteristika: - Architektura klient/server.
- Zálohový (backupový) systém ukládaní na disk nebo cyklické ukládání do jednoho souboru. U zálohového je definována velikost (časově nebo počtem řádků) jednoho zálohového souboru a počet těchto zálohových souborů. Nejstarší záloha je při plném počtu záloh a při vzniku nové zálohy smazána.
- "Kešování" do paměti na serveru. Definovaný úsek dat je i při volbě ukládání na disk (historické trendování) ukládán paralelně do paměti. Při zpracování aktuálních dotazů serverem se tento pak nemusí dotazovat na data na disku. Je to podstatné zrychlení vyřizování dotazů na data.
- Server může být
Web komponentou a poskytovat do Intranetu/Internetu data ve formátu XML a HTML.
- Lze se dotazovat serveru (nezávisle na prohlížeči) na množinu dat. Při dotazu na data lze zadat
filtrační podmínky omezující žádanou množinu data. Viz například metoda
PmaTrendGroup.GetData. Tato metoda umožňuje taky data
statisticky vyhodnocovat (průměr, minimum, maximum, součet, počet).
- Data serveru (nezávisle na prohlížeči) lze exportovat do
textového souboru na disk počítače, formát uložení může být například
*.csv. Viz metoda
PmaTrendGroup.SaveToFile.
- Na serveru i klientovi lze nastavit a
parametrizovat tisky pomocí HTML stránek. Předkonfigurované tiskové HTML stránky jsou dodávány s PROMOTIC a lze je libovolně upravit. Tisknout lze například metodou
PmgTrendViewer.SaveToHtm jak graficky tak i tabulkově.
- Klientem (prohlížečem) je
objekt PmgTrendViewer. Zobrazuje data v podobě grafů či tabulky. Prohlížeč může být umístěn buď v obraze systému PROMOTIC nebo ve Web prohlížeči. Prohlížeč prohlíží data kontinuálně nezávisle na způsobu tvorby zálohových souborů. Klientem může být i libovolná
aplikace třetí strany (například HTML stránky) která bude zpracovávat data poskytovaná serverem například do Internetu pomocí Web služeb. Způsob zobrazení -
grafické zobrazení v podobě 2D nebo 3D zobrazení s možností
mnohastupňového barevného odlišení mezních hodnot nebo
tabulkové zobrazení s možností barevného odlišení mezních hodnot. Viz:
PmgTrendViewer.ViewMode.
- Interaktivní prohlížení průběhů proměnných pomocí myši - skrolování a zoomování tažením myši.
- V prohlížeči
lze vytvářet konfigurační soubory (formát XML), kde lze uchovat aktuální nastavení prohlížeče. Jedná se hlavně o uchování seznamu prohlížených proměnných s jejich konfigurací ale lze uchovat i grafický vzhled prohlížeče. Vytvořením několika takových skupin lze pak velmi jednoduše prohlížeč přepínat mezi těmito skupinami a prohlížet tak průběhy logicky sdružených proměnných. Viz:
Konfigurační soubory trendů,
PmgTrendViewer.SaveCfg a
PmgTrendViewer.LoadCfg.