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 la régénération des tables PDT. Si vous disposez des autorisations d'accès à la page Groupes de données dans la section Base de données du panneau "Admin", vous verrez un récapitulatif des groupes de données définis dans un modèle pour lequel vous disposez d'un accès aux données.

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.
Libellé 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 le groupe de données n'a pas de type de déclencheur spécifié, 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 du 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 sur les groupes de données").

En fonction de l'état du groupe de données, les informations détaillées suivantes peuvent également s'afficher sous le nom :

  • État indique l'état actuel du groupe de données. L'état est également indiqué par les points coloré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 dans l'état "Déclenché", ou il a été récemment déployé en production et le cycle de vérification des déclencheurs n'a pas encore commencé.
    • Rouge : la vérification du déclencheur la plus récente a généré une erreur ou le LookML du groupe de données comporte une erreur. Vous pouvez cliquer sur le bouton LookML pour ouvrir le fichier de modèle LookML.
  • La valeur du déclencheur affiche 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 affichera le nouvel ID de journal ETL qui a déclenché le groupe de données.
  • L'option Déclenché depuis s'affiche pour les groupes de données à l'état "Déclenché" afin d'indiquer depuis combien de temps le groupe de données a été déclenché. Vous y trouverez des informations sur le temps nécessaire pour régénérer les PDT et exécuter les requêtes déclenchées par le groupe de données. Une fois toutes les tables PDT reconstruites, la couleur du groupe de données passe au vert pour indiquer qu'il est prêt. Au bout de quelques minutes, les informations Déclenché depuis disparaissent de la page, car le groupe de données est terminé.
  • L'erreur de déclencheur fournit des informations sur les erreurs des déclencheurs de groupe de données, comme une erreur de syntaxe dans le déclencheur SQL du groupe de données. En cas d'erreur, vous pouvez cliquer sur le bouton LookML pour ouvrir le fichier de modèle LookML et corriger la syntaxe SQL.
  • 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.
  • Réinitialisation du cache à indique l'heure à laquelle le cache a été réinitialisé pour la dernière fois (c'est-à-dire la dernière fois que les données mises en cache dans le groupe de données ont été invalidées).

Actions sur les groupes de données

Si vous disposez des autorisations nécessaires pour modifier les groupes de données, vous pouvez effectuer les actions suivantes sur les groupes de données depuis la page d'administration 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 en forme d'engrenage  pour invalider immédiatement les résultats mis en cache pour toutes les explorations utilisant ce groupe de données.
  3. Sélectionnez Déclencher le groupe de données dans le menu en forme de roue dentée  pour invalider les résultats mis en cache pour toutes les explorations et régénérer toutes les tables PDT à l'aide de ce groupe de données. La reconstruction des PDT commencera à la prochaine heure spécifiée dans le champ Planification du suivi des PDT et des groupes de données de la connexion, par exemple toutes les cinq minutes. Toutes les livraisons de données planifiées de Looks, de tableaux de bord et de tableaux de bord LookML qui utilisent le groupe de données comme déclencheur seront envoyées lorsque le groupe de données déclenché atteindra l'état prêt.