OLAP Installations- och användarhandbok

Skillnader mellan flerdimensionell och relationsbaserad lagring

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.

Bild 4. Lagring av komponenter i DB2 OLAP Server-tillämpningar som skapats med en flerdimensionell lagringshanterare


Figure olap2 not displayed.

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.

Bild 5. Lagring av komponenter i DB2 OLAP Server-tillämpningar som skapats med en relationsbaserad lagringshanterare


Figure olap3 not displayed.

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


Figure olap4 not displayed.

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:

Skapa den första OLAP-tillämpningen

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:

Katalogtabell för kub
Den här tabellen innehåller en lista över alla flerdimensionella databaser som lagras i relationsdatabasen. Dessutom visas vilken tillämpning som varje kub hör till. Varje gång du skapar en ny flerdimensionell databas skapar DB2 OLAP Server en ny rad i tabellen.

Kubkatalogvy
Här kan SQL-användare få åtkomst till en lista över OLAP-tillämpningar och relationskuber.

Två SQL-loggtabeller
Används för administrering av de SQL-satser som används av RSM.

Skapa flerdimensionella databaser i tillämpningar

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.

Spara den första dispositionen för en databas

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.


[ Början av sidan | Föregående sida | Nästa sida | Innehåll | Index ]