Personnaliser les paramètres des tableaux pour les requêtes planifiées

Vous pouvez ajuster les colonnes de l’onglet Requêtes planifiées à vos besoins. Pour ouvrir la boîte de dialogue de paramètres Personnaliser le tableau et modifier les colonnes disponibles, sélectionnez l’icône de paramètres ( Icône de paramètres A. ) en haut à droite de l’écran.

REMARQUE
La colonne Créée qui fait référence à la date de création du planning est masquée par défaut.

L’onglet Requêtes planifiées avec l’icône Personnaliser les paramètres de tableau en surbrillance.

Activez/désactivez les cases à cocher appropriées pour supprimer ou ajouter une colonne de tableau. Ensuite, sélectionnez Appliquer pour confirmer vos choix.

REMARQUE
Toute requête créée via l’interface utilisateur devient un modèle nommé dans le cadre du processus de création. Le nom du modèle est indiqué dans la colonne de modèle. Si la requête a été créée via l’API, la colonne de modèle est vide.

Boîte de dialogue Personnaliser les paramètres du tableau.

Gestion des requêtes planifiées avec des actions intégrées

La vue Requêtes planifiées offre diverses actions intégrées pour gérer toutes vos requêtes planifiées à partir d’un seul emplacement. Les actions intégrées sont indiquées par des points de suspension dans chaque ligne. Sélectionnez les points de suspension d’une requête planifiée que vous souhaitez gérer pour afficher les options disponibles dans un menu contextuel. Les options disponibles sont les suivantes : Désactiver le planning ou Activer le planning, Supprimer le planning, S’abonner aux alertes de requête, et Activer ou Désactiver la quarantaine.

Onglet Requêtes planifiées avec les ellipses d’action intégrées et le menu contextuel en surbrillance.

Désactivation ou activation d’une requête planifiée

Pour désactiver une requête planifiée, sélectionnez les points de suspension de la requête planifiée que vous souhaitez gérer, puis sélectionnez Désactiver la planification dans les options du menu contextuel. Une boîte de dialogue s’affiche pour confirmer votre action. Sélectionnez Désactiver pour confirmer votre paramètre.

Une fois qu’une requête planifiée est désactivée, vous pouvez activer le planning par le biais du même processus. Sélectionnez les points de suspension, puis Activer le planning parmi les options disponibles.

REMARQUE
Si une requête a été mise en quarantaine, vous devez consulter le code SQL du modèle avant d’activer son planning. Cela permet d’éviter le gaspillage d’heures de calcul si la requête de modèle présente toujours des problèmes.

Suppression d’une requête planifiée

Pour supprimer une requête planifiée, sélectionnez les points de suspension de la requête planifiée que vous souhaitez gérer, puis sélectionnez Supprimer le planning dans les options du menu contextuel. Une boîte de dialogue s’affiche pour confirmer votre action. Sélectionnez Supprimer pour confirmer votre paramètre.

Une fois qu’une requête planifiée est supprimée, elle n’est pas supprimée de la liste des requêtes planifiées. Les actions intégrées fournies par les ellipses sont supprimées et remplacées par l’icône d’abonnement d’une alerte grisée. Vous ne pouvez pas vous abonner à des alertes pour le planning supprimé. La ligne reste dans l’interface utilisateur pour fournir des informations sur les exécutions effectuées dans le cadre de la requête planifiée.

L’onglet Requêtes planifiées avec une requête planifiée supprimée et l’icône d’abonnement aux alertes grisées mise en surbrillance.

Si vous souhaitez planifier des exécutions pour ce modèle de requête, sélectionnez le nom du modèle dans la ligne appropriée pour accéder à l’éditeur de requêtes, puis suivez les instructions pour ajouter un planning à une requête comme décrit dans la documentation.

S’abonner aux alertes

