Vidíte historickú verziu tejto stránky. Pozrite si aktuálnu verziu.

Porovnať s aktuálnou verziou Zobraziť históriu stránky

Verzia 1 Ďalej »

Proces D2000 Archív udržuje referenčnú integritu medzi archívnymi objektami nielen na úrovni objektov (napr. primárny archív H.Sec je používaný ako zdroj do štatistického archívu H.Sec_Avg1min, ale aj na úrovni položiek štruktúrovaných archívov (napr. piaty riadok stĺpcového archívu H.SV.Speed, ktorý archívuje jeden stĺpec štruktúry SV.Speed, je používaný ako zdroj do štatistického archívu H.SV.Speed_Avg1min).

Referenčná integrita na úrovni položiek štruktúrovaných archívov je dôležitá pri optimalizácii výpočtov. Napr. po užívateľskom editovaní archivovanej hodnoty v spomenutom piatom riadku  H.SV.Speed dôjde k automatickému prepočtu piateho riadku H.SV.Speed_Avg1min za minútu, v ktorej sa nachádza zmenená hodnota, ale nie je dôvod prepočítavať iné riadky štruktúrovaného archívu H.SV.Speed_Avg1min. Toto je aj dôvod, prečo vo vypočítaných archívoch musia výrazy obsahovať konkrétny index a nedá sa použiť na indexovanie lokálna premená (na rozdiel od štruktúrovaných počítaných bodov). Na riešenie tohto scenára bolo implementované makro LOOP_TEMPLATE


Prepočet štatistických a vypočítaných archívnych objektov je vykonávaný v dôsledku:

  • Zmeny hodnoty primárneho archívneho objektu, ktorý je použitý v štatistickom alebo vypočítanom archívnom objekte.
    D2000 Archív udržuje automaticky konzistenciu dát archívnych objektov, pokiaľ majú nastavený Výpočet ako Priebežný.
  • Explicitnej požiadavky na prepočet, ktorou môže byť tell príkaz RECALC (zadaný užívateľom alebo pomocou akcie COMMAND).


  • Žiadne štítky