Page 1 of 1

MS SQL server cyclic - časový interval

PostPosted: Mon 28. Jan 2019 0:36:31
by SILL
Dobrý den,

měl bych dotaz na ukládání trendů pomocí MS SQL server cyclic. Nerozumím moc parametrům ohledně časového intervalu, resp. o jaké jednotky se jedná. Například bych chtěl mít pro jeden PmTrend uloženy hodnoty za poslední dva roky. Jaké hodnoty bych měl zadat pro takové nastavení.

Díky,
Libor

Re: MS SQL server cyclic - časový interval

PostPosted: Tue 29. Jan 2019 12:44:14
by Pavel Klimíček
Dobrý den

Nastavení je v záložce "Uložení" objektu PmTrend.
Položky "Minimální a Maximální velikost tabulky" vyjadřují počet záznamů. (-1 = bez omezení)
Položky "Minimální a Maximální velikost tabulky, zadáno časovým intervalem" vyjadřují časový interval zadaný v sekundách. (-1 = bez omezení)

Zápis Vašeho požadavku bude tedy:
Minimální velikost tabulky -1
Maximální velikost tabulky -1
Minimální velikost tabulky, zadáno časovým intervalem 63072000
Maximální velikost tabulky, zadáno časovým intervalem 64000000

Kde hodnota 63072000 znamená počet sekund za dva roky (2x 365 dní).

Re: MS SQL server cyclic - časový interval

PostPosted: Tue 29. Jan 2019 22:19:46
by SILL
Díky, myslel jsem si že to jsou sekundy, ale nebyl jsem si jistý.

Ještě bych měl dotaz, je možné pomocí promoticu překonvertovat Database MS SQL server backups na novější Database MS SQL server cyclic? Pokud ne, asi by mohlo fungovat, že vezmu postupně všechny backupy (name0, name1, atd.) a ty dám do jedné tabulky (name). Osekne mi potom promotic počet záznamů (například na dva roky)?

Děkuji,
Libor

Re: MS SQL server cyclic - časový interval

PostPosted: Wed 30. Jan 2019 14:23:25
by Pavel Klimíček
Dobrý den.
Bohužel žádný automatický převod v Promoticu implementován není.
Pokud však "backup" tabulky dokážete sloučit do jedné "cyclic" tabulky a PmTrend se ni připojí, pak Vám bude fungovat "ořezání" tak jak máte v PmTrend objektu nastaveno.