Surveiller visuellement Azure Data FactoryVisually monitor Azure Data Factory

S’APPLIQUE À : Azure Data Factory Azure Synapse Analytics

Une fois que vous avez créé et publié un pipeline dans Azure Data Factory, vous pouvez l’associer à un déclencheur ou lancer manuellement une exécution ad hoc.Once you've created and published a pipeline in Azure Data Factory, you can associate it with a trigger or manually kick off an ad hoc run. Vous pouvez surveiller l’ensemble de vos exécutions de pipeline en mode natif dans l’expérience utilisateur d’Azure Data Factory.You can monitor all of your pipeline runs natively in the Azure Data Factory user experience. Pour ouvrir l’expérience de surveillance, sélectionnez la vignette Surveiller et gérer dans le panneau de fabrique de données du Portail Azure.To open the monitoring experience, select the Monitor & Manage tile in the data factory blade of the Azure portal. Si vous êtes déjà dans l’expérience utilisateur ADF, cliquez sur l’icône Surveiller dans la barre latérale gauche.If you're already in the ADF UX, click on the Monitor icon on the left sidebar.

Par défaut, toutes les exécutions de fabrique de données sont affichées dans le fuseau horaire local du navigateur.By default, all data factory runs are displayed in the browser's local time zone. Si vous changez le fuseau horaire, tous les champs d’heure et de date sont alignés sur le fuseau horaire sélectionné.If you change the time zone, all the date/time fields snap to the one that you selected.

Surveiller des exécutions de pipelinesMonitor pipeline runs

L’affichage de la surveillance par défaut est la liste des exécutions de pipeline déclenchées dans la période sélectionnée.The default monitoring view is list of triggered pipeline runs in the selected time period. Vous pouvez modifier l’intervalle de temps et filtrer par état, nom de pipeline ou annotation.You can change the time range and filter by status, pipeline name, or annotation. Pointez sur l’exécution du pipeline spécifique pour recevoir des actions spécifiques de l’exécution, telles que réexécuter, et le rapport consommation.Hover over the specific pipeline run to get run-specific actions such as rerun and the consumption report.

Liste pour la supervision des exécutions de pipelines

La grille d’exécution du pipeline contient les colonnes suivantes :The pipeline run grid contains the following columns:

Nom de la colonneColumn name DescriptionDescription
Nom du pipelinePipeline Name Nom du pipelineName of the pipeline
Démarrage de l’exécutionRun Start Date et heure de début de l’exécution de pipeline (MM/JJ/AAAA, HH:MM:SS AM/PM)Start date and time for the pipeline run (MM/DD/YYYY, HH:MM:SS AM/PM)
Fin de l’exécutionRun End Date et heure de fin de l’exécution de pipeline (MM/JJ/AAAA, HH:MM:SS AM/PM)End date and time for the pipeline run (MM/DD/YYYY, HH:MM:SS AM/PM)
DurationDuration Durée d’exécution (HH:MM:SS)Run duration (HH:MM:SS)
Déclenché parTriggered By Nom du déclencheur qui a démarré le pipelineThe name of the trigger that started the pipeline
StatutStatus Échec, Réussite, En cours, Annulée ou En file d'attenteFailed, Succeeded, In Progress, Canceled, or Queued
AnnotationsAnnotations Balises filtrables associées à un pipelineFilterable tags associated with a pipeline
ParamètresParameters Paramètres d’exécution de pipeline (paires nom/valeur)Parameters for the pipeline run (name/value pairs)
ErrorError En cas d’échec du pipeline, l’erreur d’exécutionIf the pipeline failed, the run error
ID d’exécutionRun ID ID de l’exécution de pipelineID of the pipeline run

Vous devez cliquer manuellement sur le bouton Actualiser pour actualiser la liste des exécutions de pipelines et d’activités.You need to manually select the Refresh button to refresh the list of pipeline and activity runs. L’actualisation automatique n’est pas prise en charge actuellement.Autorefresh is currently not supported.

Bouton Actualiser

Pour afficher les résultats d’un débogage, sélectionnez l’onglet Débogage.To view the results of a debug run, select the Debug tab.

Sélectionner l’icône View active debug runs (Afficher les exécutions de débogage actives)

Surveiller des exécutions d’activitésMonitor activity runs

Pour obtenir une vue détaillée des activités individuelles d’un pipeline spécifique, cliquez sur le nom de celui-ci.To get a detailed view of the individual activity runs of a specific pipeline run, click on the pipeline name.

Afficher les exécutions d’activités

La liste montre les exécutions d’activités correspondant à chaque exécution de pipeline.The list view shows activity runs that correspond to each pipeline run. Pointez sur l’activité spécifique pour obtenir des informations spécifiques de son exécution, telles que l’entrée JSON, la sortie JSON et des expériences de surveillance détaillées spécifiques de l’activité.Hover over the specific activity run to get run-specific information such as the JSON input, JSON output, and detailed activity-specific monitoring experiences.

Il existe des informations sur SalesAnalyticsMLPipeline, suivies d’une liste d’exécutions d’activités.

