Om du använder en relationsbaserad lagringshanterare när du skapar OLAP-tillämpningar med hjälp av DB2 OLAP Server skapas samma komponenter i filsystemet som när du använder en flerdimensionell lagringshanterare. Dessutom skapas en relationskub i relationsdatabasen som innehåller en skugga av databasdispositionen och databasens faktiska data.
Om du använder flerdimensionell lagringshantering när du skapar OLAP-tillämpningar lagras alla komponenter i filsystemet på det sätt som visas i Bild 4.
![]() |
Om du använder den relationsbaserade lagringshanteraren lagras en del komponenter i filsystemet, på det sätt som visas i Bild 5, och en del i relationsdatabasen.
![]() |
I Bild 6 visas den relationskub som skapas i relationsdatabasen när du skapar en OLAP-tillämpning och -databas med en relationsbaserad lagringshanterare.
Bild 6. Relationskub i DB2 OLAP Server
![]() |
I Kapitel 10, Skapa SQL-tillämpningar finns mer detaljerad information om de vyer du kan använda när du vill få åtkomst direkt till data i relationskuber.
I följande avsnitt ges en översikt över de tre olika händelser som gör att den relationsbaserade lagringshanteraren i DB2 OLAP Server skapar tabeller eller vyer i en relationskub. De är:
En OLAP-tillämpning består av en eller flera flerdimensionella databaser och eventuella beräkningsskript, rapportskript och regler för datainläsning som du skapar för respektive databas.
Innan du skapar en OLAP-tillämpning bör du se till att parametrarna i filen rsm.cfg är uppdaterade på rätt sätt. I filen rsm.cfg kan du ange parametrar som avgör i vilken relationsdatabas som DB2 OLAP Server lagrar komponenterna i din OLAP-tillämpning, och i vilket tabellutrymme relationstabellerna som skapas ska lagras. Mer detaljerad information om hur du uppdaterar de parametrarna och andra parametrar i filen rsm.cfg finns i Kapitel 8, Konfigurera DB2 OLAP Server.
Första gången du använder DB2 OLAP Server till att skapa en OLAP-tillämpning skapas följande tabell och vy:
När du använder DB2 OLAP Server till att skapa en flerdimensionell databas
i en OLAP-tillämpning skapas de tabeller och vyer som visas i Tabell 11.
Tabell 11. Tabeller och vyer som skapas när du skapar en databas
Tabeller och vyer | Beskrivning |
---|---|
Kubtabell | Innehåller en lista med dimensionerna i en relationskub och information om varje dimension. |
Kubvy | Här kan SQL-användare få åtkomst till namnen på alla dimensioner i en relationskub och informationen som hör till respektive dimension. Det finns en kubvy för varje relationskub i relationsdatabasen. |
Tabell med alias-IDn | Den här tabellen innehåller avbildningar av OLAP-aliastabellnamn på ID-nummer som allokerats av DB2 OLAP Server. |
Vy för alias-IDn | En vy som innehåller en rad för varje OLAP-aliastabell som används med en relationskub. Det finns en alias-ID-vy för varje relationskub. |
När du sparar den första dispositionen för en flerdimensionell databas skapas de tabeller och vyer som visas i Tabell 12 med hjälp av DB2 OLAP Server:
Tabell 12. Tabeller och vyer som skapas när du sparar den första dispositionen
Tabeller och vyer | Beskrivning |
---|---|
Nyckeltabell | Det här är motsvarigheten till index i en flerdimensionell databas, som beskrivs i dokumentationen till Hyperion Essbase. Nyckeltabellen är en relationstabell som skapas av DB2 OLAP Server efter den första lyckade omstruktureringen. |
Faktatabell | Innehåller alla datavärden för en relationskub. Det finns en eller flera faktatabeller för varje relationskub. |
Faktavy | Används till att få direktåtkomst till flerdimensionella data från SQL-tillämpningar som hanterar de kopplingar som behövs till dimensionsvyerna. |
Stjärnvy | Här kan SQL-användare få åtkomst till data från stjärnschemat från en enda vy när JOIN redan är utförd. |
LRO-tabell | Innehåller en rad för varje länkat objekt som hör till dataceller i relationskuben. |
LRO-vy | Här kan SQL-användare få åtkomst till LRO-informationen. |
Dessutom skapar DB2 OLAP Server de tabeller som visas i Tabell 13 för varje dimension i dispositionen.
Tabell 13. Tabeller och vyer som skapas för varje dimension
Tabeller och vyer | Beskrivning |
---|---|
Dimensionstabell | Innehåller detaljerad information om elementen i en dimension. Det finns en dimensionstabell för varje dimension i en disposition. |
Dimensionsvy | Här kan SQL-användare få åtkomst till information om elementen i en dimension. |
Tabell med användardefinierade attribut | Innehåller ett element-ID och namn på de användardefinierade attributen för varje namngivet element som angavs när du skapade dispositionen. Det finns en tabell med användardefinierade attribut för varje dimension i en disposition. |
Vy för användardefinierade attribut | Här kan SQL-användare få åtkomst till alla användardefinierade attribut för en dimension. |
Generationstabell | Innehåller generationsnummer och namn för varje namngiven generation som angavs när du skapade dispositionen. Det finns en generationstabell för varje dimension i en disposition. |
Nivåtabell | Innehåller nivånummer och namn för varje namngiven nivå som angavs när du skapade dispositionen. Det finns en nivåtabell för varje dimension i en disposition. |
Tabell med relationsattribut | Innehåller namn, datatyper och storlek på kolumner för relationsattribut som lagts till i dimensionen. |
Vy för relationsattribut | Här kan SQL-användare få åtkomst till kolumnerna för relationsattribut för dimensionen. |