Déployer un projet ETL
Après la réalisation de son projet ETL, on passe à l’étape
de déploiement ETL. Avec SSIS, il suffit de cliquer sur le projet avec le
bouton droit et puis aller vers Déployer.
Une fenêtre s’affiche, cliquez sur suivant,
Spécifier l’@IP du serveur sur lequel vous allez déployer le
projet ETL
Puis il faut aller vers SQL Server Management Studio.
Dans le dossier « Integration Services Catalogs »,
créer un sous dossier « ETL» dans la base SSISDB.
Revenir vers la boite de dialogue de SSIS et continuer le
déploiement.
Une fois réussi, vous allez retrouver tous vos packages
créés dans le dossier du catalogue (Il y aura les packages et les environnements).
Maintenant, pour programmer le lancement automatique de
chargement ; il faut créer des JOB.
Pour le créer, il suffit d’aller vers SQL SERVER Agent sous management
studio
Allez vers JOB (Travaux SQL SERVER), cliquez sur Nouveau Job,
et vous remplissez les champs.
Il existe deux possibilités :
Cas 1 : Soit vous créer un job par
package
Cas 2 : Ou bien un seul job qui content
l’enchainement d’exécution de tous les packages
Cas 1 :
Pour chaque package, on crée un JOB qui n’est pas planifié :
1.
Donnez le nom du JOB
2.
Allez vers Etapesà
Nouveau
3.
Donnez un nom à l’étape
4.
Dans Type : SQL Server
Integration Services Package
5.
Dans l’onglet Package,
sélectionnez ‘SSIS Catalog’, et puis spécifiez le nom du package
Par la suite, on crée un plan de maintenance dans lequel on
utilise plusieurs tâches d’exécution de job et on les ordonne soit,
séquentiellement ou parallèlement selon le besoin jugé par le développeur.
Par la suite, il faut planifier le lancement de plan de
maintenance.
Cas 2 :
On crée un seul JOB, et puis à l’intérieur de job on crée plusieurs
étapes et chaque étape fait appel à un package.
Il faut respecter l’ordre de l’exécution.
Par la suite, il suffit de planifier le lancement de job.
Comments
Post a Comment
Put your comments here, please.
Share with us you vision...