Metadata služby přesunu dat a protokolovací tabulka

V tomto oddílu naleznete odkazové informace o struktuře protokolovací tabulky v databázích produktu WebSphere Business Monitor. Protokolovací tabulky jsou statické tabulky.

RMMETADATA

K poskytování služeb přesunu dat pro daný model obchodních ukazatelů se používá různý počet instancí komponent. Každá stavová databáze, běhová databáze a databáze historie obsahuje tabulku, která pro každý model obchodních ukazatelů obsahuje přehled názvů instancí komponent, které jsou přiřazeny, a také další užitečné interní informace. Tato tabulka se aktualizuje při každém vytvoření a konfigurování instancí komponent během fáze implementace. Obsah ručně neupravujte.

Název sloupce Typ sloupce Popis sloupce
ID NUMERICKÝ Nepoužívá se
OM_NAME ZNAK Název přidruženého projektu model obchodních ukazatelů poskytovaného těmito artefakty replikace.
OM_ID NUMERICKÝ Nepoužívá se
MC_NAME ZNAK Název přidružené skupiny obchodních ukazatelů poskytované těmito artefakty replikace.
MC_ID NUMERICKÝ Nepoužívá se
TGT_TAB_NAME ZNAK Úplný název cílové tabulky, kterou plní daty uložená procedura ETL.
TGT_RM_APP_SVR_NAME ZNAK Název serveru, který zodpovídá za spouštění aplikování replikací.
TGT_RM_APP_SS_NAME ZNAK Je-li tato funkce dostupná, jedná se o skupinu řízenou serverem použití pro replikaci SQL DB2. Toto je sada odběru.
TGT_RM_APP_STG_TAB_NAME ZNAK Úplný název fázovací tabulky, kterou program aplikování replikace používá jako cíl.
Poznámka: V systému existují dvě další tabulky s příponou _BKUP a _M, které se vztahují k tomuto řádku.
TGT_RM_APP_ERR_TAB_NAME ZNAK Úplný kvalifikovaný název tabulky, v níž jsou uloženy ukazatele na řádky ve fázovací tabulce, které ještě ETL musí zpracovat.
TGT_RM_APP_PRUNE_SP_NAME ZNAK Úplný název uložené procedury zodpovědné za vyčištění fázovací tabulky aplikování v cílovém systému.
TGT_RM_APP_TMP_TAB_NAME ZNAK Úplný kvalifikovaný název dočasné tabulky, kterou ETL program používá k určení toho, které řádky se mají načíst do cílové tabulky.
TGT_RM_SPETL_NAME ZNAK Úplný kvalifikovaný název uložené procedury ETL, která zodpovídá za naplnění cílové tabulky položkami z fázovací tabulky.
SRC_TAB_NAME ZNAK Úplný kvalifikovaný název zdrojové tabulky, která je replikována do fázovací tabulky.
SRC_RM_CAP_SVR_NAME ZNAK Název serveru, který zodpovídá za spouštění zachytávání replikací.
SRC_RM_CAP_STG_TAB_NAME ZNAK Úplný kvalifikovaný název tabulky, kterou zachytávací server využívá k ukládání změn do zdrojové tabulky.
SRC_RM_PRUNE_TRG_NAME ZNAK Úplný kvalifikovaný název spouštěče, který zodpovídá za odebrání vybraných řádků ze zdrojové tabulky během cyklu vyřazování zachytávacího serveru. Mezi vybranými řádky mohou být i řádky, které představují dokončené operace.
SERVICE_NAME ZNAK Štítek pro identifikaci služeb, ke kterým tyto artefakty náleží, například State_to_Runtime nebo Runtime_to_Historical.
Použití následujícího zjednodušeného příkladového pohledu:
Příklad RMMETADATA
Lze snadno určit, že zdroj WBI.CTXTQ4MUF. ve stavové databázi je monitorován instancí CAPTURE_1 komponenty Capture. Jakékoli změny zdrojové tabulky se zaznamenávají do pracovní tabulky CAP.CD_2 a poté jsou aplikovány instancí APPLY_4 komponenty Apply na pracovní tabulku APP.CCD_6. Tuto tabulku využívá instance komponenty ETL k naplnění daty do cílové tabulky WBI.CTXTQ4MUF_TQ4MUF v běhové databázi.
RMLOG

