Notre boutique dépend fortement de SSIS pour exécuter nos processus back-end et nos tâches de base de données. Dans l'ensemble, nous avons des centaines d'emplois et, pour la plupart, tout fonctionne efficacement et sans heurt.SSIS Job Monitoring and Reporting
La plupart du temps, nous avons un échec de travail dû à une défaillance de dépendance externe (données non disponibles, fichiers non livrés, etc.). À l'heure actuelle, notre processus est configuré pour nous envoyer un courriel chaque fois qu'un travail échoue. SSIS génère un e-mail nous envoyant le nom du travail et l'étape à laquelle il a échoué.
Je cherche à créer un tableau de bord de sorte à surveiller ce processus plus efficacement. Je sais que les mêmes informations disponibles dans la fenêtre Historique des travaux de SSIS sont également disponibles en interrogeant la base de données msdb. Je veux configurer un emplacement central pour signaler les échecs (probablement en utilisant SQL Reporting Services), ainsi qu'un système d'alerte par courrier électronique plus intelligent.
Est-ce que quelqu'un d'autre a traité ce problème? Si oui, quel type de processus/de reporting avez-vous créé autour des procédures SSIS pour rationaliser la notification des échecs de travail ou des alertes?