Az elemzés építőkövei a tárgykörök és az oszlopok.
A témakörök olyan mappákat, mérőszámoszlopokat, attribútumoszlopokat, hierarchikus oszlopokat és hierarchiaszinteket tartalmaznak, amelyek a szervezet üzletvitelének területeire, illetve a szervezet felhasználóinak csoportjaira vonatkozó adatokat képviselnek. A témakörök általában olyan névvel rendelkeznek, amely megfelel a bennük található adatok típusának, például Marketingszerződések, Szolgáltatásigénylések és Megrendelések.
A témakör az Oracle BI metaadattár megjelenítési rétegének felel meg. Az adattárakban a témakör a legfelső szintű objektum a megjelenítési rétegben, és azon adatok nézetét fejezi ki, amelyeket a végfelhasználók látnak, amikor elemzéseket hoznak létre vagy szerkesztenek.
A kapcsolódó témakör egy olyan külső adatforrás, amely egy elemzésben az elsődleges témakörhöz kapcsolódik.
A metaadattárak tervezői és felépítői (például a Business Intelligence stratégiai tervezője, metaadatszolgáltató vagy ETL fejlesztő) az Oracle BI adminisztrációs eszközével hozzák létre a témaköröket. Általában a vállalat adataira vonatkozó egyetlen nagy témakör létrehozása helyett több kisebb témakört alakítanak ki. Ez lehetővé teszi, hogy egyetlen kis témakörben biztosítsák a számukra legfontosabb adatokat a felhasználók adott csoportjának vagy a vállalat adott területének, míg a kevésbé fontos adatok az üzleti modell ugyanazon rétegéből létrehozott egy vagy több kapcsolódó témakörbe kerülhetnek. Az ilyen kisebb témakörök megkönnyítik a felhasználóknak, hogy megtalálják a szükséges adatokat. Emellett így egyszerűbb lesz az adatok karbantartása is. A további tudnivalókat lásd: Témakör létrehozása című rész itt: Metadata Repository Builder's Guide for Oracle Business Intelligence Enterprise Edition.
Megjegyzés:
A metaadattárakat tervező és építő személyek megadhatják adott témakörök, mappák (és alárendeltjeik) vagy oszlopok (mind attribútum-, mind pedig hierarchikus oszlopok) elrejtését. A rejtett témakörök, mappák és oszlopok nem láthatók a Témakörök ablaktáblában, láthatók azonban máshol, például az elemzések vagy mentett szűrők tartalmában. (Mivel az objektumok máshol továbbra is láthatók, a témakörök, mappák és oszlopok ily módon történő elrejtése nem alkalmas biztonsági és hozzáférés-szabályozási célokra.)Ha egy már létező elemzés feltételei olyan témakört, mappát vagy oszlopot tartalmaznak, melyet később elrejtettek, az elemzés továbbra is elérhető, azonban az adott témakör, mappa vagy oszlop már nem látható a Elemzésszerkesztő: Kritériumok lap Témakörök ablaktábláján.
Az elemzések által visszaadott egyedi adatelemeket oszlopok tartalmazzák. Az oszlopok általában olyan névvel rendelkeznek, amely jelzi a bennük található adatok típusát, például Ügyfél vagy Kapcsolat. A szűrőkkel és a kijelölési lépésekkel kiegészülve az oszlopok határozzák meg, hogy milyen adatokat tartalmaznak az elemzések.
Amikor elemzést, szűrőt vagy irányítópulti promptot hoz létre, először kijelöli azt a témakört, amellyel dolgozni szeretne. Ennek elnevezése elsődleges témakör, amely a Témakörök ablaktáblában jelenik meg. Ha a munka közben úgy találja, hogy további adatokra van szüksége, további, a választott elsődleges témakörhöz kapcsolódó témaköröket vehet fel. (Kapcsolódó témaköröket csak akkor vehet fel, ha rendelkezésre állnak ilyenek az elsődleges témakörhöz, és engedéllyel rendelkezik ezek eléréséhez.)
Megjegyzés:
Az elemzésekhez felvehet saját adatokat is. A tudnivalókat lásd: Külső adatok hozzáadása elemzésekhez.Egyetlen témakör lekérdezésekor jellemzően a témakörben megjelenített minden mérőszámos oszlop kompatibilis az ugyanazon témakörben megjelenített minden attribútum- és hierarchikus oszloppal. Ha azonban az oszlopokat több témakörből kombinálja, garantálnia kell, hogy ne vegye be a mérőszámos oszlopoknak olyan attribútum- vagy hierarchikus oszloppal való kombinációját, amelyek nem kompatibilisek egymással.
Például a témakörben lévő egyik mérőszámos oszlopot nem lehet társítani a Projekt attribútum oszloppal. Ha másik témakörből való Projekt attribútumoszloppal társított mérőszámos oszlopokat vesz fel az elemzésbe olyan oszlopokkal, amelyek nem társítottak a Projekttel, akkor a lekérdezés valószínűleg nem térít vissza eredményt, vagy azt eredményezi, hogy a BI Server "A kért XXXX részletszinten nincs ténytábla" hibaüzenetet jelzi ki.
Ahhoz, hogy egy elemzés adatokat adjon vissza, legalább egy oszlopot ki kell jelölnie az elemzésbe való bevételéhez.
A témakörök az oszlopok következő típusait tartalmazzák:
Attribútumoszlop – az értékek, más néven tagok, egyszerű listáját tartalmazza. Ezen tagok között nincs hierarchikus kapcsolat, szemben a hierarchikus oszlopok tagjaival. Az attribútumoszlop elnevezése megjelenítési oszlop volt a korábbi (11g előtti) verziókban.
Például Termékazonosító vagy Város.
Hierarchikus oszlop – elnevezett szintek és fölérendelt-alárendelt kapcsolatok használatával egyaránt rendszerezett adatértékeket tartalmaz. Az ilyen oszlop fastruktúraszerű szerkezetben jelenik meg. Az egyedi tagok körvonalszerűen láthatók. A hierarchiák segítségével részletezhetjük az adatokat. Ilyen például az Idő és a Földrajzi hely. A ábrán az Idő, valamint az Idő és a Pénzügyi időpont hierarchiája látható kibontva a Témakör ablaktáblában.
A hierarchikus oszlopok típusa a következők valamelyike lehet:
Szint alapú hierarchia – két vagy több szint rendezett készletéből áll. Például az Idő hierarchia három szintet tartalmazhat az Év, a Negyedév és a Hónap számára. A szint alapú hierarchiák fölérendelt-alárendelt kapcsolatokat is tartalmazhatnak.
Fölérendelt-alárendelt hierarchia – fölérendelt-alárendelt kapcsolatban lévő hierarchiát megadó értékekből áll, és nem tartalmaz elnevezett szinteket. Például az Alkalmazott hierarchiában nincsenek szintek, hanem olyan alkalmazottak neveit tartalmazza, akiket más alkalmazottak vezetnek. Az alkalmazottak beosztással rendelkezhetnek, ilyen például a Részlegvezető. A részlegvezetők más részlegvezetők beosztottjai lehetnek, és a különböző részlegvezetők a hierarchia eltérő mélységében szerepelhetnek.
A szint alapú és a fölérendelt-alárendelt típus mellett a hierarchikus oszlopok a következők is lehetnek:
Eltérő szintű – olyan hierarchia, amelyben a legalsó szintű tagok nem ugyanazzal a mélységgel rendelkeznek. Például az Idő hierarchiában szerepelhetnek az aktuális hónap adatai a nap szintjén, az előző hónap adatai a hónap szintjén és az előző 5 év adatai a negyedév szintjén. Az ilyen típusú hierarchia szokásos elnevezése kiegyensúlyozatlan hierarchia.
Szintkihagyásos – olyan hierarchia, amelyben bizonyos tagok nem rendelkeznek értékekkel bizonyos magasabb szinteken. Például az Amerikai Egyesült Államokban a főváros Washington nem tartozik államhoz. Az elvárás az, hogy ezért még az ország szintjéről az állam szintjének kihagyásával is el lehessen jutni a Washington szintjére.
Mérőszámoszlop – adatértékek egyszerű listáját tartalmazza. Ez egy Oracle BI EE adattárban szereplő oszlop, általában olyan ténytáblában, amely minden egyes rekordnál változhat, és valamilyen módon összeadható vagy összegezhető. Ilyen például az Árbevétel vagy az Eladott egységek.
Ebben az útmutatóban az „oszlop” kifejezés önmagában mindhárom típusra vonatkozik. Ahol szükséges, az adott típus is szerepel a megnevezésben.
Az oszlopok egyes típusait saját ikon a megfelelő helyeken, ilyen például a Témakörök vagy az Elrendezés ablaktábla.
A szint alapú hierarchiákat kibonthatja, és megnézheti szintjeit. A fölérendelt-alárendelt hierarchiá olyan hierarchikus oszlopok formájában jelennek meg, amelyekhez nem tartoznak szintek. Az ábra a különféle oszlopok ikonját és nevét mutatja be.