Utiliser des workflows agentiques pour surveiller les modifications apportées à vos données

Les workflows agentifs vous permettent d'inviter un agent de données à générer une alerte dynamique à l'aide de l'interface de chat Conversational Analytics. Au lieu de créer manuellement des alertes complexes, vous pouvez utiliser le langage naturel dans une conversation avec une exploration ou un agent de données pour configurer une surveillance basée sur des seuils des mesures dans la source de données de la conversation.

Lorsque vous demandez à Conversational Analytics de créer un workflow agentif déclenché, vous pouvez spécifier les conditions du workflow, qui sont vérifiées à une fréquence que vous spécifiez. Lorsque ces conditions sont remplies, le workflow déclenche une notification aux destinataires que vous spécifiez et à l'aide de la méthode que vous spécifiez. Lorsque vous configurez votre workflow, vous pouvez également indiquer si vous souhaitez que la notification de workflow inclue les résultats de l'analyse des facteurs clés optimisée par Gemini, qui fournit des informations sur la raison du changement qui a déclenché votre workflow.

Quelles données pouvez-vous surveiller ?

Vous pouvez utiliser Conversational Analytics pour générer un workflow qui surveille toutes les mesures de la source de données de la conversation. Pour les agents de données d'exploration, vous pouvez surveiller toutes les mesures de toutes les explorations utilisées par cet agent de données. Pour les agents de tableau de bord, vous pouvez surveiller toutes les mesures de toutes les tuiles basées sur des requêtes du tableau de bord. Pour une conversation Conversational Analytics conversation avec une exploration autonome, vous pouvez surveiller toutes les mesures de cette exploration.

Créer un workflow déclenché

Vous pouvez créer un workflow déclenché avec un agent de données d'exploration, des agents de tableau de bord ou dans une conversation Conversational Analytics avec une exploration autonome.

Avant de commencer

Avant de pouvoir utiliser Conversational Analytics pour générer un workflow agentif déclenché, vous devez remplir les conditions suivantes.

Autorisations requises

Pour inviter Conversational Analytics à générer un workflow, un administrateur Looker doit vous accorder un rôle contenant l'autorisation create_alert pour le modèle sous-jacent de la source de données Conversational Analytics.

Vous devez également disposer de toutes les autorisations requises pour interagir avec Conversational Analytics. Pour en savoir plus sur les autorisations Conversational Analytics, consultez la page de documentation Configurer Conversational Analytics dans Looker.

Authentification requise

Avant de pouvoir envoyer des notifications de workflow à Slack, un administrateur Looker doit activer et configurer l'action Slack dans le Action Hub Looker pour votre espace de travail Slack. Le propriétaire de votre espace de travail Slack devra peut-être modifier les paramètres d'installation de l'application pour que vous puissiez installer l'application Looker.

Une fois Slack activé, vous devez vous authentifier sur Slack, soit à partir de la page Looker user profile's Account page de votre profil utilisateur Looker, soit à partir de la conversation Conversational Analytics. Si votre administrateur Looker a connecté plusieurs espaces de travail Slack à votre instance Looker, une liste des espaces de travail avec des options de connexion s'affiche.

Inviter Conversational Analytics à générer le workflow

Pour inviter Conversational Analytics à générer un workflow déclenché, procédez comme suit :

  1. Posez une question pour établir les métriques clés de vos données.
  2. Invitez Conversational Analytics à générer un workflow qui recherche les modifications apportées à l'une des mesures de votre source de données. Utilisez des mots clés tels que "alerte", "surveiller" et "notifier". Exemple :
    • "Créer un workflow d'alerte"
    • "Créer un workflow pour surveiller la mesure X"
    • "Créer un workflow pour m'avertir"

