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

Oracle BI Discussion :

BODI insertion et suppression


Sujet :

Oracle BI

  1. #1
    Membre du Club
    Inscrit en
    Juin 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 39
    Points : 46
    Points
    46
    Par défaut BODI insertion et suppression
    Bonjour

    Je me retrouve confronté au problème suivant :
    j'ai en entrée une table avec des rangs de 2 type
    - type 0 je fait un insert dans ma table cible
    - type 1 je fais un delete dans ma même table cible
    ma table en entrée est triée par un datetime car je dois effectué mes opérations dans l'ordre chronologique.
    J'utilise une transformation case qui branche d'un coté sur un table comparison pour les inserts et de l'autre coté sur un map operation pour les deletes.
    Les deux flux du case partant un paralelle, j'ai des rangs à supprimer qui n'existent pas encore et une fois qu'ils sont inséres il n'ya plus d'ordre delete pour les supprmier.
    Avez vous des idées sur la question ?

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 135
    Points : 167
    Points
    167
    Par défaut
    Bonjour,

    petite question, pourquoi insérer des lignes que l'on supprime juste aprés? il ne serait il pas plus simple de ne pas les traiter du tout?

    S'il est absolument nécessaire de les traiter, il faut faire deux traitements qui s'exécute dans cet ordre :
    1. on insert les enregistrements de type 0
    2. on supprime les enregistrements de type 1

  3. #3
    Membre confirmé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Mai 2006
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte Décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2006
    Messages : 363
    Points : 521
    Points
    521
    Par défaut
    L'utilisation de tables temporaires permettant de découper le traitement en 3 parties me semble toute indiquée.

    Étape 1 : tu fais ton case, tu charges les 2 tables temporaires
    Étape 2 : Insertion
    Étape 3 : Mise à jour/Suppression

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insertion puis suppression de saut de page dans excel
    Par tarmin dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 16/11/2011, 11h27
  2. [SQL Server - Formulaire] Insertion, modification, suppression
    Par Jiraiya42 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 03/10/2008, 16h15
  3. Débutant insertion sans suppression des antislash
    Par sebys dans le forum Requêtes
    Réponses: 3
    Dernier message: 17/05/2008, 15h59
  4. Réponses: 3
    Dernier message: 06/10/2006, 15h46
  5. Classe Insertion, édition, suppression
    Par masseur dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 27/09/2006, 12h12

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