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

ODI (ex-Sunopsis) Discussion :

enregistrer l evolution d un champ dans le temps


Sujet :

ODI (ex-Sunopsis)

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 90
    Points : 43
    Points
    43
    Par défaut enregistrer l evolution d un champ dans le temps
    Bonjour à tous,

    je voudrai suivre l'évolution de certain champs dans le temps. Pour cela, je vais avoir une clef primaire composé de 2 champs : 1 identifiant et 1 date.

    Voici ce que j ai en cible :

    ID DATE DESCRIPTION
    01 12/12 "blabla"

    Aprés mon flux, si le champ description de l'enregistrement n°1 a changé, je voudrai quelque chose comme ceci :

    ID DATE DESCRIPTION
    01 12/12 "blabla"
    01 13/12 "blibli"

    merci d'avance à tous

    Manu

  2. #2
    Membre habitué
    Profil pro
    Consultant informatique
    Inscrit en
    Mars 2003
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2003
    Messages : 132
    Points : 199
    Points
    199
    Par défaut
    Mmm c'est quoi la question ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 90
    Points : 43
    Points
    43
    Par défaut
    en fait je dois mettre en place une alimentation à évolution lente (slowly changing dimension)

    je veux enregistrer chaque changement d un enregistrement.

    Il faut que j'utilise le KM: IKM oracle slowly changing dimension
    Comportement pour Dimensions à Évolution Lente
    Ce champ permet de définir le comportement de la colonne lors de
    l'alimentation d'une table à dimension historisée d'un modèle
    multidimensionnel (OLAP). Les comportements suivants sont possibles
    :
     Clé de substitution : La colonne est l'identifiant unique (technique)
    d'une version d'un enregistrement. Cette colonne est souvent
    alimentée par une valeur auto-incrémentée (séquence). Cette clé
    est référencée par la table de faits.
     Clé naturelle : La colonne fait partie de la clé permettant d'identifier
    un enregistrement indépendamment de ses versions. Cette clé
    correspond généralement à la clé primaire de la table source.
     Remplacer la valeur si modifiée : Si sa valeur change, cette colonne
    est mise à jour sur la version courante de l'enregistrement.
     Ajouter un enregistrement si modifiée : Si la valeur de la colonne
    change, une nouvelle version de l'enregistrement est créée.
     Indicateur d'enregistrement courant : Indicateur permettant
    d'identifier la version courante de l'enregistrement. Il est souvent
    positionné à 1 pour la version courante de l'enregistrement et à 0
    pour les autres.
     Date de début : Date de début de validité de la version
    d'enregistrement.
     Date de fin : Date de fin de validité de la version d'enregistrement.
    Ces comportements sont pris en compte dans certains modules de
    connaissance supportant les dimensions à évolution lentes (SCD).
    Description Description détaillée de la colonne.
    mais j ai un peu de mal à mettre ça en place, visiblement la clé de substitution doit etre auto-incrémenté par une séquence.

    Je ne sais pas comment obtenir les dates de début et de fin ni comment changer la valeur de l'identificateur d'enregistrement.

    Aurai tu déjà mis en place ce genre de flux ?

Discussions similaires

  1. Réponses: 8
    Dernier message: 01/12/2014, 13h18
  2. Réponses: 6
    Dernier message: 10/10/2008, 21h29
  3. [MySQL] Un champ dans le formulaire mais plusieurs enregistrements à insérer
    Par Nooby dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 19/06/2008, 10h40
  4. [MySQL] Si un champ dans l'enregistrement existe les checkbox deviennent cochées
    Par imados dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 05/02/2008, 22h47
  5. Réponses: 2
    Dernier message: 30/11/2007, 17h54

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