Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL
ETL Le Forum d'entraide ETL (Extract Transform Load) et Datawarehouse : DataStage, SunOpsis, Data Integrator, Informatica, OWB, Data Manager, Talend Open Studio,...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/02/2006, 10h28   #1
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
Par défaut [DataWareHouse] Quelle utilité des clés de substitution ?

SLT tout le monde,

j'ai lu dans certains article que les surogate Key ou clé de substitution était très utilisé dans l'alimentation des entrepôt de données en particulier des tables de dimension. Mais je ne vois pas pourquoi on devrait en crée vue qu'on peut se servir des contraintes d'intégrités référentiel qui existe deja.
Quelqu'un pourrait il m'expliquer son réel intérêt?
Merci
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 15h11   #2
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Dans les DWH, un update OLTP équivaut à un INSERThorodaté dans le DSS.
La clé réelle est donc l'horodatage + la clé... d'où souvent plus simple de passer par une clé technique
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2006, 04h58   #3
Membre du Club
 
Inscription : mars 2006
Messages : 43
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 43
Points : 41
Points : 41
Par défaut Re: [DataWareHouse] Quelle utilité des clés de substitution

Citation:
Envoyé par alpachico
SLT tout le monde,

j'ai lu dans certains article que les surogate Key ou clé de substitution était très utilisé dans l'alimentation des entrepôt de données en particulier des tables de dimension. Mais je ne vois pas pourquoi on devrait en crée vue qu'on peut se servir des contraintes d'intégrités référentiel qui existe deja.
Quelqu'un pourrait il m'expliquer son réel intérêt?
Merci
La clé de subitution est utilisé dans deux endroits :
Dans la table de dimension,
Dans la table de fait pour faire le lien avec la dimension.

Vous pouvez utiliser les même clés que le systèmes source si vous ne gérez pas l'évolution lente sur des champs de la dimension. Par ailleurs si vous devez gérer le SCD (Slowly changing dimension) vous devrez les utiliser, du fait que vous allez vous retrouver avec plus d'un enregistrement dans la table des dimensions concernant la même clé d'affaire. Pour bien saisir la notion de SCD je vous invite à lire la définition de SCD sur le lien suivant http://www.systemeetl.com/types_dimensions.htm;

Le clé de subitutions ne sont pas reservées seulement aux dimensions, elles sont utilisées aussi dans les faits... Certes cela complique le traitement des processus ETL, par contre ca facilite la navigation par exemple entre une table maitre et son détail dans le cas d'entrepôt de données d'archivage de données ( pas seulement des datamart mais aussi des données historiques )
.

A+
abdelelomari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 13h41   #4
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
merci pour vos réponses.
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h24.


 
 
 
 
Partenaires

Hébergement Web