Előzmény-adatbázis

Az alábbi lépések segítségével hozhatók létre a dinamikus adatbázis-táblák az előzmény-adatbázisban. A parancsfájlok egy felhasználó által definiált helyen találhatók. Ezt a helyet a sémagenerátor konfigurációjának beállítása közben kell megadni a WebSphere® Business Monitor adminisztrációs konzolján.

Az adatleíró nyelvnek (DDL) az előzmény-adatbázis futásidejű adatbázis-tábláinak létrehozásához szükséges parancsfájljai a datamart.ddl fájlban találhatók a gyökérkönyvtárban. A parancsfájlok telepítéséhez hajtsa végre a következő lépéseket:
  1. Nyissa meg a DB2® parancsablakot. UNIX® rendszereken,ha a héjkörnyezet konfigurálva van, elindíthatja a DB2 parancssori feldolgozóját.
  2. Adja meg a parancsfájl elérési útvonalát.
  3. Az új üzleti mérőszámmodell telepítése előtt készítsen biztonsági mentést az előzmény-adatbázisról.
  4. Adja ki a db2 terminate parancsot. Ez biztosítja azt, hogy az előző háttérfolyamatok, melyek esetleg másik kódlapot használnak, leálljanak, ezek helyett pedig egy új háttérfolyamat dolgozza fel a kérelmet.
  5. A DB2CODEPAGE környezeti változó értékét állítsa 1208-ra. A DB2 parancssori feldolgozója alapértelmezés szerint ennek a kódlapnak a használatával értelmezi a karakteres adatokat. A létrehozott datamart.ddl fájl azonban UTF-8 karaktereket tartalmaz, melyek nem jelennek meg helyesen, ha a DB2CODEPAGE környezeti változó értéke nem 1208.
    1. UNIX operációs rendszeren.
      • sh, ksh vagy bash típusú parancsértelmező használata esetén futtassa a következő parancsot: export DB2CODEPAGE=1208.
      • cshés tsch típusú parancsértelmező használata esetén adja ki a következő parancsot: setenv DB2CODEPAGE 1208.
    2. Windows® operációs rendszer esetén futtassa a következő parancsot: set DB2CODEPAGE=1208.
  6. A következő parancs használatával kapcsolódjon az előzmény-adatbázishoz: db2 connect to <el_ab_név>. A parancsfájl automatikusan, a változtatások véglegesítése nélkül fut le.
  7. Futtassa a következő parancsot: db2 +c –stvf datamart.ddl > datamart.log. Ez futtatni fogja a parancsfájlt, valamint a hibakereséshez elment egy tranzakciókat tartalmazó naplófájlt. Érvényesítés vagy visszagörgetés előtt ellenőrizze a naplófájlban a lehetséges hibákat. Ha visszagörgetésre van szükség, futtassa a db2 rollback parancsot a műveletek visszavonásához. Ha nem történt hiba, futtassa a db2 commit parancsot a módosítások érvényesítéséhez.
  8. Az alábbi parancsot tartalmazó parancsfájl használatával kapcsolódjon le az előzmény-adatbázisról: db2 disconnect <el_ab_név>.
  9. Futtassa a db2 terminate parancsot a háttérfolyamatok megszakításához.
Megjegyzés: Bizonyos körülmények között, ha a datamart.ddl fájlt egy létező üzleti mérőszámmodell, új verziójával futtatja, a következő hibaüzenet jelenhet meg: SQL0605W The index was not created because the index "WBI.I_1133789461307" already exists with the required description. SQLSTATE=01550. Mellőzze ezt a hibát, és véglegesítse úgy a tranzakciót, mintha nem történt volna hiba.
Kapcsolódó fogalmak
WebSphere Business Monitor adatbázisok
Kapcsolódó feladatok
Statikus adatbázis
Futásidejű adatbázis

Copyright IBM Corporation 2005, 2006. Minden jog fenntartva.