Tabulky databáze historie se dělí na dva typy. Jsou to statické tabulky, které se vytvářejí při instalaci produktu WebSphere Business Monitor, a dynamické tabulky, které se vytvářejí pro každý importovaný model obchodních ukazatelů.
Název sloupce | Typ sloupce | Popis sloupce | Nulovatelný |
---|---|---|---|
SURROGATE_KEY | INTEGER | Toto je primární klíč | N |
DEN | SMALLINT | Představuje den | N |
MĚSÍC | SMALLINT | Představuje měsíc | N |
ROK | INTEGER | Představuje rok | N |
Databáze historie implementuje strukturu hvězdicového schématu s centrální tabulkou faktů, obklopenou několika "větvemi" tabulek rozměrů. Tabulka faktů je podobná tabulce kontextů ve stavových/běhových databázích. Existuje jedna hvězdicová struktura pro kontext a jedna pro příslušné aktivity kontextu. Můžeme mít například jednu tabulku instancí kontextu a jednu tabulku instancí aktivit pro každý kontext ve stavové/běhové databázi.
Název sloupce | Typ sloupce | Popis sloupce | Nulovatelný |
---|---|---|---|
MCI_MCIID | DESETINNÉ ČÍSLO(19,0) | Jedinečný identifikátor instance aktivity a také primární klíč tabulky. | N |
PARENT_MCIID | DESETINNÉ ČÍSLO(19,0) | Jedinečný identifikátor nadřízeného procesu, pokud nějaký existuje. | Y |
Název rozměru generovaný pomocí SK_<machine> | INTEGER | Cizí klíč ukazující na tabulku rozměrů. Je definován vztah FK . Pro každý rozměr přítomný v kontextu je definován jeden z těchto sloupců. | Y |
Název metriky generovaný pomocí GMT_<machine> | ČASOVÉ RAZÍTKO | Hodnota časového razítka používaná k ukládání hodnoty času GMT všech časových razítek u datových typů metriky. (Tento sloupec je vytvářen pouze, když je časová metrika vyznačena jako Rozměr. Pokud jsou časové metriky vyznačeny jako rozměry, ukládají se pouze s granularitou den, měsíc a rok, takže tento sloupec poskytuje možnost zjistit přesnou časovou hodnotu těchto metrik.) | Y |
Následující tři typy sloupců se používají v případě, že jsou metriky označeny jako fakta (nikoli jako rozměry).
Název sloupce | Typ sloupce | Popis sloupce | Nulovatelný |
---|---|---|---|
Název generovaný pomocí M_<machine> | Datový typ se liší podle datového typu definovaného pro produkt model obchodních ukazatelů. | Reprezentuje metriku nebo hodnotu definice klíče (Keydefinition). | Y |
Název generovaný pomocí C_<machine> | BIGINT | Reprezentuje počítadla. | Y |
Název generovaný pomocí T1_<machine> | BIGINT | Reprezentuje akumulovanou dobu pro časovače. (Časovače jsou v databázi historie reprezentovány jedním sloupcem; zatímco ve stavové databázi je to více sloupců.) | Y |
Název sloupce | Typ sloupce | Popis sloupce | Nulovatelný |
---|---|---|---|
SURROGATE_KEY | INTEGER | Strojově generovaná hodnota primárního klíče pro tento řádek rozměrů. Je definován PK. | N |
Toto jsou sloupce, které jsou založeny na definici. Tabulka rozměrů obsahuje sloupec pro každou metriku, která je definována jako součást tohoto rozměru.
Název sloupce | Typ sloupce | Popis sloupce | Nulovatelný |
---|---|---|---|
Název generovaný pomocí M_<machine> | Datový typ se liší podle datového typu definovaného pro produkt model obchodních ukazatelů. | Reprezentuje metriku nebo hodnotu definice klíče. | Y |
Název generovaný pomocí C_<machine> | BIGINT | Reprezentuje počítadla. | Y |
Název generovaný pomocí T1_<machine> | BIGINT | Reprezentuje akumulovanou dobu pro časovače. (Časovače jsou v databázi historie reprezentovány jedním sloupcem; zatímco ve stavové databázi je to více sloupců.) | Y |
Hvězdicové schéma aktivit se řídí stejnými pravidly pouze s tou výjimkou, že tabulky se nazývají AFC_ respektive ADM_ .