Minden a csillagsémáról és a kiterjesztett csillagsémáról itt SAP BI/BW
Mi az a séma?
Az adatbázis-kezelő rendszerben (DBMS) a séma relációs adatbázist képvisel. Meghatározza a táblákat, az egyes táblákban lévő mezőket, valamint a mezők és táblák közötti kapcsolatot. Más szavakkal, a séma adatbázis-objektumok gyűjteménye, beleértve a táblákat, nézeteket, indexeket és szinonimákat. A sémákat általában egy adatszótárban tárolják.
Mi az a Classical Star Schema?
A klasszikus csillagséma egy többdimenziós adatmodell. Központi alapon alapul ténytáblázat több, csillag alakú mérettáblázat veszi körül (innen a név).
Az InfoCube több részből áll Info-Objects (Jellemzők és kulcsfigurák), és a csillagséma szerint épül fel. Ez azt jelenti, hogy van egy nagy ténytábla az InfoCube kulcsfiguráival, valamint számos dimenziótábla veszi körül, amely csillagként jelenik meg.
A csillagséma előnyei a szeletelés, az adatok egyszerű megértése és a teljesítmény növekedése.
Mi az Extended Star Schema?
A kiterjesztett csillagsémában a „ténytáblázat” és a „főadattábla” SID (helyettesítő azonosító) táblán keresztül kapcsolódik. A kiterjesztett csillagsémában a ténytábla és a dimenziótábla a kockán belül lesz. 16*248-as elemzőkapacitással rendelkezik (SID táblázat). A ténytábla kicsi, a mérettáblázat pedig hatalmas, ellentétben a Star Schema modellel. A kiterjesztett csillagséma modellben a dimenziótábla nem tartalmaz törzsadatokat
Az alábbiakban az Extended Star Schema különböző összetevői láthatók.
- Az attribútumtábla a törzsadatok attribútumait tartalmazza.
- SID tábla létrehozza az egyedi SID-t (helyettesítő azonosító) minden törzsadat rekordok.
- A dimenziós táblázat létrehozza a DimId-et a SID minden egyedi kombinációjához (max. 248 SID (karakter) fér el a DIM táblázatban).
- Szöveges táblázat tárolása a törzsadatok leírása.
- A ténytáblázat a DIM azonosító és a kulcsadatok egyedi kombinációját tartalmazza (max. 233 kulcsfigura (mérhető mennyiség) befogadására alkalmas ténytáblázat).
Az alábbiakban egy példa látható arra, hogy egy ténytáblázat egy Infocube úgy néz ki, mint a.
Alább láthatók a Dimenzió és SID táblázatok.
Alább láthatók az Info objektum törzsadatai és szövegtáblázata.
Infocube: Extended Star Schema minta
Az alábbiakban egy példa az Infocube-ra, amely a kiterjesztett csillagsémát mutatja.
Az Infokocka kiterjesztett csillagsémáját elmagyarázó lépések:
- Az InfoCube ténytáblázatának értéke 3.
- A ténytábla értéke (azaz „3”) a Dimenziótáblában van leképezve.
- A „3” dimenzióazonosító egy SID-t tartalmaz a SID táblázatban.
- A SID érték a Szöveg és a Törzsadatok táblával van leképezve.