IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SSIS Discussion :

[SSIS] [2K5] Vider la table des faits


Sujet :

SSIS

  1. #1
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 97
    Points : 62
    Points
    62
    Par défaut [SSIS] [2K5] Vider la table des faits
    Bonour tout le monde,
    j'ai une question de conception:

    j'ai trouvé sur internet un mec qui posais cette question:

    "Dans SSIS comment vide t on sa table de fait avant de la recharger avec les nouvelles données ?"

    ce qui m'intrigue c'est que j'ai cru lire quelque pars que'on ne supprime jamais les données dans un datawarehouse (on garde l'historique).

    qu'est ce que vous en dite ??, vider la table de fait puis la recharger est une pratique courrante pour vous personnelement ?? (parce que moi je suis sur mon premier datawarehouse et donc je ne sais pas trops !!!)

    Merci d'avance

  2. #2
    Membre émérite Avatar de FrancoisJehl
    Homme Profil pro
    BI Engineer
    Inscrit en
    Juillet 2009
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : BI Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 485
    Points : 2 883
    Points
    2 883
    Par défaut
    Alors je vais te faire une réponse un peu La Palisse mais... ça dépend Ca dépend du besoin exprimé.

    Si le besoin de ton utilisateur est une analyse locale et limitée: uniquement de sortir des listings pour le mois/ l'année en cours par exemple, vider la table des faits a du sens si aucune analyse n'est effectuée sur l'historique.

    Je me rappelle d'un client qui avait besoin d'analyses spécifiques en MS uniquement de l'année en cours, l'historique étant géré par un ERP en parallèle. Dans leur cas vider la TDF en fin d'années et logique.

    Après je ne te le cache pas ce n'est pas une pratique courante et elle n'est pas marquée dans les bouquins de DW. Mais comme souvent dans la jolie vie du consultant, ce n'est pas la philosophie qui dicte tes choix mais le besoin des gens pour qui tu bosses

    Quant à la technique... Faire un DELETE avec des FOREIGN KEYS ne mérite pas un post entier

    François JEHL
    Consultant / Formateur
    MCITP/MCT Database & BI Development
    http://fjehl.blogspot.com

  3. #3
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 97
    Points : 62
    Points
    62
    Par défaut
    Merci FrancoisJehl pour ta repense, pour plus de precisions je te decrit mon cas :

    voilà, j'ai une table de fait 'facture' (j' y stocke toutes les factures).chaque facture possede un etat (préfacturation,pro forma,validé,partiellement soldé et enfin l'etat soldé). je veux restituer toutes les factures qui sont soit validé soint partioellement soldé.

    tu voix bien que si une facture est partiellement soldé lore d'un chargement char1, si elle change d'etat (elle passe à soldé) lore du prochain chargement cha2, je doit repercuter le changement dans la table des fait (si non mes resultats seront faux).

    qu'est ce que tu me suggere de faire stp !!

  4. #4
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 97
    Points : 62
    Points
    62
    Par défaut
    une autre precision (desolé ), l'ERP de l'entreprise garde toutes les factures (gere l'historique) . evidemment il ne garde que l'etat courant des facture (une seule valeur pour l'etat).

    donc je pense que si je vide à chaque fois la table des fait; d'une je recupere des données mises à jours et de deux j'ai l'ensomble des factures (aucune ne sera perdue).
    qu'est ce que vous en dite !!

Discussions similaires

  1. [SSIS] [2K5] Remplir la table de fait
    Par kellerman_com dans le forum SSIS
    Réponses: 9
    Dernier message: 16/02/2011, 09h50
  2. Réponses: 8
    Dernier message: 07/07/2009, 10h00
  3. [SSIS] [2K5] chargement de la table des faits
    Par aqavach dans le forum SSIS
    Réponses: 8
    Dernier message: 22/06/2009, 09h47
  4. [SSIS][2K5] Preciser la table d'insertion
    Par tchraad dans le forum SSIS
    Réponses: 1
    Dernier message: 01/04/2008, 10h36
  5. Réponses: 0
    Dernier message: 11/02/2008, 18h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo