Créer une Time dimension avec SSAS (DimTime) – 2ème partie

Après la création de notre table DimTime dans la 1ère partie de cet article, nous allons maintenant apporter quelques améliorations sur notre dimension.

Par expérience, je vous recommanderais d’utiliser une clé PKDate de type int au format aaaammjj.

Ce type de clé vous permettra d’obtenir de meilleurs performances.

Cette codification au format aaaammjj devra être généralisée à tous les niveaux de notre axe temps :  année, semestre, trimestre, mois, semaine…  Je vous suggère donc que chaque niveau (année, semestre, trimestre, mois, semaine, jour) soit composé de trois attributs distincts :

  • Code
  • Date
  • Nom

Lire la suite Créer une Time dimension avec SSAS (DimTime) – 2ème partie

 

Créer une Time dimension avec SSAS (DimTime) – 1ère partie

La dimension Temps (DimTime) joue un rôle très important dans un système décisionnel, sa présence est obligatoire dans les tables de faits ce qui caractérise un système décisionnel par rapport à un système transactionnel.

Dans la suite de cet article, nous allons créer la table DimTime à l’aide d’un assistant de projet SSAS.

Lire la suite Créer une Time dimension avec SSAS (DimTime) – 1ère partie

 

Archis BI

Dans cet article, je vais vous citer quelques archis BI que j’ai rencontrés dans mes différentes expériences et qui utilisent les phases ODS et STG :

process_informatique_decisionnel

Source -> STG->ODS->DWH

C’est l’archi que j’utilise souvent, le STG contient les données de la source sans aucun formatage ni filtre, c’est la copie exacte de la donnée source et ODS contient les données formatées.

Lire la suite Archis BI

 

Slowly Changing Dimensions

Ralph a introduit le concept de « slowly changing dimension (SCD)» attributs en 1996.

Slowly Changing Dimensions (SCD) – dimensions qui évoluent lentement au fil du temps, plutôt que de changer la base de temps dans le calendrier régulier. Dans l’entrepôt de données, il est nécessaire de suivre les changements des attributs dans la dimension afin de rendre les données historisées. En d’autres termes, l’implémentation d’un type SCD doit permettre aux utilisateurs d’attribuer la valeur d’attribut de dimension appropriée pour une date donnée. Exemple de ces dimensions pourrait être : client, géographie, employé.

Lire la suite Slowly Changing Dimensions

 

STG & ODS

On parle toujours de STG et ODS dans les archis BI, alors quel est le rôle de ces deux phases dans une archi BI ?

–          STG (Staging Area) : est un ensemble de tables qui représentent une copie conforme de la source de données et qui sont purgées à chaque exécution de l’ETL : c’est une zone d’attente, une « salle d’embarquement » avant la phase ODS ; c’est dans ces tables qu’on peut trouver des données dans des formats bizarres.

–          ODS (Operating Data Store) : est le lieu où vont être effectuées les transformations, les croisements, …etc ; avant l’alimentation du datawarehouse et qui utilise comme source le STG.

Lire la suite STG & ODS