Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’huiCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Notes
Vous pouvez uniquement monitorer le fonctionnement de SSIS avec Azure Monitor dans Azure Data Factory, pas dans Azure Synapse Pipelines.
Pour lever & déplacer vos charges de travail SSIS, vous pouvez approvisionner le runtime d’intégration SSIS dans ADF qui prend en charge les aspects suivants :
Une fois approvisionnée, vous pouvez vérifier l’état opérationnel de l’IR SSIS à l’aide de Azure PowerShell ou le surveiller sur le hub du portail ADF. Avec le modèle de déploiement de projets, les journaux d’exécution de packages SSIS sont stockés dans des tables ou vues internes SSISDB, de sorte que vous pouvez les interroger, analyser et présenter visuellement à l’aide d’outils désignés tels que SSMS. Avec le modèle de déploiement de package, les journaux d’exécution de packages SSIS peuvent être stockés dans un système de fichiers ou Azure Files en tant que fichiers CSV que vous devez toujours analyser et traiter à l’aide d’autres outils désignés avant de pouvoir les interroger, analyser et présenter visuellement.
Désormais, avec l’intégration d’Azure Monitor , vous pouvez interroger, analyser et présenter visuellement l’ensemble des métriques et journaux générés à partir d’opérations de runtime d’intégration SSIS et d’exécutions de packages SSIS sur portail Azure. Vous pouvez en outre déclencher des alertes sur celles-ci.
Pour envoyer toutes les métriques et tous les journaux générés à partir des opérations IR SSIS et des exécutions de packages SSIS à Azure Monitor, vous devez configurer des paramètres de diagnostic et un espace de travail pour votre ADF.
Les métriques opérationnelles SSIS sont des compteurs de performances ou des valeurs numériques décrivant l’état des opérations de démarrage et arrêt du runtime d’intégration SSIS, ainsi que des exécutions de packages SSIS à un moment donné. Elles font partie des métriques Azure Monitor.
Quand vous configurez les paramètres de diagnostic et l’espace de travail de votre ADF sur Azure Monitor, le fait de cocher la case AllMetrics rend les métriques opérationnelles SSIS disponibles pour l’analyse interactive à l’aide de l’Explorateur de métriques Azure, la présentation sur le tableau de bord Azureet les alertes en quasi-temps réel.
Pour déclencher des alertes sur les métriques opérationnelles SSIS à partir du portail ADF, sélectionnez la page Alertes et métriques du hub ADF Monitor et suivez les instructions fournies.
Pour déclencher des alertes sur les métriques opérationnelles SSIS à partir du Portail Azure, sélectionnez la page Alertes du hub Azure Monitor et suivez les instructions fournies.
Les journaux opérationnels SSIS sont des événements générés par les opérations IR SSIS et les exécutions de packages SSIS qui fournissent suffisamment de contexte sur tous les problèmes identifiés et sont utiles pour l’analyse de la cause racine.
Quand vous configurez les paramètres de diagnostic et l’espace de travail pour votre ADF sur Azure Monitor, vous pouvez sélectionner les journaux des opérations SSIS appropriés et les envoyer à Log Analytics basé sur Azure Data Explorer. À partir de là, ils seront mis à disposition pour l’analyse à l’aide d’un langage de requête riche, la présentation sur le tableau de bord Azureet les alertes en quasi-temps réel.
Les schémas et le contenu des journaux d’exécution de packages SSIS dans Azure Monitor et Log Analytics sont similaires à ceux des tables ou vues internes de SSISDB.
Catégories de journaux Azure Monitor | Tableaux Log Analytics | Tableaux/vues internes SSISDB |
---|---|---|
SSISIntegrationRuntimeLogs |
ADFSSISIntegrationRuntimeLogs |
|
SSISPackageEventMessageContext |
ADFSSISPackageEventMessageContext |
[internal].[event_message_context] |
SSISPackageEventMessages |
ADFSSISPackageEventMessages |
[internal].[event_messages] |
SSISPackageExecutableStatistics |
ADFSSISPackageExecutableStatistics |
[internal].[executable_statistics] |
SSISPackageExecutionComponentPhases |
ADFSSISPackageExecutionComponentPhases |
[internal].[execution_component_phases] |
SSISPackageExecutionDataStatistics |
ADFSSISPackageExecutionDataStatistics |
[internal].[execution_data_statistics] |
Pour plus d’informations sur les attributs/propriétés du journal des opérations SSIS, consultez Journaux de ressource.
Les journaux d’exécution de package SSIS sélectionnés sont toujours envoyés à Log Analytics, indépendamment de leurs méthodes d’invocation. Par exemple, vous pouvez appeler des exécutions de packages sur des SSDT compatible avec Azure, via T-SQL sur SSMS, SQL Server Agent ou d’autres outils désignés, et comme des exécutions déclenchées ou de débogage d’activités d’exécution de package SSIS dans des pipelines ADF.
Lorsque vous interrogez des journaux des opérations de runtime d’intégration SSIS sur Logs Analytics, vous pouvez utiliser les propriétés OperationName et ResultType définies respectivement sur Start/Stop/Maintenance/Heartbeat
et Started/InProgress/Succeeded/Failed/Healthy/Unhealthy
.
Pour interroger l’état des nœuds SSIS IR, vous pouvez définir la propriété OperationName sur Heartbeat
. Chaque nœud envoie un enregistrement Heartbeat
par minute à Log Analytics avec la propriété ResultType qui indique son état : Healthy
quand le nœud est disponible pour les exécutions de package, et Unhealthy
sinon. Par exemple, si votre SSIS IR a deux nœuds disponibles, vous voyez toujours les enregistrements Heartbeat
avec la propriété ResultType définie sur Healthy
à chaque période d’une minute.
Vous pouvez interroger les modèles suivants pour détecter si un ou plusieurs nœuds SSIS IR sont indisponibles :
Heartbeat
dans de nombreuses périodes d’une minute durant l’exécution de votre SSIS IR.Heartbeat
avec la propriété ResultType définie sur Unhealthy
dans de nombreuses périodes d’une minute durant l’exécution de votre SSIS IR.Vous pouvez convertir les requêtes ci-dessus en alertes et accéder à la page de supervision SSIS IR pour confirmer à la réception de ces alertes.
Lors de l’interrogation des journaux d’exécution des packages SSIS sur Logs Analytics, vous pouvez les joindre à l’aide des propriétés OperationId/ExecutionId/CorrelationId. Les propriétés OperationId/ExecutionId ont toujours la valeur 1
pour toutes les opérations/exécutions relatives à des packages non stockés dans SSISDB/invoqués via T-SQL.
Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’huiEntrainement
Module
Exécuter des packages SSIS existants dans Azure Data Factory - Training
Exécuter des packages SSIS existants dans Azure Data Factory ou Azure Synapse Pipelines
Certification
Microsoft Certified : Azure Database Administrator Associate - Certifications
Administrer une infrastructure de base de données SQL Server pour les bases de données relationnelles cloud, locales et hybrides à l’aide des offres de bases de données relationnelles Microsoft PaaS.