Vous êtes sur la page 1sur 4

Université Claude Bernard Lyon 1

Esprit School of Business

Business Intelligence
SQL Server Integration Services

TP
Migration comptable (base)

License SID, Business Intelligence 2019/2020

Contact formateur

 Sébastien Ancenay, Chef de projet BI, ASI


sancenay@asi.fr
sebastien.ancenay@gmail.com
Table des matières
1. Contexte et objectif...........................................................................................................................................3
2. Description des données....................................................................................................................................3
2.1 Table SQL des comptes : COMPTES_ENT_A.......................................................................................3
2.2 Table SQL des mappings TRANSCO COMPTE....................................................................................3
3. Contraintes........................................................................................................................................................4
4. Livrables du TP et notation...............................................................................................................................4

IUT Lyon 1 – ESB Tunis TP @ Sébastien Ancenay 2019/2020


Page 2/4
1. Contexte et objectif
L’entreprise A vient de fusionner avec l’entreprise B. Un nouveau référentiel (plan comptable, entité, …) est créé pour la nouvelle
entreprise B.
Le client vous demande de reprendre les données d’historique des comptes de l’entreprise A, et de l’enrichir avec les nouveaux
numéros de compte du référentiel de l’entreprise B.
L’idée est donc de faire correspondre le Numéro de Compte entre l’ancien code (de l’entreprise A) et le nouveau code (de
l’entreprise B). Pour cela, vous disposez d’un accès à la base DWH avec l’ensemble des données.

Le but du TP est de réaliser le flux SSIS afin de générer de nouveaux fichiers de SORTIE intégrant le nouveau référentiel.

2. Description des données


2.1 Table SQL des comptes : COMPTES_ENT_A

 La table COMPTES_ENT_A contient tous les comptes de l’entreprise A :

Nom de la colonne Description Format


PhaseComptable Code de la phase comptable Texte(32)
SousPhaseComptable Code de la sous-phase comptable Texte(32)
NomPlan Nom du plan comptable Texte(32)
Revision Code de la révision comptable Texte(32)
NumeroCompte Numéro de compte Texte(32)
ValeurTransaction Valeur de la transaction Numérique (28, 12)
avec le point comme séparateur de décimal

2.2 Table SQL des mappings TRANSCO COMPTE

La table TRANSCO_COMPTE permet de récupérer le transcodage entre les numéros de compte de l’entreprise A et de
l’entreprise B :

Nom de la colonne Description


Ancien Numéro de compte dans l’entreprise A Texte(32)
Nouveau Numéro de compte correspondant dans l’entreprise B Texte(32)

3. Contraintes
Votre responsable technique vous demande de respecter les contraintes suivantes :
1. Les fichiers de sortie doivent respecter ce format savoir :
i. Nom de colonne sur la 1ère ligne
ii. Format ANSI,
iii. Délimité par le « point-virgule »
2. La colonne « NumeroCompte » dans le fichier de sortie doit comporter le nouveau numéro de compte de l’entreprise
B.

3. Si aucune correspondance existe pour un numéro de compte, il faut rediriger les enregistrements en question dans un
autre fichier de sortie (au même format), qui contiendra donc tous les enregistrements comptables de l’entreprise A qui
n’ont pas de correspondance vers l’entreprise B.

4. L’emplacement (répertoire + nom) des fichiers de sorties lors de l’exécution doit être paramétrable via un paramètre
projet.

4. Livrables du TP et notation
Votre TP doit être rendu sous la forme d’un fichier Zippé, contenant l’ensemble des fichiers suivants :
 Les sources de votre projet SSIS :
o fichier(s) extension SLN (solution)
o fichier(s) extension DTSX (packages)
o fichier(s) extension DTPROJ
o fichier(s) extension PARAMS
 Les fichiers de sorties.

Le fichier ZIP contiendra votre nom + prénom.


Ce fichier ZIP pourra être envoyé soit par mail (sebastien.ancenay@gmail.com) soit sur votre plateforme Moodle dans l’espace
dépôt d’activité.

Assurez-vous que votre flux fonctionne. La notation tiendra compte du fait que vos fichiers de sorties puissent être regénérés en
re-exécutant votre flux !

IUT Lyon 1 – ESB Tunis TP @ Sébastien Ancenay 2019/2020


Page 4/4