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, 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 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"). |
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 dans l'état "déclenché", ou il a été récemment 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.
- 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é. Elle indique le temps écoulé depuis le déclenchement du groupe de données. Vous obtenez ainsi des informations sur la durée de la recompilation 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 régénéré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é.
- Le champ Erreur de déclencheur fournit des informations sur les erreurs de déclencheur 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.
- 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é. - 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 relatives aux groupes de données
Si vous disposez des autorisations nécessaires pour mettre à jour des 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 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.
- 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