A screenshot magyarázata
2008. május 1., csütörtök by Zoltan Tanczos
Az előző screenshot lényege, hogy három különböző felületen is megjelenik ugyanaz a szám: 10502. Hogy ez miért érdekes? Az 10502 a megkötött ügyletek darabszámát jelenti.
Az ábra jobb oldaláról haladva: legszélén egy Microsoft SQL Server Management Studio látható, amiben a forrásadatbázisnak intézet SQL lekérdezés eredménye a darabszám.
Ezt követően Oracle Warehouse Builderrel egyszerűen átvittem az ügyleteknek két attribútumát: az azonosítót (ticket) és az ügyfélazonosítót (customer). Még nem végeztem semmiféle transzformációt, ellenőrzést (pl.: csak a már jóváhagyott de még nem törölt ügyletek az érdekesek). Így tehát a komplett tábla átkerült egy Oracle adatbázisba, amihez a screenshot közepén levő Oracle SQL Developerrel csatlakoztam. És láss csodát! Ott is megjelent az 10502 :)
Ahhoz, hogy a Warehouse Builderrel ezt el tudjam végezni, rá kellett bírni az Oracle szervert, hogy csatlakozzon az SQL Server-hez. Mivel az Oracle adatbázis szerver Linux alatt fut nálam (Oracle Enterprise Linux), ezért ehhez az Easysoft ODBC driver-ét telepítettem.
Miután átkerültek az adatok az Oracle adatbázis szerverére, az Oracle BI Administration Tool segítségével összeállítottam egy igen egyszerű "üzleti" fogalmat a BIEE szerveren: ügyletek darabszáma (# of deals).
Majd az Oracle Answers felületen összekattintgattam az ábra bal oldalán szereplő primitív Dashboard-ot.
Az egésznek a lényege mindösszesen annyi volt, hogy megteremtettem egy "csővezetéket" egy forrás-adatbázis és a végfelhasználó előtti felület, az Oracle Dashboard között.
Az ábra jobb oldaláról haladva: legszélén egy Microsoft SQL Server Management Studio látható, amiben a forrásadatbázisnak intézet SQL lekérdezés eredménye a darabszám.
Ezt követően Oracle Warehouse Builderrel egyszerűen átvittem az ügyleteknek két attribútumát: az azonosítót (ticket) és az ügyfélazonosítót (customer). Még nem végeztem semmiféle transzformációt, ellenőrzést (pl.: csak a már jóváhagyott de még nem törölt ügyletek az érdekesek). Így tehát a komplett tábla átkerült egy Oracle adatbázisba, amihez a screenshot közepén levő Oracle SQL Developerrel csatlakoztam. És láss csodát! Ott is megjelent az 10502 :)
Ahhoz, hogy a Warehouse Builderrel ezt el tudjam végezni, rá kellett bírni az Oracle szervert, hogy csatlakozzon az SQL Server-hez. Mivel az Oracle adatbázis szerver Linux alatt fut nálam (Oracle Enterprise Linux), ezért ehhez az Easysoft ODBC driver-ét telepítettem.
Miután átkerültek az adatok az Oracle adatbázis szerverére, az Oracle BI Administration Tool segítségével összeállítottam egy igen egyszerű "üzleti" fogalmat a BIEE szerveren: ügyletek darabszáma (# of deals).
Majd az Oracle Answers felületen összekattintgattam az ábra bal oldalán szereplő primitív Dashboard-ot.
Az egésznek a lényege mindösszesen annyi volt, hogy megteremtettem egy "csővezetéket" egy forrás-adatbázis és a végfelhasználó előtti felület, az Oracle Dashboard között.
Szia Zoli!
És azt kipróbáltad, hogy az SQL szerveren módosítasz valamit? Ekkor ez hatással van a lekérdezésed eredményére is? A változás automatikusan látszódni fog a jelentésben is? Ha igen, ez mennyi idő?
Üdv!
Peti
Szia!
A módosítás csak a következő "áttöltés" után jelenik meg a "túloldalon". Tehát a példában egy tábla tartalmát egy az egyben áttöltöm (ETL) az Oracle adatbázisba, amiből a BIEE táplálkozik (itt is be lehet állítani cache-elést)