Běhová databáze i databáze historie obsahují protokolovací tabulku, kterou lze použít k získání statistických dat a informací o průběhu, ladění nebo chybách. Všechny komponenty ETL a komponenty Target Life Cycle do této tabulky zapisují zprávy, avšak nečtou z ní. Některé zprávy mohou být potlačeny nastavením úrovně protokolování na minimum.

Název sloupce Typ sloupce Popis sloupce
ENTRYSTMP ČASOVÉ RAZÍTKO(10) Toto je časové razítko pro určitou položku v této protokolovací tabulce.
ID NUMERICKÝ Identifikátor označující, že se má sdružit dohromady více řádků z téže instance. Toto ID pochází ze SEKVENCE WBIRMADM.RMSPTRIGID.
ROWS_INSERTED NUMERICKÝ Indikátor označující, kolik řádků bylo vloženo během této instance.
ROWS_UPDATED NUMERICKÝ Indikátor označující, kolik řádků bylo aktualizováno během této instance.
ROWS_DELETED NUMERICKÝ Indikátor označující, kolik řádků bylo smazáno během této instance.
ROWS_INERROR NUMERICKÝ Indikátor ukazující, kolik řádků bylo během této instance označeno jako řádky, které způsobují napravitelnou chybu.
NAME ZNAK Úplný kvalifikovaný název uložené procedury, spouštěče nebo procesu, který způsobil vložení položky do této tabulky.
OPERATION ZNAK Štítek identifikující operaci prováděnou v okamžiku, kdy byla vložena do tabulky tato položka.
RESULT ZNAK Sloupec, v němž lze nalézt další informace o proběhlé operaci.
ISTRACEENTRY NUMERICKÝ Sloupec indikující, zda tato položka vyžaduje, aby byla úroveň protokolování LOGLEVEL (ve WBIRMADM.RMCONTROL) nastavena na hodnotu 1.

0: Tato protokolovací položka není položkou sledování (statistik, výkonu).

1: Tato protokolovací položka je položkou sledování (a lze ji potlačit - viz tabulka WBI.RMCONTROL).

Každý řádek této tabulky odpovídá jedné zprávě vydané instancí komponenty <NAME> na <ENTRYSTMP> . Řádky, které mají stejné <ID> a <NAME> představují zprávy vygenerované během stejného vyvolání <NAME>. Následující příklad obsahuje položky protokolu vygenerované instancemi WBIRMADM.WBIRMSP_10 a WBIRMADM.WBIRMSP_14 a také instancemi komponenty Target Life Cycle WBIRMADM.WBIRMSP_P13 a WBIRMADM.WBIRMSP_P_17. Instance WBIRMADM.WBIRMSP_10 (4:40:20 PM) a WBIRMADM.WBIRMSP_14 (4:40:27 PM) vydaly po pěti zprávách a instance WBIRMADM.WBIRMSP_P_13 (4:40:20 PM) a WBIRMADM.WBIRMSP_P_17 (4:40:20 PM) jednu.
Příklad WBIRMADM.RMLOG
Tato tabulka se automaticky nevyprazdňuje. DBA by ji měla pravidelně monitorovat a vyřazovat. Za pomoci informací uvedených v tabulce WBIRMADM.RMMETADATA můžete zjistit, pro který model obchodních ukazatelů poskytuje instance komponenty <NAME> služby. Uvědomte si, že hodnota sloupců LOGLEVEL a ETL_0_MINUTES z tabulky WBIRMADM.RMCONTROL a hodnota položek LOGLEVEL a PRUNE_INTERVAL z tabulky WBIRMADM.RMPRUNECTRL budou mít vliv na rychlost zvětšování této tabulky. Do tabulky bude vloženo více položek, když bude úroveň protokolování LOGLEVEL nastavena na hodnotu 1, když se sníží hodnota volby ETL_0_MINUTES a když se zkrátí interval vyprazdňování PRUNE_INTERVAL.

Copyright IBM Corporation 2005, 2006. Všechna práva vyhrazena.