Tudd Intuíció, előadás, tervezés adatkockák

Összhangban a szinten a hierarchia számított összesített értékeket, például az értékesítési volumen, hogy az Egyesült Államokban (a szint „Ország”), vagy a Kalifornia állam (a szint „állam”). Az egyik dimenzió, akkor eladni több mint egy hierarchia - például egy ideig, és.

Megjegyezzük, hogy a hierarchia lehet kiegyensúlyozott (balanced), mint például a hierarchiában. ábrán látható. 26.5. valamint a hierarchiában. adatokon alapuló típus „dátum-idő”, és aszimmetrikus (aszimmetrikus). Egy tipikus példa a kiegyensúlyozatlan hierarchia - hierarchiáját „fej-slave” (ez lehet kialakítani, például a mezőértékek Salesperson eredeti adathalmaz a fenti példában), ábrán látható módon. 26.6.

Tudd Intuíció, előadás, tervezés adatkockák


Ábra. 26.5. Hierarchia dimenzió kapcsolódik a földrajzi elhelyezkedéséről szóló aktuális

Tudd Intuíció, előadás, tervezés adatkockák


Ábra. 26.6. kiegyensúlyozatlan hierarchia

Néha az ilyen hierarchia, a kifejezés szülő-gyermek hierarchia.

Van még egy hierarchia. elfoglal egy köztes helyzetben a szimmetrikus és aszimmetrikus (ők nevezik egyenetlen - „egyenetlen”). Ezek általában olyan kifejezések, logikai „szülők” található, közvetlenül egy magasabb szinten (például a földrajzi hierarchiában vannak szintek ország, város és állam, hanem az adathalmaz vannak olyan országok, amelyek nem rendelkeznek államok, illetve régiók közötti szintek Ország és város ( ábra. 26.7)).

Tudd Intuíció, előadás, tervezés adatkockák


Ábra. 26.7. „Egyenetlen” hierarchia

Építészet OLAP-alkalmazások

Minden, amit mondott feletti OLAP, sőt arra utal, hogy a többdimenziós adatokat. Az út az adatokat tárolják, durván szólva, nem érdekel bármely végfelhasználónak vagy fejlesztő eszköz, amely az ügyfél használja.

Többdimenziós OLAP-alkalmazások oszthatók három szinten.

  • Többváltozós statisztikai ábrázolás - a végfelhasználó olyan vizualizációs és manipulációs többdimenziós adatok; réteg többdimenziós ábrázolást elvonásával fizikai adatstruktúra és fogadja az adatokat, mint a többdimenziós.
  • Többdimenziós Treatment - eszközöket (nyelv) megfogalmazása többdimenziós lekérdezések (hagyományos relációs SQL nyelv itt használhatatlan) és egy processzort képes feldolgozni, és teljesítik az ilyen kérelmet.
  • Többdimenziós tárolás - jelenti a fizikai szervezet az adatok, hogy hatékony végrehajtásának biztosítása többdimenziós lekérdezések.

Az első két szint szükségszerűen jelen van az összes OLAP-eszközzel. A harmadik szint, bár széles körben elfogadott, nem kötelező, mivel az adatok a többdimenziós ábrázolása lehet kivonni a hagyományos relációs struktúrák; többdimenziós lekérdezés processzor ebben az esetben fordítja többdimenziós lekérdezések SQL-futó RDBMS.

Réteg többváltozós feldolgozást általában beépített OLAP-kliens és / vagy OLAP-szerver, de lehet tiszta formában izolált, például egy komponens Pivot Table-szolgáltató vállalat a Microsoft.

Kapcsolódó cikkek