Pour vous abonner aux alertes pour les exécutions de requête planifiées, sélectionnez l’icône ... (points de suspension) ou l’icône d’abonnement aux alertes ( Icône d’abonnement aux alertes). ) pour la requête planifiée que vous souhaitez gérer. Le menu déroulant des actions intégrées s’affiche. Sélectionnez ensuite S’abonner parmi les options disponibles.

L’espace de travail des requêtes planifiées avec des ellipses, une icône d’abonnement aux alertes et le menu déroulant des actions intégrées est mis en surbrillance.

La boîte de dialogue Alertes s’ouvre. La boîte de dialogue Alertes vous abonne à la fois aux notifications de l’interface utilisateur et aux alertes par e-mail. Plusieurs options d’abonnement aux alertes sont disponibles : start, success, failure, quarantine et delay. Cochez la ou les cases correspondantes et sélectionnez Enregistrer pour vous abonner.

Boîte de dialogue d’abonnement aux alertes.

Le tableau ci-dessous décrit les types d’alerte de requête pris en charge :

Type d’alerteDescription
startCette alerte vous avertit lorsqu’une exécution de requête planifiée est lancée ou commence à être traitée.
successCette alerte vous informe lorsqu’une requête planifiée s’exécute correctement, ce qui indique que la requête s’est exécutée sans erreur.
failedCette alerte se déclenche lorsqu’une exécution de requête planifiée rencontre une erreur ou échoue à s’exécuter correctement. Il vous aide à identifier et à résoudre rapidement les problèmes.
quarantineCette alerte est activée lorsqu’une exécution de requête planifiée est mise en quarantaine. Lorsque des requêtes sont inscrites dans la fonction de quarantaine, toute requête planifiée qui échoue dix exécutions consécutives est automatiquement placée dans un état Quarantined. Elles nécessitent alors votre intervention avant toute autre exécution.
delayCette alerte vous avertit si le résultat d’une exécution de requête 🔗 est retardé au-delà d’un seuil spécifié. Vous pouvez définir une heure personnalisée qui déclenche l’alerte lorsque la requête s’exécute pendant cette durée sans avoir terminé ou échoué.
REMARQUE
Pour être informé de la mise en quarantaine des exécutions de requête, vous devez d’abord inscrire les exécutions de requête planifiées dans la fonction de mise en quarantaine.

Pour plus d’informations, consultez la documentation de l’API d’abonnements aux alertes .

Afficher les détails de la requête

Sélectionnez l’icône d’information ( Icône d’information. ) pour afficher le panneau des détails de la requête. Le panneau Détails contient toutes les informations pertinentes sur la requête, au-delà des faits inclus dans le tableau des requêtes planifiées. Les informations supplémentaires incluent l’identifiant de la requête, la date de dernière modification, le code SQL de la requête, l’identifiant de planification et le planning défini actuel.

Onglet Requêtes planifiées avec l’icône d’informations et le panneau de détails mis en surbrillance.

Requêtes en quarantaine

REMARQUE
L’alerte de quarantaine n’est pas disponible pour les requêtes ad hoc "run-once". L’alerte de quarantaine ne s’applique qu’aux requêtes par lots planifiées (CTAS et ITAS).

Lorsqu’elle est inscrite dans la fonction de quarantaine, toute requête planifiée qui échoue dix exécutions consécutives est automatiquement placée dans un état Quarantined. Une requête avec ce statut devient inactive et ne s’exécute pas à sa cadence planifiée. Il nécessite ensuite votre intervention avant toute autre exécution. Cela permet de protéger les ressources système, car vous devez examiner et corriger les problèmes liés à votre SQL avant d’autres exécutions.

Pour activer une requête planifiée pour la fonction de quarantaine, sélectionnez les ellipses (...) suivies de l’option Activer la quarantaine dans le menu déroulant qui s’affiche.

Onglet Requêtes planifiées avec les ellipses et Activer la quarantaine mis en surbrillance dans le menu déroulant des actions en ligne.

Les requêtes peuvent également être inscrites dans la fonction de quarantaine lors du processus de création du planning. Pour plus d’informations, consultez la documentation sur les plannings de requête .

