Vad är skillnaden mellan ett datalager och en kub?


Svar 1:

Datakub

I datorprogrammeringssammanhang är en datakub (eller datakub) en multidimensionell grupp av värden, som vanligtvis används för att beskriva en tidsserie av bilddata. Datakuben används för att representera data längs ett visst mått av intresse. Även om det kallas en 'kub', kan den vara 1-dimensionell, 2-dimensionell, 3-dimensionell eller högdimensionell. Varje dimension representerar ett nytt mått medan cellerna i kuben representerar fakta av intresse.

Tänk på ovanstående kub i ett köpcentral.

Varje kolumn representerar försäljningsantalet för varje butik.

Varje rad representerar olika avdelningar i köpcentret.

Varje lager representerar månaden.

Här är synliga värden från juni månad.

Därför är livsmedelsförsäljningen i Store 2 i juni månad 47.

(För mer, se sidan 136, Data Mining: Concepts and Techniques av Han och Kamber 3: e upplagan)

Datalager

När det gäller datoranvändning är ett datalager (DW eller DWH), även känt som ett enterprise data warehouse (EDW), ett system som används för rapportering och dataanalys och anses vara en kärnkomponent för affärsintelligens.

DW: er är centrala förvar för integrerade data från en eller flera olika källor. De lagrar aktuella och historiska data på en enda plats.

Enkel förklaring: Data Warehouse är ett ställe där mycket data från olika resurser lagras för rapportering.

Föreställ dig Reliance mega mall-kedja i Indien. Det finns Reliance-megagallerior över hela landet. Varje galleria skickar uppgifterna från olika avdelningar till de centrala förvaren. På en plats samlas det in som kallas datalager. Det används för att hantera olika typer av data. Uppgifterna används också för att utföra olika typer av analyser, t.ex. köpmönster.

Följaktligen, de ovan givna två termerna; Data Warehouse och Data Cube är helt olika, men de är inte jämförbara och därför kan vi inte lista en sida-vid-sida skillnad mellan två.

Källa:

[1] Wikipedia

[2] Data Mining: Concepts and Techniques av Han och Kamber

Du var Vyas


Svar 2:

I vanliga parlance när någon hänvisar till ett datavarehus, de hänvisar till Kimball-baserade stjärnscheman, Inmon-baserade normaliserade datavarehusscheman tillsammans med Staging-områdesscheman som fysiskt skapats i en relationsdatabas som Oracle, DB2 etc. Den oberoende kimballbaserade stjärnscheman kallas också Data Mart (s).

Cube är en referens för flerdimensionell lagring med hjälp av OLAP-verktyg som Cognos, Hyperion etc.


Svar 3:

I vanliga parlance när någon hänvisar till ett datavarehus, de hänvisar till Kimball-baserade stjärnscheman, Inmon-baserade normaliserade datavarehusscheman tillsammans med Staging-områdesscheman som fysiskt skapats i en relationsdatabas som Oracle, DB2 etc. Den oberoende kimballbaserade stjärnscheman kallas också Data Mart (s).

Cube är en referens för flerdimensionell lagring med hjälp av OLAP-verktyg som Cognos, Hyperion etc.