Précédent   Forum du club des développeurs et IT Pro > Systèmes > Windows > Windows Serveur > BizTalk Server
BizTalk Server Forum d'entraide BizTalk Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/06/2012, 12h56   #1
Mojito18
Invité de passage
 
Homme
Développeur informatique
Inscription : 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 : 0
Points : 0
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!!
Mojito18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2012, 10h53   #2
Trublion
Futur Membre du Club
 
Inscription : mai 2003
Messages : 16
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 16
Points : 18
Points : 18
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...
Trublion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2012, 15h14   #3
bob633
Membre Expert
 
Homme Aurélien VDC
Développeur .NET / Biztalk
Inscription : octobre 2008
Messages : 980
Détails du profil
Informations personnelles :
Nom : Homme Aurélien VDC
Âge : 25
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur .NET / Biztalk

Informations forums :
Inscription : octobre 2008
Messages : 980
Points : 1 498
Points : 1 498
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.

Je ne réponds pas au MP technique, inutile donc de poser vos questions. Le forum est là pour ça
bob633 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h09.


 
 
 
 
Partenaires

Hébergement Web