Les groupes de données vous permettent de spécifier des règles et des déclencheurs de mise en cache des requêtes pour la régénération des tables PDT. Si vous disposez des autorisations nécessaires pour accéder à la page Datagroups (Groupes de données) dans la section Database (Base de données) du panneau "Administration", 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 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. |
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, par exemple sql_trigger ou interval_trigger . Si aucun type de déclencheur n'est spécifié pour le groupe de données, Type est 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 servir à expliquer son objectif et son mécanisme. |
Actions | Actions que vous pouvez effectuer sur le groupe de données (pour en savoir plus, consultez la section "Actions sur le groupe 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 récemment été déployé en production et le cycle de vérification du déclencheur n'a pas encore commencé.
- Rouge : la vérification du déclencheur la plus récente a généré une erreur ou il existe une erreur dans le code LookML du groupe de données. Vous pouvez cliquer sur le bouton LookML pour ouvrir le fichier de modèle LookML.
- Valeur du déclencheur : indique le résultat de la requête
sql_trigger
ayant 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 Trigger value (Valeur du déclencheur) affiche le nouvel ID de journal ETL qui a déclenché le groupe de données. - Déclenché depuis s'affiche pour les groupes de données dans l'état "déclenché" afin d'indiquer depuis combien de temps le groupe de données a été déclenché. Vous obtenez ainsi des informations sur la durée de régénération des tables PDT et de l'exécution des requêtes déclenchées par le groupe de données. Une fois toutes les tables PDT recréées, la couleur du groupe de données passe au vert pour indiquer qu'il est prêt. Après plusieurs minutes, les informations Déclenché depuis disparaissent de la page, car le groupe de données est terminé.
- Erreur de déclencheur fournit des informations d'erreur pour les déclencheurs de groupe de données, comme une erreur de syntaxe dans le déclencheur SQL du groupe de données. Lorsqu'une erreur s'affiche, 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, le groupe de données est déclenché. - Réinitialisation du cache à indique l'heure à laquelle le cache a été réinitialisé pour la dernière fois (lorsque les données mises en cache du groupe de données ont été invalidées pour la dernière fois).
Actions sur les groupes de données
Si vous disposez des autorisations nécessaires pour mettre à jour 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:
- Cliquez sur le bouton LookML pour ouvrir le fichier de modèle LookML dans lequel le groupe de données est défini.
- Sélectionnez Réinitialiser le cache dans le menu en forme de roue dentée pour invalider immédiatement les résultats mis en cache de toutes les explorations qui utilisent ce groupe de données.
- Sélectionnez Trigger Datagroup (Déclencher un groupe de données) dans le menu en forme de roue dentée Planification de la maintenance des tables PDT et des groupes de données de la connexion, par exemple toutes les cinq minutes. Les envois de données planifiés des visages, des tableaux de bord et des tableaux de bord LookML qui utilisent le groupe de données comme déclencheur seront envoyés lorsque le groupe de données déclenché sera prêt. pour invalider les résultats mis en cache de toutes les explorations et regénérer toutes les tables PDT à l'aide de ce groupe de données. La recréation de la table PDT commencera à l'heure suivante spécifiée dans le champ