Nom de la colonneColumn name DescriptionDescription
Nom de l’activitéActivity Name Nom de l’activité dans le pipelineName of the activity inside the pipeline
Type d’activitéActivity Type Type de l’activité, par exemple Copy, ExecuteDataFlow ou AzureMLExecutePipelineType of the activity, such as Copy, ExecuteDataFlow, or AzureMLExecutePipeline
ActionsActions Icônes qui vous permettent de voir des informations d’entrée JSON, des informations de sortie JSON ou des expériences de surveillance détaillées sur les activitésIcons that allow you to see JSON input information, JSON output information, or detailed activity-specific monitoring experiences
Démarrage de l’exécutionRun Start Date et heure de début de l’exécution de l’activité (MM/JJ/AAAA, HH:MM:SS AM/PM)Start date and time for the activity run (MM/DD/YYYY, HH:MM:SS AM/PM)
DurationDuration Durée d’exécution (HH:MM:SS)Run duration (HH:MM:SS)
StatutStatus Échec, Réussite, En cours ou AnnuléeFailed, Succeeded, In Progress, or Canceled
Runtime d’intégrationIntegration Runtime Runtime d’intégration sur lequel l’activité a été exécutéeWhich Integration Runtime the activity was run on
Propriétés de l’utilisateurUser Properties Propriétés définies par l’utilisateur de l’activitéUser-defined properties of the activity
ErrorError En cas d’échec de l’activité, l’erreur d’exécutionIf the activity failed, the run error
ID d’exécutionRun ID ID de l’exécution d’activitéID of the activity run

En cas d’échec d’une activité, vous pouvez voir le message d’erreur détaillé en cliquant sur l’icône dans la colonne d’erreur.If an activity failed, you can see the detailed error message by clicking on the icon in the error column.

Une notification s’affiche avec les détails de l’erreur, notamment le code d’erreur, le type d’échec et les détails de l’erreur.

Promouvoir les propriétés de l’utilisateur à superviserPromote user properties to monitor

Promouvez n’importe quelle propriété de l’activité de pipeline en tant que propriété d’utilisateur pour la surveiller.Promote any pipeline activity property as a user property so that it becomes an entity that you monitor. Ainsi, vous pouvez promouvoir les propriétés Source et Destination de l’activité de copie dans votre pipeline en tant que propriétés d’utilisateur.For example, you can promote the Source and Destination properties of the copy activity in your pipeline as user properties.

Nota

Vous pouvez promouvoir jusqu’à cinq propriétés de l’activité de pipeline en tant que propriétés d’utilisateur.You can only promote up to five pipeline activity properties as user properties.

Créer des propriétés d’utilisateur

Une fois les propriétés d’utilisateur créées, vous pouvez les superviser dans les listes de supervision.After you create the user properties, you can monitor them in the monitoring list views.

Ajouter des colonnes à la liste des exécutions d’activités pour les propriétés d’utilisateur

Si la source de l’activité de copie est un nom de table, vous pouvez superviser le nom de table source en tant que colonne dans la liste des exécutions d’activités.If the source for the copy activity is a table name, you can monitor the source table name as a column in the list view for activity runs.

Liste des exécutions d’activités avec colonnes pour les propriétés d’utilisateur

Réexécuter des pipelines et activitésRerun pipelines and activities

Pour réexécuter un pipeline depuis le début, pointez dessus, puis sélectionnez Réexécuter.To rerun a pipeline that has previously ran from the start, hover over the specific pipeline run and select Rerun. Si vous sélectionnez plusieurs pipelines, vous pouvez utiliser le bouton Réexécuter pour les exécuter tous.If you select multiple pipelines, you can use the Rerun button to run them all.

Réexécuter un pipeline

Si vous souhaitez réexécuter un pipeline à partir d’un point spécifique, vous pouvez le faire à partir de l’affichage des exécutions d’activité.If you wish to rerun starting at a specific point, you can do so from the activity runs view. Sélectionnez l’activité à partir de laquelle vous souhaitez, puis choisissez Réexécuter à partir d’une activité.Select the activity you wish to start from and select Rerun from activity.

Réexécuter une activité

Réexécuter à partir d’une activité ayant échouéRerun from failed activity

Si une activité échoue, expire ou est annulée, vous pouvez réexécuter le pipeline à partir de cette activité ayant échoué en sélectionnant Réexécuter à partir d’une activité ayant échoué.If an activity fails, times out, or is canceled, you can rerun the pipeline from that failed activity by selecting Rerun from failed activity.

Réexécuter une activité ayant échoué

Voir l’historique des réexécutionsView rerun history

Vous pouvez voir l’historique des réexécutions de toutes les exécutions du pipeline en mode Liste.You can view the rerun history for all the pipeline runs in the list view.

Afficher l’historique

Vous pouvez également voir l’historique des réexécutions d’une exécution de pipeline spécifique.You can also view rerun history for a particular pipeline run.

Voir l’historique d’une exécution de pipeline

Surveiller la consommationMonitor consumption

