Oracle szeminárium

Megjött az Oracle által szervezett "Nagy méretű adattárházak és BI rendszerek fejlesztése és üzemeltetése" című szeminárium sorozat vizsgaeredménye, miszerint sikeres, 70% feletti tesztet írtam. Je \o/
Így most gondban vagyok..

7. féléves prezentáció

Elkészítettem a 7. féléves önálló laborhoz tartozó szóbeli prezentációt. Remélem bele fogok férni az 5 percbe..

Költöztetés


Mint már írtam, az Oracle termékei erőforrás-igényesek. Ezen a hosszú hétvégén "telt be a pohár", ugyanis a VMware-ben futó BIC2G (ami egy Oracle Enterprise Linux + Oracle DB + BIEE Server + sok egyéb..), az XP-n futó SQL Server és a Warehouse Builder olyannyira leterhelte szegény notebook-ot, hogy egy kattintás eredményére másodperceket kellett várni. Igen, 2 GB RAM és 2 magos Intel processzor az gyenge.

Ezért a desktop PC-mre átraktam a VMware-t, és hálózaton keresztül csatlakozok hozzá a notebookról. A PC-n Ubuntu fut, és habár többeknek problémát okozott Hardy-n VMware telepítése, nekem pár apró trükk, patch után szépen elindult.

Az egyetlen bosszantó apróság az volt, hogy lejárt az Easysoft ODBC driverem licensze, amivel az SQL Server-hez kapcsolódok, ezért igényeltem még egy 30 naposat, ugyanis az 500 fontos árat picit sokalltam.. :)

7. féléves összefoglaló

Mivel én ebben a félévben csinálom a 7. féléves (2 kredites) önálló labor tárgyat is, ezért el kellett készítenem a hozzá tartozó összefoglaló dokumentumot is, ami ezen a címen érhető el.

A screenshot magyarázata

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.