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

Microsoft BizTalk Server Discussion :

Problème Mapping de deux Fichier XML


Sujet :

Microsoft BizTalk Server

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Problème Mapping de deux Fichier XML
    Bonjour à tous,
    Tout d'abord j'espère poster au bon endroit.

    Mon problème porte sur un mapping avec deux fichiers en entrée, que je veux regrouper en un seul. Un exemple sera plus parlant:

    Fichier 1:
    Immeuble
    Escalier
    Etage
    Logement

    Fichier 2:
    Occupant

    Fichier de sortie:
    Immeuble
    Escalier
    Etage
    Logement
    Occupant

    Vous l'aurez comprit, mon fichier 1 contient une arborescence immeuble escalier étage et mon fichier 2 contient tous les occupant de l'immeuble. Il me faut reconstituer en sortie un patrimoine complet et donc place dans chaque logement le bonne occupant. Chaque occupant du fichier deux possède donc l'identifiant unique du logement.
    Une technique consiste tout d'abord à copier pour chaque logement tous les occupant puis avec un deuxième mapping faire un filtre sur les identifiants. Cela fonctionne très bien mais je gères des milliers voir millions d'occupants donc temps de réponse beaucoup trop grand.

    Pourriez vous me dire s'il existe une autre méthode pour arriver à mes fin?

    En vous remerciant par avance!!

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 17
    Points : 23
    Points
    23
    Par défaut
    Réponse sans doute un peu tardive, mais sait-on jamais.

    A priori tu es dans une orchestration et tu as utilisé un mapping à deux entrées et le functoid Mass Copy pour la première étape. Effectivement la complexité de l'algorithme n'est pas joyeuse dans ce cas.
    Je dirais de passer par du code personnalisé plutôt que par deux mappings, ou alors ne faire qu'un seul mapping en personnalisant le code xsl pour utiliser la méthode Muench.

    Cependant, BizTalk n'est pas un outil ETL mais plutôt EAI...

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Points : 1 638
    Points
    1 638
    Par défaut
    Je suis d'accord sur le fait d'utiliser un code personnalisé pour arriver à tes fins facilement.

    Biztalk permet de générer des classes automatiquement avec le xsd builder.

    Tu pourras travailler directement sur des objets mappés à tes schemas xsd => gains de temps énorme.
    Règle N° 1 : Si tout va bien, ne touchez à rien.

  4. #4
    Membre émérite
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Points : 2 424
    Points
    2 424
    Par défaut
    c'est faisable de mapper en même deux schémas (input) vers une autre (output)

    tu peux choisir comme source deux schéma et comme destination ta schéma out

Discussions similaires

  1. Mapping entre deux fichiers XML
    Par valeriektv dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 04/09/2013, 16h05
  2. [DOM4J] Problème de lecture de fichier xml avec dom4j
    Par santana2006 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 05/04/2006, 16h52
  3. [XML] Convertir fichier XLS en deux fichiers XML
    Par Kornoman dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 31/03/2006, 15h30
  4. [VB]Problème ouverture de deux fichier excel
    Par Yanmeunier dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/02/2006, 15h51
  5. problème pour parser un fichier xml avec XML::Simple
    Par black_code dans le forum Modules
    Réponses: 3
    Dernier message: 30/01/2006, 19h32

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