Informations sur les 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 recompiler les tables dérivées persistantes. Si vous disposez des autorisations pour accéder à la page Groupes de données dans la section Base de données du menu "Admin", un résumé des groupes de données définis dans un modèle pour lequel ils ont accès aux données s'affiche.
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. |
Label | 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 . Si le type de déclencheur du groupe de données n'est pas spécifié, 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 d'un 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 (voir ci-dessous). |
Selon l'état du groupe de données, les informations détaillées suivantes peuvent également apparaître sous le nom:
- État : affiche l'état actuel du groupe de données. L'état est également indiqué par des points colorés à côté de chaque ligne pour le groupe de données:
- Vert : le groupe de données est prêt.
- Orange : le groupe de données est à l'état déclenché, ou le groupe de données a été déployé récemment 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 échoué, ou il existe une erreur avec le LookML du groupe de données. Vous pouvez cliquer sur le bouton LookML pour ouvrir le fichier de modèle LookML.
- 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 pour toutes les explorations utilisant ce groupe de données.
- Dans le menu en forme de roue dentée, sélectionnez Déclencher le groupe de données pour invalider les résultats mis en cache pour toutes les explorations et recréer tous les PDT à l'aide de ce groupe de données. La recompilation des tables dérivées persistantes commence en fonction de la date spécifiée dans le champ PDT et planification du groupe de données de la connexion, par exemple toutes les cinq minutes. Toutes les diffusions planifiées de données Looks, tableaux de bord et 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".
<li><strong>Trigger value</strong> shows the result of the <code>sql_trigger</code> query that triggered the datagroup. In the example above, the SQL trigger for the <code>orders_datagroup</code> is based on the maximum ETL log ID. The <strong>Trigger value</strong> shows the new ETL log ID that triggered the datagroup: <strong>284183</strong>.</li>
<li><strong>Triggered since</strong> is displayed for datagroups in the triggered state to show how long it has been since the datagroup was triggered. This provides information on how long it is taking to rebuild PDTs and run the queries that triggered by the datagroup. Once all PDTs are rebuilt, the datagroup's color will update to green to indicate that the datagroup is ready, and after several minutes the <strong>Triggered since</strong> information will disappear from the page since the datagroup is complete.</li>
<li><strong>Trigger error</strong> provides error information for the datagroup triggers. In the example above, the <code>user_information</code> datagroup has a syntax error in its SQL trigger. When you see an error like this, you can click the <strong>LookML</strong> button to open the LookML model file and correct the SQL syntax.</li>
<li><strong>Trigger last checked</strong> shows the last time that the datagroup's <code>sql_trigger</code> SQL query was run. If the value returned by the query is different next time, that triggers the datagroup.</li>
<li><strong>Cache reset at</strong> shows the time when the cache was last reset (when the cached data in the datagroup was last invalidated).</li>
</ul>
Actions sur les 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: