Paramètres d'administration – Groupes de données

Les groupes de données vous permettent de spécifier des règles de mise en cache des requêtes et des déclencheurs pour régénérer des tables PDT. Si vous disposez des autorisations pour accéder à la page Groupes de données dans la section Base de données du panneau d'administration, un récapitulatif des groupes de données définis dans un modèle pour lequel ils disposent d'un accès aux données s'affiche.

Informations sur le groupe de données

La page Groupes de données fournit les informations suivantes pour chaque groupe de données:

Colonne Définition
Nom Nom du groupe de données, que vous définissez dans le fichier de modèle.
Étiquette Spécifie un libellé de groupe de données facultatif, que vous définissez pour le paramètre datagroup dans le fichier de modèle.
Connexion Connexion à la base de données du groupe de données.
Modèle Modèle LookML dans lequel le groupe de données est défini. (Cliquez sur le bouton LookML pour ouvrir le fichier de modèle LookML.)
Type Type de déclencheur du groupe de données, tel que sql_trigger ou interval_trigger. Si aucun type de déclencheur n'est spécifié pour le groupe de données, le champ Type sera vide.
Description Spécifie une description facultative du groupe de données, que vous définissez pour le paramètre datagroup dans le fichier de modèle. La description du groupe de données peut être utilisée pour expliquer l'objectif et le mécanisme du groupe de données.
Actions Actions que vous pouvez effectuer sur le groupe de données(pour en savoir plus, consultez la section "Actions relatives au groupe de données").

Selon l'état du groupe de données, les informations détaillées suivantes peuvent également apparaître sous le nom:

  • État indique l'état actuel du groupe de données. L'état est également indiqué par les points colorés situés à côté de chaque ligne du groupe de données:
    • Vert : le groupe de données est prêt.
    • Orange : le groupe de données est à l'état "Déclenchement", ou le groupe de données a été récemment déployé en production et le cycle de vérification du déclencheur n'a pas encore commencé.
    • Rouge : la dernière vérification des déclencheurs a échoué ou il y a une erreur avec le code LookML du groupe de données. Vous pouvez cliquer sur le bouton LookML pour ouvrir le fichier de modèle LookML.
  • La valeur du déclencheur indique le résultat de la requête sql_trigger qui a déclenché le groupe de données. Par exemple, si un groupe de données utilise un déclencheur SQL basé sur l'ID de journal ETL maximal, la valeur du déclencheur affiche le nouvel ID de journal ETL ayant déclenché le groupe de données.
  • La colonne Déclenchement depuis s'affiche pour les groupes de données à l'état déclenché, afin d'indiquer le temps qui s'est écoulé depuis le déclenchement du groupe de données. Vous obtenez ainsi des informations sur le temps nécessaire pour régénérer les tables PDT et exécuter les requêtes déclenchées par le groupe de données. Une fois toutes les tables PDT recompilées, la couleur du groupe de données passe au vert pour indiquer qu'il est prêt. Après quelques minutes, les informations Déclenchées depuis disparaîtront de la page, car le groupe de données est terminé.
  • Erreur de déclencheur fournit des informations d'erreur pour les déclencheurs du groupe de données, telles qu'une erreur de syntaxe dans le déclencheur SQL du groupe de données. Lorsqu'une erreur apparaît, vous pouvez cliquer sur le bouton LookML pour ouvrir le fichier de modèle LookML et corriger la syntaxe SQL.
  • La section Dernière vérification du déclencheur indique la dernière fois que la requête SQL sql_trigger du groupe de données a été exécutée. Si la valeur renvoyée par la requête est différente la prochaine fois, cela déclenche le groupe de données.
  • La colonne Cache réinitialisé à indique l'heure à laquelle le cache a été réinitialisé pour la dernière fois (date à laquelle les données mises en cache du groupe de données ont été invalidées pour la dernière fois).

Actions liées aux groupes de données

En fonction de vos autorisations, vous pouvez effectuer les actions suivantes sur les groupes de données à partir de la page d'administration des groupes de données:

  1. Cliquez sur le bouton LookML pour ouvrir le fichier de modèle LookML dans lequel le groupe de données est défini.
  2. Sélectionnez Réinitialiser le cache dans le menu représenté par une roue dentée afin d'invalider immédiatement les résultats mis en cache pour toutes les explorations utilisant ce groupe de données.
  3. Sélectionnez Trigger Datagroup (Déclencher un groupe de données) dans le menu en forme de roue dentée afin d'invalider les résultats mis en cache pour toutes les explorations et de recompiler toutes les tables PDT utilisant ce groupe de données. La recompilation de la table PDT commencera à la prochaine heure spécifiée dans le champ Planification des maintenances des tables PDT et des groupes de données (par exemple, toutes les cinq minutes). Toutes les envois de données planifiées pour les présentations, les tableaux de bord et les tableaux de bord LookML qui utilisent le groupe de données comme déclencheur sont envoyées lorsque le groupe de données déclenché atteint l'état "prêt".