Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Qu'est-ce que Multi Dimension OLAP CUBE et donner un exemple de cube avec plus de 3 dimensions

Dans le monde DW, le mot "dimension" est surchargé -- change de sens selon le contexte. Voici un exemple.

  • À une certaine date , un client entre dans un magasin et achète un produit .

Cet exemple comporte quatre dimensions (date, client, magasin, produit) et un fait (ventes). Ainsi, une star typique de Kimball ressemblerait à :

Une dimension (table) est une table de recherche pour les propriétés d'objets qui changent rarement. Le produit, le client et le magasin peuvent modifier certaines de leurs propriétés (attributs), mais ils le font rarement. La table de faits capture les interactions entre ces objets. À l'intersection des dimensions la date, le magasin, le produit et le client sont une mesure SalesAmount . Notez à quel point il est facile d'agréger (additionner) le montant des ventes par date, par année, par produit, par marque, par ville, par pays, par tranche d'âge, par n'importe quoi - ce qui était l'idée en premier lieu.