A DB2 Universal Database- és az Oracle-felhasználók sajátkezűleg, vagy az Essbase Integration Services Console automatikus szolgáltatása segítségével hozhatják létre a mintaalkalmazásokat (TBC, TBC Model és TBC Metaoutline). Ha a Hybrid Analysis szolgáltatás használatára alkalmas mintaalkalmazásokat kíván létrehozni, hajtsa végre az alábbi részben leírt lépéseket is: A mintaalkalmazás beállítása sajátkezűleg. Ha végrehajtotta a lépéseket, a TBC minta relációs adatforrás a Hybrid Analysis adatait is tartalmazni fogja. A DB2- és az Oracle-felhasználók számára az OLAP metaadat-katalógus a Hybrid Analysis kezelésére alkalmas OLAP modellt (HA TBC Model) és metavázlatot (HA TBC Metaoutline) tartalmaz.
A mintaalkalmazás beállítása két nagyobb feladatból áll:
A mintaalkalmazás beállítását követően az OLAP metaadat-katalógus adatbázisa (TBC_MD) egy OLAP modellt (TBC Model) és egy metavázlatot TBC Metaoutline) tartalmaz, amelyek alapjául a TBC minta relációs adatforrás szolgál.
Ha a DB2 OLAP Integration Server egy korábbi verziójából már telepítette a mintaalkalmazást, biztonsági másolatot kell készítenie, és meg kell őriznie a meglevő mintaadatbázist, az OLAP metaadat-katalógust és az abban levő OLAP modelleket és metavázlatokat. Ezt követően frissítheti a meglevő katalógust, hogy az kompatibilis legyen a szoftver aktuális kiadásával (lásd: Az OLAP metaadat-katalógus frissítése). Az újonnan létrehozott OLAP modellek és metavázlatok azonban nem tárolhatók a korábbi katalógusban.
Ebből a fejezetből megtudhatja, mire kell ügyelnie a mintaalkalmazás beállítása előtt és után, akár sajátkezűleg, akár automatikusan hajtja azt végre. A sajátkezűleg végzett beállításhoz a fejezet bemutatja azokat a parancsfájlokat és parancskötegfájlokat, amelyeket le kell futtatni a TBC adatbázis és a TBC_MD OLAP Metaadat-katalógus létrehozásához és feltöltéséhez.
A fejezetben leírt eljárások feltételezik, hogy a felhasználó létre tud hozni adatbázist a relációs adatbázis-kezelő rendszerrel (RDBMS), és már telepítette a szükséges adatbázis ügyfélszoftvert. Sajátkezű beállítás esetén az eljárások feltételezik, hogy a felhasználó tud táblákat létrehozni, és SQL parancsfájlok, parancskötegfájlok és parancsfájlok (shell script) futtatásával fel tudja ezeket tölteni adatokkal. Ezen témákkal kapcsolatosan további tájékoztatást a használt RDBMS dokumentációjában talál.
A DB2 OLAP Integration Server egy fiktív vállalatra (The Beverage Company) vonatkozó mintaadatbázist tartalmaz, és a következő összetevőkből áll:
Az OLAP mintamodellek és metavázlatok Java-támogatású XML fájlként állnak rendelkezésre. A mintaalkalmazás bemutatja, hogyan kell rekurzívan létrehozni a Measures (Mértékegység) dimenziót a relációs adatforrás más oszlopára kiadott rendezéssel. Bemutatja a metaadatok adatbázisoszlopokból történő betöltését is. A mintaalkalmazás ezen felül UDA-kat és Date Time Series adatokat, további éveket, ráközelítési útvonalakat és az adatbetöltés növekményes frissítésének bemutatásához egy Time táblát tartalmaz.
DB2 és Oracle felhasználók részére a Hybrid Analysis szolgáltatás bemutatása céljából a mintaalkalmazásban mintaadatok, egy OLAP mintamodell és egy minta OLAP metavázlat is található.
A mintaalkalmazás beállítása előtt telepítenie kell a támogatott relációs adatbázis-kezelőhöz tartozó adatbázis-ügyfélszoftvert. A mintaalkalmazás beállításakor olyan számítógépet kell használnia, amelyen telepítve van a DB2 OLAP Integration Server kiszolgáló-összetevője, valamint a megfelelő adatbázis-ügyfélszoftver is. További tájékoztatás: A relációs adatforrások konfigurálásáról.
A mintaalkalmazás sajátkezűleg történő beállításához nem kell telepíteni a használt gépre a mintaalkalmazás parancsfájljait, de ezekhez hozzáféréssel kell rendelkeznie.
A mintaalkalmazások telepítéséhez javasolt az automatikus telepítési eljárás használata (lásd: A mintaalkalmazás beállítása sajátkezűleg).
A mintaalkalmazásnak saját parancsfájljai mellett a használt relációs
adatbázis-kezelőhöz tartozó adatbázis-ügyfélszoftverre is szüksége van.
Az adatbázis-ügyfélszoftver a mintaalkalmazás parancsfájljainak futtatásához
szükséges. Ellenőrizze, hogy telepítve van-e a relációs
adatbázis-kezelő adatbázis-ügyfélszoftvere. A mintaalkalmazás sajátkezű
beállítása esetén tekintse át a(z) táblázat 18 című fejezetet, illetve ellenőrizze, hogy telepítve van-e a
megfelelő ügyfél segédprogram.
táblázat 18. A mintaalkalmazás beállításához szükséges segédprogramok
Adatbázis | Segédprogramok |
---|---|
DB2 Universal Database | DB2 Command Window vagy > DB2 -tvf |
Informix | DBAccess |
MS SQL Server | Query Analyzer (MS SQL Server 7.0 és 2000) |
Oracle | SQL * Plus |
Sybase |
|
A DB2 OLAP Integration Server indításakor megjelenik az OLAP Metadata Catalog Setup párbeszédpanel, amelyből automatikusan létrehozható a katalógus (lásd OLAP metaadat-katalógus automatikus létrehozása). Függetlenül attól, hogy az OLAP metaadat-katalógus automatikus létrehozását választotta-e vagy sem, a mintaalkalmazást létrehozhatja automatikusan (az OLAP metaadat-katalógus létrehozása után). Az automatikus mintaalkalmazás-létrehozó szolgáltatás segítségével a feladat gyorsan és könnyen végrehajtható. Javasolt ennek a kényelmes szolgáltatásnak a használata, de ha sajátkezűleg kívánja elvégezni a beállítást, az eljárás leírását a következő helyen találja: A mintaalkalmazás beállítása sajátkezűleg.
DB2 és Oracle: Ha mintaalkalmazást a Hybrid Analysis szolgáltatás használatára alkalmassá szeretné tenni, a következő eljárást kell követnie: A mintaalkalmazás beállítása sajátkezűleg.
Az ODBC kapcsolatok konfigurálását a mintaalkalmazás beállítását megelőzően kell elvégeznie. Ha az ODBC kapcsolatokat még nem konfigurálta, az ODBC adatforrások beállítására vonatkozóan (beleértve az OLAP Metadata Catalog katalógust és a relációs adatforrásokat) lásd: Chapter 8, Adatforrások konfigurálása a DB2 OLAP Integration Server termékhez.
A mintaalkalmazás automatikus beállítása
A User Name mezőben megjelenik a TBC név (Informix esetén kisbetűvel). Ezt a nevet kell használni a TBC mintaalkalmazás adatbázisának létrehozásához.
A DB2 OLAP Integration Server létrehozza a szükséges táblákat, betölti a TBC mintaadatokat a táblákba, valamint betölti az OLAP mintamodell és metavázlat adatait az OLAP metaadat-katalógusba.
Ha a DB2 OLAP Integration Server azt észleli, hogy a felhasználó éppen nem kapcsolódik ahhoz az OLAP metaadat-katalógushoz, amelybe be kell tölteni az OLAP mintamodell és metavázlat adatait, akkor megjelenik a Login (Bejelentkezés) párbeszédpanel, ahol beírhatja a kapcsolódáshoz szükséges adatokat. Miután bezárta a Login párbeszédpanelt és visszatért a Sample Application Setup párbeszédpanelbe, a mintaalkalmazás beállításának elindításához kattintson újra a Create gombra.
Ha a Create gombra való kattintást követően a DB2 OLAP Integration Server meglévő adatforrást, vagy az OLAP metaadat-katalógusban meglévő OLAP mintamodellt és metavázlatot észlel, figyelmeztető üzenet jelenik meg, miszerint az adatbázisban már vannak táblák. Az OK gombra kattintva térhet vissza a Sample Application Setup párbeszédpanelbe, ahol újból beírhatja a szükséges adatokat, vagy a Delete gombra kattintva törölheti a mintaalkalmazás meglevő adatait. A Delete gombra kattintva a rendszer törli az OLAP metaadat-katalógusban található OLAP mintamodelleket és metavázlatokat, és azok helyére az aktuális kiadás OLAP mintamodelljét és metavázlatát emeli be.
A mintaalkalmazás létrehozását követően elkezdheti az Essbase Integration Services Console segítségével a saját OLAP mintamodellek és metavázlatok létrehozását.
A mintaalkalmazás sajátkezűleg történő beállításához először két adatbázist kell létrehoznia a támogatott RDBMS-en belül: a TBC (mintaadatbázis) és a TBC_MD (az OLAP metaadat-katalógus) adatbázisokat. Ezt követően hozzon létre táblákat az adatbázisokon belül és töltse be az adatokat az Essbase Integration Services alkalmazás parancsfájljai segítségével. A parancsfájlok nevei és helye a következő fejezetben szerepelnek.
Javasolt a mintaalkalmazások automatikus telepítésének használata A mintaalkalmazás automatikus beállítása. Ha azonban a Hybrid Analysis szolgáltatásra alkalmas mintaalkalmazást szeretne beállítani, a fejezetben leírt eljárást is végre kell hajtania.
A Hybrid Analysis szolgáltatásra felkészített mintaalkalmazások beállítása némi időt vesz igénybe.
Miután létrehozta a TBC és TBC_MD adatbázisokat a támogatott RDBMS-ben, a mintaalkalmazás létrehozásához különböző parancsfájlokat kell futtatni:
DB2 Universal Database és Oracle: Ha a Hybrid Analysis szolgáltatásra alkalmas mintaalkalmazást hoz létre, két parancsfájlt kell futtatnia, melyek neve tbc_create_*.sql és tbc_create_ha_*.sql.
DB2 Universal Database és Oracle: A Hybrid Analysis szolgáltatásra alkalmas mintaalkalmazás létrehozásához két parancsfájlt kell futtatnia, melyek neve sampledata.sql és sampledata_ha.sql.
DB2 Universal Database és Oracle: A Hybrid Analysis szolgáltatásra alkalmas mintaalkalmazás létrehozásához importálnia kell egy második OLAP modellt (sample_ha_model.xml ) és metavázlatot is (sample_ha_metaoutline.xml).
A mintaalkalmazás parancsfájljainak és a katalóguskészítő parancsfájlok telepítése az ügyfélszoftverrel együtt, a telepítés során történik. Az egyes támogatott RDBMS-ekhez különböző parancsfájlok állnak rendelkezésre.
DB2 Universal Database és Oracle: Rendelkezésre állnak a Hybrid Analysist támogató mintaalkalmazások létrehozására szolgáló parancsfájlok. Ezen parancsfájlok nevében szerepel a ha tag.
Egyes mintaalkalmazások esetében a parancsfájlokhoz kapcsolódó eljárások kismértékben eltérőek a használt RDBMS függvényében. Ügyeljen arra, hogy a megfelelő RDBMS-re vonatkozó lépéseket hajtsa végre.
A mintaalkalmazás relációs adatforrása a TBC. Adatbázis létrehozásához adatbázis-adminisztrátori, vagy az RDBMS által megkívánt hasonló jogosultság szükséges.
A TBC relációs adatforrás beállítása:
A TBC adatbázist ugyanúgy kell létrehozni, mint bármely más adatbázist az adott RDBMS használatával:
A TBC adatbázis tábláit ugyanazzal a segédprogrammal kell létrehozni, amelyet általában használ, amikor SQL parancsfájlok futtatásával hozza létre a táblákat.
A mintaalkalmazásnak a TBC adatbázis tábláinak létrehozásához szükséges SQL parancsfájljai a DB2 OLAP Integration Server telepítési könyvtárának a samples\tbcdbase alkönyvtárában találhatók.
A táblázat 19 című fejezetben felsorolt segédprogramok és az SQL
parancsfájlok együttműködését tesztelték.
táblázat 19. Tesztelt segédprogramok TBC táblák létrehozásához
Adatbázis | SQL parancsfájl | Segédprogram |
---|---|---|
DB2 |
|
|
Informix |
| DBAccess |
MS SQL Server |
| Query Analyzer (MS SQL Server 7.0 és 2000) |
Oracle |
|
|
Sybase |
| ISQL |
Minden egyes RDBMS-hez két parancsfájl tartozik--egy a táblák létrehozásához és egy a táblák törléséhez.
DB2 és Oracle: A Hybrid Analysis szolgáltatást támogató mintaalkalmazás létrehozásához két parancsfájlt kell futtatnia, melyek neve tbc_create_*.sql és tbc_create_ha_*.sql .
A TBC felhasználó nevében kell létrehoznia a TBC adatbázis tábláit, máskülönben a mintaalkalmazás egyes részei nem fognak működni.
A TBC adatbázis tábláinak létrehozása:
Informix esetén kisbetűs formát (tbc) használjon; Sybase és SQL Server esetében pedig nagybetűs (TBC) formát.
MS-SQL Server: A rendszer üzenetet küld, miszerint nem lettek létrehozva adatok vagy sorok. Ez az üzenet normális, hiszen csak táblákat és oszlopokat hozott létre.
Informix: Ha a tbc_create_informix.sql Informix SQL parancsfájlt egynél többször futtatja, akkor előbb el kell dobnia a táblákat a tbc_drop_informix.sql parancsfájl futtatásával, s csak azután építheti fel őket újból.
DB2 és Oracle: A Hybrid Analysis szolgáltatást támogató mintaalkalmazás létrehozásához két parancsfájlt kell futtatnia, melyek neve tbc_create_*.sql és tbc_create_ha_*.sql .
SELECT * FROM PRODUCTDIM, vagy indítsa el az RDBMS-t és ellenőrizze, hogy szerepelnek-e az új táblák a TBC adatbázisban.
Egy SQL parancsfájl futtatásával töltse be az adatokat a TBC adatbázis tábláiba ugyanazon segédprogram segítségével, amelyet a táblák feltöltéséhez általában használt SQL parancsfájlok használnak.
DB2 Universal Database és Oracle: A Hybrid Analysis szolgáltatást támogató mintaalkalmazás létrehozásához két parancsfájlt kell futtatnia, melyek neve sampledata.sql és sampledata_ha.sql.
A Hybrid Analysis használatára alkalmas mintaalkalmazások beállítása némi időt vesz igénybe.
A(z) táblázat 20 című fejezetben felsorolt segédprogramok és az SQL
parancsfájlok együttműködését tesztelték.
táblázat 20. Tesztelt segédprogramok TBC táblák feltöltéséhez
Adatbázis | SQL parancsfájl | Segédprogram |
---|---|---|
DB2 |
|
|
Informix |
| DBAccess |
MS SQL Server |
| Query Analyzer (MS SQL Server 7.0 és 2000) |
Oracle |
| SQL*Plus |
Sybase |
| ISQL |
Adatok betöltése a TBC táblákba
DB2 és Oracle: A Hybrid Analysis szolgáltatást támogató mintaalkalmazás létrehozásához mégegy parancsfájlt kell futtatnia, melynek neve sampledata_ha.sql.
SELECT * FROM TBC.PRODUCTvagy indítsa el az RDBMS-t és kérdezze le.
A mintaalkalmazáshoz tartozó OLAP metaadat-katalógus neve TBC_MD. Az OLAP metaadat-katalógusokkal kapcsolatos további tájékoztatásért lásd: Chapter 9, OLAP metaadat-katalógus létrehozása a DB2 OLAP Integration Server számára.
A TBC_MD OLAP metaadat-katalógus beállítása
Ha a DB2 OLAP Integration Server alkalmazás egy korábbi kiadásával rendelkezik, és frissíti az OLAP metaadat-katalógust, nem térhet vissza a korábbi verzióhoz. Az OLAP metaadat-katalógus új verziója ugyanis nem kompatibilis a DB2 OLAP Integration Server korábbi kiadásaival.
A TBC adatbázist ugyanúgy kell létrehozni, mint bármely más adatbázist az adott RDBMS használatával:
Hozza létre a TBC_MD adatbázis tábláit a szokásos segédprogram segítségével.
A TBC_MD adatbázis tábláinak létrehozásához szükséges mintaalkalmazásbeli SQL parancsfájlok a DB2 OLAP Integration Server telepítési könyvtárának ocscript alkönyvtárában találhatók.
Az ocscript alkönyvtárban található SQL parancsfájlok ugyanazok, amelyeket az OLAP metaadat-katalógusok létrehozásához is használ. Az OLAP metaadat-katalógusokkal kapcsolatos további tájékoztatásért lásd: Chapter 9, OLAP metaadat-katalógus létrehozása a DB2 OLAP Integration Server számára
A(z) táblázat 21 című fejezetben felsorolt segédprogramok és az SQL
parancsfájlok együttműködését tesztelték.
táblázat 21. Tesztelt segédprogramok a TBC_MD táblák létrehozásához
Adatbázis | SQL parancsfájl | Segédprogram |
---|---|---|
DB2 |
|
|
Informix |
| DBAccess |
MS SQL Server |
| Query Analyzer (MS SQL Server 7.0 és 2000) |
Oracle |
| SQL*Plus |
Sybase |
| ISQL |
A DB2 OLAP Integration Server alkalmazás minden egyes RDBMS-hez öt-öt SQL parancsfájlt tartalmaz:
Ha újból létre kell hoznia a táblákat, akkor először el kell dobnia a meglevő táblákat, s csak azután hozhatja létre azokat újból.
TBC felhasználóként kell létrehoznia a TBC_MD adatbázis tábláit, máskülönben a mintaalkalmazás egyes részei nem fognak működni.
A TBC_MD adatbázis tábláinak létrehozása:
MS-SQL Server: A rendszer üzenetet küld, miszerint nem lettek létrehozva adatok vagy sorok. Ez az üzenet normális, hiszen csak táblákat és oszlopokat hozott létre.
SELECT * FROM TBC.MS_INFOvagy indítsa el az RDBMS-t és ellenőrizze, hogy szerepelnek-e az új táblák a TBC_MD adatbázisban.
Az XML Import segédprogram segítségével töltse be az OLAP modell és metavázlat adatait a TBC_MD táblákba.
A(z) táblázat 22 című fejezetben felsorolt XML fájloknak a megfelelő
RDBMS-sel való együttműködését tesztelték. Ezek a fájlok a
samples\tbcmodel alkönyvtárban találhatóak.
táblázat 22. A TBC_MD táblák adatfeltöltéséhez használt XML fájlok
Adatbázis | XML fájl a sample\tbcmodel alkönyvtárban |
---|---|
|
|
|
|
Informix |
|
A következő lépések végrehajtásához el kell indítania az Essbase Integration Services Console alkalmazást és kapcsolódnia kell a DB2 OLAP Integration Server kiszolgáló-összetevőjéhez.
Az Essbase Integration Services Console indítása és a DB2 OLAP Integration Server kiszolgáló-összetevőjéhez való kapcsolódás:
Az OLAP mintamodell adatainak betöltése a TBC_MD táblákba az XML Import segédprogram segítségével
Informix: Válassza az Informix-hez tartozó OLAP mintamodellt: sample_model_informix.xml .
Az Essbase Integration Services Console megjeleníti az XML Import/Export párbeszédpanelt. Az XML File Path mezőben az XML fájl elérési útvonala és neve szerepel.
Az OLAP mintamodell neve az OLAP Model Name mezőben látható.
DB2 és Oracle: A Hybrid Analysis szolgáltatást támogató OLAP mintamodell létrehozásakor az eljárás ismételt végrehajtásával importálja a második XML fájlt (sampledata_ha.sql) is.
A minta OLAP metavázlat adatainak betöltése a TBC_MD táblákba az XML Import segédprogrammal:
Az Essbase Integration Services Console megjeleníti az XML Import/Export párbeszédpanelt. Az XML File Path mezőben az XML fájl elérési útvonala és neve, az OLAP Metaoutline Name mezőben az OLAP mintametavázlat neve, illetve a Based on OLAP Model mezőben a metavázlat alapjául szolgáló OLAP mintamodell neve szerepel.
Az OLAP mintamodell neve az OLAP Model Name mezőben látható.
DB2 és Oracle: A Hybrid Analysis szolgáltatást támogató OLAP mintametavázlat létrehozásához ismételje meg az eljárást a második XML fájl (sampledata_ha.sql) importálásához.
A TBC OLAP modellek és a TBC metavázlatok létrehozásához, módosításához és tárolásához kapcsolódnia kell a TBC és a TBC_MD adatbázishoz az Essbase Integration Services Console alkalmazásból. A kapcsolatok létrehozásához az egyes adatbázisokat (TBC és TBC_MD) hozzá kell rendelnie a támogatott ODBC vezérlőhöz. Ennek leírását itt találja: Chapter 8, Adatforrások konfigurálása a DB2 OLAP Integration Server termékhez
A kapcsolat felvétele után az Essbase Integration Services Console alkalmazásból megtekintheti a TBC oszlopokat, táblákat, OLAP modelleket és metavázlatokat. További tájékoztatás: TBC táblák, oszlopok, OLAP modellek és metavázlatok megtekintése.
A TBC és a TBC_MD adatbázisokhoz TBC felhasználóként kell kapcsolódnia, kivéve, ha az RDBMS-ben fedőneveket vagy szinonimákat hoz létre a felhasználónévhez.
Miután beállította a mintaalkalmazás,t és a TBC és TBC_MD adatbázisokat megfeleltette a támogatott ODBC vezérlőknek (azaz konfigurálta az adatbázisokat), megtekintheti a TBC táblákat, oszlopokat, OLAP modelleket és metavázlatokat az Essbase Integration Services Console segítségével.
Ha az OLAP modellt (TBC Model) az Essbase Integration Services Console jobb oldali paneljében szeretné megjeleníteni, hajtsa végre a következő lépéseket:
DB2 és Oracle: A Hybrid Analysis szolgáltatást támogató OLAP modell megtekintéséhez válassza a HA TBC Model elemet.
Ha a metavázlatot (TBC Metaoutline) az Essbase Integration Services Console jobb oldali paneljében szeretné megjeleníteni, hajtsa végre a következő lépéseket:
DB2 és Oracle: A Hybrid Analysist támogató metavázlat megtekintéséhez bontsa ki a nézetet a HA TBC Model elem bal oldalán látható plusz jelre (+) kattintva, majd jelölje ki a HA TBC Metaoutline elemet.