Vous pouvez voir les ressources qu’une exécution de pipeline utilise en cliquant sur l’icône de consommation en regard de l’exécution.You can see the resources consumed by a pipeline run by clicking the consumption icon next to the run.

Capture d’écran montrant où vous pouvez voir les ressources consommées par un pipeline.

Un clic sur l’icône ouvre un rapport consommation des ressources utilisées pour l’exécution de ce pipeline.Clicking the icon opens a consumption report of resources used by that pipeline run.

Surveiller la consommation

Vous pouvez connecter ces valeurs à la Calculatrice de prix Azure pour estimer le coût d’exécution du pipeline.You can plug these values into the Azure pricing calculator to estimate the cost of the pipeline run. Pour plus d’informations sur la tarification d’Azure Data Factory, consultez Compréhension de la tarification.For more information on Azure Data Factory pricing, see Understanding pricing.

Nota

Ces valeurs retournées par la calculatrice de prix constituent une estimation.These values returned by the pricing calculator is an estimate. Celle-ci ne reflète pas le montant exact qu’Azure Data Factory vous factureraIt doesn't reflect the exact amount you will be billed by Azure Data Factory

Vues GanttGantt views

Un diagramme de Gantt est un affichage qui vous permet de voir l’historique des exécutions sur un intervalle de temps.A Gantt chart is a view that allows you to see the run history over a time range. En basculant vers un affichage de Gantt, vous pouvez voir toutes les exécutions de pipeline regroupées par nom, affichées sous forme de barres proportionnelles au temps d’exécution.By switching to a Gantt view, you will see all pipeline runs grouped by name displayed as bars relative to how long the run took. Vous pouvez également regrouper par annotations/balises que vous avez créées sur votre pipeline.You can also group by annotations/tags that you've create on your pipeline. L’affichage de Gantt est également disponible au niveau de l’exécution de l’activité.The Gantt view is also available at the activity run level.

Exemple de diagramme de Gantt

La longueur de la barre indique la durée du pipeline.The length of the bar informs the duration of the pipeline. Vous pouvez également sélectionner la barre pour voir plus de détails.You can also select the bar to see more details.

Durée du diagramme de Gantt

AlertesAlerts

Vous pouvez déclencher des alertes sur les métriques prises en charge dans Data Factory.You can raise alerts on supported metrics in Data Factory. Pour commencer, sélectionnez Superviser > Alertes et métriques dans la page de supervision de Data Factory.Select Monitor > Alerts & metrics on the Data Factory monitoring page to get started.

Page de supervision de Data Factory

Pour voir une présentation de sept minutes et la démonstration de cette fonctionnalité, regardez la vidéo suivante :For a seven-minute introduction and demonstration of this feature, watch the following video:

Créez des alertesCreate alerts

  1. Sélectionnez Nouvelle règle d’alerte pour créer une alerte.Select New alert rule to create a new alert.

    Bouton Nouvelle règle d’alerte

  2. Spécifiez le nom de la règle et sélectionnez la gravité de l’alerte.Specify the rule name and select the alert severity.

    Zones pour le nom de la règle et la gravité

  3. Sélectionnez les critères d’alerte.Select the alert criteria.

    Zone pour les critères cibles

    Capture d’écran montrant où vous sélectionnez une métrique pour configurer la condition d’alerte.

    Liste des critères

    Vous pouvez créer des alertes sur différentes métriques, notamment celles relatives au nombre/à la taille des entités ADF, aux exécutions d’activité/de pipeline/de déclencheur, à l’utilisation de l’UC/à la mémoire/au nombre de nœuds/à la file d’attente du runtime d’intégration (IR), ainsi qu’aux exécutions de packages SSIS et aux opérations de démarrage/d’arrêt de l’IR SSIS.You can create alerts on various metrics, including those for ADF entity count/size, activity/pipeline/trigger runs, Integration Runtime (IR) CPU utilization/memory/node count/queue, as well as for SSIS package executions and SSIS IR start/stop operations.

  4. Configurez la logique d’alerte.Configure the alert logic. Vous pouvez créer une alerte pour la métrique sélectionnée pour tous les pipelines et activités correspondantes.You can create an alert for the selected metric for all pipelines and corresponding activities. Vous pouvez également sélectionner un type d’activité, un nom d’activité, un nom de pipeline ou un type d’échec particulier.You can also select a particular activity type, activity name, pipeline name, or failure type.

    Options de configuration de la logique d’alerte

  5. Configurez les notifications vocales, push, par e-mail et par SMS pour l’alerte.Configure email, SMS, push, and voice notifications for the alert. Choisissez ou créez un groupe d’actions pour les notifications d’alerte.Create an action group, or choose an existing one, for the alert notifications.

    Options de configuration des notifications

    Options d’ajout de notification

  6. Créez la règle d’alerteCreate the alert rule.

    Options de création de règle d’alerte

Étapes suivantesNext steps

Pour en savoir plus sur la supervision et la gestion des pipelines, consultez l’article Surveiller et gérer les pipelines par programmation.To learn about monitoring and managing pipelines, see the Monitor and manage pipelines programmatically article.