Délai d’exécution de la requête

Contrôlez les heures de votre ordinateur en définissant des alertes pour les délais des requêtes. Vous pouvez surveiller les performances des requêtes et recevoir des notifications si l’état d’une requête reste inchangé après une période spécifique. Utilisez l’alerte "Délai d’exécution de requête" pour être averti si une requête continue à traiter après une période spécifique sans avoir terminé.

Lorsque vous vous abonnez aux alertes pour les exécutions de requête planifiées, l’une des alertes disponibles est le ​ {délai d’exécution de requête. Cette alerte nécessite de définir un seuil pour la durée de l’exécution, à ce stade, vous serez informé du retard de traitement.

Pour choisir une durée de seuil qui déclenche la notification, saisissez un nombre dans le champ de saisie de texte ou utilisez les flèches haut et bas pour augmenter d'une minute. Puisque le seuil est défini en minutes, la durée maximale d’observation d’un délai d’exécution de requête est de 1 440 minutes (24 heures). La période par défaut d’un délai d’exécution est de 150 minutes.

REMARQUE
Une exécution de requête ne peut avoir qu’un seul délai d’exécution. Si vous modifiez le seuil de délai, il est modifié pour l’utilisateur abonné à l’alerte et pour l’ensemble de votre organisation.

La boîte de dialogue Alertes sur l’onglet Requêtes planifiées avec le champ d’entrée Délai d’exécution de la requête en surbrillance.

Consultez la section abonner aux alertes pour savoir comment s’abonner aux alertes de délai d’exécution de requête.

Filtrer des requêtes

Vous pouvez filtrer les requêtes selon la fréquence d’exécution. Dans l’onglet Requêtes planifiées, sélectionnez l’icône de filtre ( Icône Filtrer ) pour ouvrir la barre latérale du filtre.

Onglet Requêtes planifiées avec l’icône de filtre mise en surbrillance.

Pour filtrer la liste des requêtes en fonction de leur fréquence d’exécution, cochez les cases de filtre Planifié ou Exécuter une fois .

REMARQUE
Toute requête qui a été exécutée mais n’a pas été planifiée est qualifiée selon l’option Exécuter une fois.

Onglet Requêtes planifiées avec la barre latérale de filtrage mise en surbrillance.

Une fois que vos critères de filtre sont activés, sélectionnez Masquer les filtres pour fermer le panneau de filtrage.

Détails du planning des exécutions de requête

Pour ouvrir la page des détails du planning, sélectionnez un nom de requête dans l’onglet Requêtes planifiées . Cette vue fournit une liste de toutes les exécutions exécutées dans le cadre de cette requête planifiée. Les informations fournies incluent l’heure de début et de fin, le statut et le jeu de données utilisé.

Page des détails du planning.

Ces informations apparaissent dans un tableau à cinq colonnes. Chaque ligne indique l’exécution d’une requête.

Nom de la colonneDescription
ID d’exécution de requêteIdentifiant d’exécution de requête pour l’exécution quotidienne. Sélectionnez l’ identifiant d’exécution de requête pour accéder à la présentation de l’exécution de requête.
Démarrage de l’exécution de requêteDate et heure de l’exécution de la requête. L’horodatage est au format UTC.
Fin de requêteDate et heure de la fin de la requête. L’horodatage est au format UTC.
StatutStatut de la dernière exécution de la requête. Les valeurs d’état sont : Success, Failed, In progress ou Quarantined.
Jeu de donnéesJeu de données présent dans l’exécution.

Les détails de la requête en cours de planification sont visibles dans le panneau Propriétés. Ce panneau comprend l’ID de requête initial, le type de client, le nom du modèle, la requête SQL et la cadence du planning.

Page de détails du planning avec le panneau Propriétés mis en surbrillance.

Sélectionnez un ID d’exécution de requête pour accéder à la page des détails de l’exécution et afficher les informations de la requête.

Écran des détails du planning avec un ID d’exécution mis en surbrillance.