Bonsoir,
ma question est la suivante:
peut on utiliser le scd type 2 sur une table de Fait pour garder l'historique des données est ajoutés que les nouvelles lignes, je sais que c'est un composant qu 'on utilise pour les dimensions, merci ^^.
Bonsoir,
ma question est la suivante:
peut on utiliser le scd type 2 sur une table de Fait pour garder l'historique des données est ajoutés que les nouvelles lignes, je sais que c'est un composant qu 'on utilise pour les dimensions, merci ^^.
Bonjour,
Avec le SCD tu pourrais tout à fait charger ta table de fait.
Mais si tu as beaucoup de lignes à charger ça risque d'être très long. Ce n'est pas le composant le plus optimisé pour ça, c'est pourquoi je te déconseille de l'utiliser pour charger 3 millions de lignes.
Es-tu sur que c'est le meilleur moyen d'historiser tes données ? J'ai l'habitude d'historiser mes références. Les faits sont liés à mes références historisées avec une date et je charge mes mesures avec les id histo correspondants.
Bon courage
Salut,
je n'ai pas enormement de données a chargé cepandant t as methode a l'air beaucoup mieu optimiser ,tu peux m'expliquer plus en detail ou bien me filer un lien qui peut m'aider ,sachant que je suis un noob en BI ^^.
Je vais essayer de te donner une piste, mais ce n'est pas forcément la bonne solution pour ton problème.
On commence d'abord par alimenter nos tables de références, avec un SCD type 2 si tu le souhaites et un id_autoincrement (qu'on appelera id_histo) en plus d'identifiant de ta ligne.
Tu auras donc toutes tes références historisées avec des plages de dates de validité.
Par exemple, pour une reference avec un id=3 on pourrait avoir 3 lignes avec des plages de validité qui se suivent un un id_histo unique. C'est cette id_histo que tu stockeras dans ta table de fait.
Tu pourras aussi créer une vue sur cette table pour récupèrer uniquement les valeurs qui ont la date de fin de validité à NULL, ce sera donc toutes les références valides.
Ensuite tu charges ta tables de fait, et lui mettant les id_histo de tes références pour avoir les références valides à l'instant du fait. Tu récupères les id_histo avec des lookups, ça fonctionne bien.
Je repète que ça depend vraiment de ton besoin.
J'espère que ça t'aideras un peu.
Bon courage
Merci de ton aide l'ami
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager