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

Popular posts from this blog