Conversational Analytics clarifie les composants restants du workflow jusqu'à ce que vous ayez défini tous les paramètres du workflow, y compris les suivants :

  • Condition : mesure à surveiller.
  • Opérateur : modification que la mesure sélectionnée doit subir pour déclencher la notification de workflow.
  • Seuil : ampleur de la modification qui déclenchera la notification de workflow.
  • Méthode : destination de la notification de workflow. Les options incluent l'e-mail, Slack et l'application mobile Looker (pour utiliser l'application mobile, un administrateur Looker doit activer l'action Firebase dans l'Action Hub Looker).
    • Pour les destinations par e-mail, indiquez les adresses e-mail des utilisateurs auxquels vous souhaitez envoyer la notification de workflow dans le champ Destinataires. Bien qu'il n'y ait pas de limite au nombre de destinataires que vous pouvez notifier, si votre organisation utilise un serveur SMTP externe, celui-ci peut avoir ses propres limites de destinataires quotidiennes ou par message.
    • Pour les notifications à Slack, si vous ne vous êtes pas encore authentifié sur Slack, un bouton Se connecter avec Slack s'affiche sous le menu Méthode. Sélectionnez votre espace de travail Slack dans le menu Espace de travail ; envoyez la notification de workflow à un canal Slack en sélectionnant Canaux ou en tant que message privé à un utilisateur Slack en sélectionnant Utilisateurs. Vous pouvez également choisir ID de canal manuel pour ajouter l'ID de canal ou d'utilisateur du destinataire prévu. Pour les destinataires de canaux ou d'utilisateurs, sélectionnez le nom du canal ou de l'utilisateur qui recevra la notification de workflow dans le menu Partager dans.
  • Fréquence : vous pouvez définir la fréquence à laquelle Looker vérifie les modifications apportées à vos données (et envoie une notification si les conditions du workflow sont remplies). La fréquence par défaut est Hebdomadaire le lundi à 9h00. Les options de fréquence disponibles sont les suivantes :

    • Mensuelle à un jour spécifié du mois (par défaut, le 1er du mois) à une heure spécifiée (par défaut, 5h00).
    • Hebdomadaire à un jour spécifié de la semaine (par défaut, Dim pour dimanche) à une heure spécifiée (par défaut, 5h00).
    • Quotidienne à une heure spécifiée (par défaut, 5h00).
    • Horaire à un intervalle spécifié (par défaut, les données sont vérifiées toutes les heures) avec des heures de début et de fin spécifiées (par défaut, 5h00 et 18h00). Avec les intervalles horaires, vous pouvez demander à Looker de vérifier les données à ces intervalles :
      • Heure
      • 2 heures
      • 3 heures
      • 4 heures
      • 6 heures
      • 8 heures
      • 12 heures
    • Minutes à un intervalle spécifié (par défaut, les données sont vérifiées toutes les 15 minutes) avec des heures de début et de fin spécifiées (par défaut, 5h00 et 17h00). Avec les intervalles basés sur les minutes, vous pouvez demander à Looker de vérifier les données à ces intervalles :
      • 15 minutes
      • 30 minutes

    Les heures de début et de fin sont incluses. Par exemple, si vous définissez Vérifier toutes les sur 12 heures avec une heure de début à 5h00 et une heure de fin à 17h00, Looker vérifiera les données à 5h00 et à 17h00.

  • Analyse des facteurs clés optimisée par Gemini : si ce paramètre est activé, la notification de workflow fournit des informations sur la raison du changement qui a déclenché votre workflow. Cette option est désactivée par défaut.

Notifications de workflow agentif

Les notifications de workflow agentif incluent les informations suivantes :

  • Image PNG de la visualisation du workflow.
  • Message contenant le nom du workflow et les conditions qui l'ont déclenché.
  • Lien permettant d'examiner le workflow : cliquez sur ce lien pour ouvrir une nouvelle conversation avec l'agent qui a généré le workflow.
  • Lien pour se désabonner de la notification de workflow.
  • Si cette option est activée, les insights fournis par l'analyse des facteurs clés optimisée par Gemini.

Pour les notifications envoyées aux canaux Slack, la notification est visible par tous les membres du canal.

Limites des workflows déclenchés

Les limites suivantes s'appliquent lorsque vous utilisez Conversational Analytics pour générer un workflow agentif déclenché :

  • Conversational Analytics n'est pas en mesure de générer des workflows pour surveiller les métriques personnalisées plus complexes produites à l'aide d'Advanced Analytics.
  • Conversational Analytics n'est pas en mesure de générer des workflows pour surveiller les dimensions de données ni les calculs de table.
  • Les agents de tableau de bord Conversational Analytics ne peuvent pas générer de workflows pour les utilisateurs intégrés.

Afficher vos workflows déclenchés

Lorsqu'un administrateur Looker vous accorde l'autorisation see_alerts, vous pouvez afficher les workflows dont vous êtes propriétaire sur la page utilisateur Gérer les workflows et tous les workflows de l'instance Looker sur la page d'administration Gérer les workflows.