...
- Archivovať - zaškrtnutá voľba Archivovať znamená, že bude prebiehať archivácia zvoleného archivovaného objektu. Ak táto voľba nie je začiarknutá, objekt sa archivovať nebude (archivácia je vypnutá).
- Zapisuj Štart/Stop - povolenie / zakázanie automatického zápisu hodnôt so značkou START alebo STOP. Tieto značky voliteľne zapisuje proces D2000 Archív, aby bolo zrejmé, kedy bol vypnutý (a teda prečo v archívnej databáze za dané obdobie nie sú dáta).
Pozn: V systémoch s redundantnými procesmi D2000 Archív je odporúčané túto voľbu vypnúť. Na zaplátanie diery v archívnej databáze slúži utilita Arcsynchro. - Zápis aj do trezoru - voľba umožňuje povoliť / zakázať zápis hodnôt archivovaného objektu do trezorovej databázy.
Trezorový segment - voľba umožňuje určiť, do ktorého trezorového segmentu trezorovej databázy budú hodnoty zapisované, pokiaľ je zapnuté trezorovanie predchádzajúcou voľbou Zápis aj do trezoru. Parameter má význam iba pre databázovú platformu Oracle s nakonfigurovanými trezorovými segmentmi a pre databázovú platformu PostgreSQL s nakonfigurovanými trezorovými segmentmi.Kotva trezorsegment trezorsegment
...
Ak sú parametre Vkladané hodnoty sú periodické a Zverejňovať hodnoty zaškrtnuté, je možné nastaviť Prehrávanie archívu. Toto má za následok, že archív nezverejňuje poslednú zaarchivovanú hodnotu ale tú, ktorá je podľa už zaarchivovaných hodnôt platná podľa aktuálneho času (Táto vlastnosť napríklad umožňuje prostredníctvom ESL skriptu naplniť hodnoty do archívu s časom do budúcnosti a archív zabezpečí ich „Prehrávanie“ v reálnom čase).
Štruktúra archívu
Ak pre aktuálny čas už nie je k dispozícii hodnota, tak sa opakuje zverejnenie poslednej hodnoty (s novou časovu značkou).
Poznámka k výkonnosti: Ak vstupujú skriptom plnené archívy (s dátami do budúcnosti) do ďalších vypočítaných archívov, tak sa tieto budú počítať aj do budúcnosti. Pokiaľ do vypočítaných archívov vstupujú aj iné archívy (napr. s hodnotami s komunikácie), ktoré sa menia priebežne (v reálnom čase), tak je D2000 Archív nútený prepočítavať hodnoty aj do budúcnosti, podľa skriptom plnených archívov. Nastavenie Prehrávanie archívu pomôže v takomto prípade znížiť záťaž, keďže sa hodnoty v budúcnosti nebudú brať do úvahy.
Štruktúra archívu
Parameter sa zobrazí, ak parameter Zverejňovať hodnoty nie je zaškrtnutý. MožnostiParameter sa zobrazí, ak parameter Zverejňovať hodnoty nie je zaškrtnutý. Možnosti:
- ak nie je definovaný, potom archívny objekt bude jednoduchý
- archívny objekt bude jedno-stĺpcový, ak parameter obsahuje:
- stĺpec štruktúrovaného archívneho objektu(napr. H.Struct[0]^ColName)
- jedno-stĺpcový archívny objekt (napr. H.ColArchiv)
- stĺpec objektu typu Štruktúrovaná premenná (napr. SV.Struct[0]^ColName)
- archívny objekt bude štruktúrovaný, ak parameter obsahuje:
- štruktúrovaný archívny objekt
- objekt typu Štruktúrovaná premenná
...
- Priebežný - výpočet sa vykonáva priebežne. Výsledné hodnoty sú počítané priebežne podľa definície a sú prístupné automaticky (v závislosti od vyťaženia systému). Nevýhodou tejto metódy je zvýšený nárok na výpočtový výkon (hlavne pri častých zmenách primárnych archívnych hodnôt).
- Na požiadanie - výpočet sa vykoná a výsledok sa zapíše do archívu na požiadanie. Žiadosť na výpočet je možné generovať prostredníctvom akcie CALCONDEMANDSTAT alebo Tell príkazu RECALC).
Pozn: na archíve vypočítanom na požiadanie by nemali byť závislé žiadne archívy vypočítané priebežne, lebo budú dávať zlý výsledok. - Pri čítaní - výpočet sa vykoná až po príchode požiadavky na čítanie. Výhodou tohto spôsobu je to, že hodnoty nie sú zapisované do archívu a nezaberajú tak miesto. Pre takýto archívny objekt neexistuje možnosť opravného prepočtu v prípade zápisu oneskorených hodnôt do archívu. Nevýhodou je, že pri každej požiadavke na čítanie údajov z archívu je potrebné načítať zdrojové dáta a vykonať výpočet.
Pozn: na archíve vypočítanom pri čítaní by nemali byť závislé žiadne archívy vypočítané priebežne alebo na požiadanie, lebo výsledok bude v niektorých prípadoch zlý (kvôli oneskoreným hodnotám), prípadne bude výpočet menej efektívny (ak je jeden archív vypočítaný pri čítaní používaný viacerými ďalšími objektami).
...
- pre primárne periodické archívy je hodnota vykreslená pre celú periódu (nezávisle od toho, či sa ukladá čas začiatku alebo konca)
- pre štatistické archívy je hodnota vykreslená pre celú periódu (nezávisle od toho, či sa ukladá čas začiatku alebo konca).
Výnimkou je štatistika "časový rez" (keďže to v podstate nie je štatistika, ale akoby primárny periodický archív)"časový rez", pri ktorom záleží od hodnoty parametra "Zapisovaný čas intervalu":- ak je nastavený na hodnotu Počiatok, hodnota pre periódu <T, T+Perioda> má časovú značku T a je vykreslená pre periódu <T, T+Perioda>
- ak je nastavený na hodnotu Koniec, hodnota pre periódu <T, T+Perioda> má časovú značku T+Perioda a je vykreslená pre periódu <T+Perioda, T+2*Perioda>
- pre skriptom plnené archívy záleží od hodnoty parametra "Zapisovaný čas intervalu":
- ak je nastavený na hodnotu Počiatok, je hodnota s časom T vykreslená pre periódu <T, T+Perioda>
- ak je nastavený na hodnotu Koniec, je hodnota s časom T vykreslená pre periódu <T-Perioda, T>
...
| Funkcia | Popis funkcie |
|---|---|
| Bez funkcie | Žiadna funkcia. |
| Priemer * | Aritmetický priemer všetkých hodnôt archivovaného objektu. |
| Vážený priemer * | Vážený aritmetický priemer všetkých hodnôt archivovaného objektu. |
| Integrál | Časový integrál archivovaných hodnôt. |
| Suma | Suma hodnôt archivovaného objektu. |
| Maximum | Maximum z hodnôt archivovaného objektu. |
| Minimum | Minimum z hodnôt archivovaného objektu. |
| Počet | Počet hodnôt archivovaného objektu. Pozn: štandardne sa berú do úvahy iba platné hodnoty, pokiaľ je Validačné kritérium = 0%, tak sa berú do úvahy aj neplatné (Invalid) hodnoty - ale nikdy hodnoty s archívnym príznakom Stop, Block, Deleted. |
| Filter | Aplikovanie filtra pre zápis hodnôt do štatistického archívu. |
| Prírastok | Ak novšia hodnota je väčšia ako staršia, tak rozdiel medzi hodnotami, inak novšia hodnota (funkcia je užitočná spracovaní hodnôt počítadiel, ktoré pretekajú a začínajú znovu od nuly). Parameter (Referenčná hodnota) - váha impulzu ktorou sa výsledná hodnota vynásobí. Štandardné chovanie zabezpečí hodnota 1. |
| Delta | Rozdiel medzi hodnotami. Parameter (Referenčná hodnota) - váha impulzu ktorou sa výsledná hodnota vynásobí. Štandardné chovanie zabezpečí hodnota 1. |
| EcoAvg | Priemer hodnôt objektu za uplynulý časový úsek (parameter Perióda v záložke Časové parametre) podľa metodiky založenej na flagoch jednotlivých hodnôt vstupujúcich do výpočtu. Rovnaký účel plní funkcia %EcoAveR, ktorá je implementovaná pre počítané body. |
| GT Time (>) | Funkcia vypočíta čas, ktorý mala archivovaná hodnota väčšiu hodnotu ako zadaná konštanta (Referenčná hodnota). |
| GE Time (>=) | Funkcia vypočíta čas, ktorý mala archivovaná hodnota väčšiu alebo rovnú hodnotu ako zadaná konštanta (Referenčná hodnota). |
| LT Time (<) | Funkcia vypočíta čas, ktorý mala archivovaná hodnota menšiu hodnotu ako zadaná konštanta (Referenčná hodnota). |
| LE Time (<=) | Funkcia vypočíta čas, ktorý mala archivovaná hodnota menšiu alebo rovnú hodnotu ako zadaná konštanta (Referenčná hodnota). |
| Maximum v intervale | Zastarené - nepoužívajte! |
| Minimum v intervale | Zastarené - nepoužívajte! |
| Počet lokálnych maxím | Počet lokálnych maxím v danom časovom intervale. |
| Počet lokálnych miním | Počet lokálnych miním v danom časovom intervale. |
| Suma kladných čísel | Suma kladných hodnôt archivovaného objektu. |
| Suma záporných čísel | Suma záporných hodnôt archivovaného objektu. |
| Aritmetický priemer kladných čísel | Aritmetický priemer kladných hodnôt archivovaného objektu. |
| Aritmetický priemer záporných čísel | Aritmetický priemer záporných hodnôt archivovaného objektu. |
| Suma prírastkov | Súčet prírastkov v danom intervale. Ak je nová hodnota menšia ako stará, tak prírastok je 0 Parameter (Referenčná hodnota) - váha impulzu, ktorou sa výsledná hodnota vynásobí. Štandardné chovanie zabezpečí hodnota 1. |
| Časový rez ** | Hodnota objektu v danom časovom okamihu. |
| Výberová smerodajná odchýlka | Funkcia vypočíta výberovú smerodajnú odchýlku všetkých hodnôt archivovaného objektu. |
...
- Priebežný - výpočet sa vykonáva priebežne Výsledné hodnoty sú počítané priebežne podľa definície a sú prístupné automaticky (v závislosti od vyťaženia systému). Nevýhodou tejto metódy je zvýšený nárok na výpočtový výkon (hlavne pri častých zmenách primárnych archívnych hodnôt).
- Na požiadanie - výpočet sa vykoná a výsledok sa zapíše do archívu na požiadanie. Žiadosť na výpočet je možné generovať prostredníctvom akcie CALCONDEMANDSTAT alebo Tell príkazu RECALC).
Pozn: na archíve vypočítanom na požiadanie by nemali byť závislé žiadne archívy vypočítané priebežne, lebo budú dávať zlý výsledok. - Pri čítaní - výpočet sa vykoná podľa požiadavky na čítanie. Výhodou tohto spôsobu je to, že hodnoty sa nezapisujú do archívu a nezaberajú tak miesto. Pre takýto archívny objekt neexistuje možnosť opravného prepočtu v prípade zápisu oneskorených hodnôt do archívu. Nevýhodou je, že pri každej požiadavke na čítanie údajov z archívu je potrebné načítať zdrojové dáta a vykonať výpočet.
Pozn: na archíve vypočítanom pri čítaní by nemali byť závislé žiadne archívy vypočítané priebežne alebo na požiadanie, lebo výsledok bude v niektorých prípadoch zlý (kvôli oneskoreným hodnotám), prípadne bude výpočet menej efektívny (ak je jeden archív vypočítaný pri čítaní používaný viacerými ďalšími objektami).
...