Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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ésumé 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.
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 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.
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éclenché", 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 du déclencheur 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é. Elle indique le temps é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 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.
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).
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 settings 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 settings 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".
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[],[],null,["# Admin settings - Datagroups\n\n[Datagroups](/looker/docs/caching-and-datagroups#specifying_caching_policies_with_datagroup_parameters) let you specify query caching policies and triggers for rebuilding PDTs. If you have [permissions to access the **Datagroups** page](/looker/docs/admin-panel-users-roles#see_datagroups) in the **Database** section of the Admin panel, you'll see a summary of datagroups defined in a model for which they have [data access](/looker/docs/access-control-and-permission-management#controlling_feature_and_data_access).\n| **Note:** If you have a permission that provides access to only select pages in the Admin panel, such as [`manage_schedules`](/looker/docs/admin-panel-users-roles#manage_schedules), [`manage_themes`](/looker/docs/admin-panel-users-roles#manage_themes), or [`see_admin`](/looker/docs/admin-panel-users-roles#see_admin), but you don't have the [Admin role](/looker/docs/admin-panel-users-roles#default_roles), the page or pages that are described here may not be visible to you in the Admin panel.\n\nDatagroup information\n---------------------\n\nThe **Datagroups** page provides the following information for each datagroup:\n\nDepending on the datagroup status, the following detailed information may also appear under the name:\n\n\u003cbr /\u003e\n\n- **Status** shows the current status of the datagroup. The status is also indicated by the colored dots next to each line for the datagroup:\n - **Green** --- The datagroup is in a ready state.\n - **Orange** --- The datagroup is in the triggered state, or the datagroup was recently deployed to production and the trigger check cycle has not yet started.\n - **Red** --- The most recent trigger check errored, or there is an error with the datagroup's LookML. You can click the **LookML** button to open the LookML model file.\n- **Trigger value** shows the result of the [`sql_trigger`](/looker/docs/reference/param-model-datagroup#sql_trigger) query that triggered the datagroup. For example, if a datagroup uses a SQL trigger based on the maximum ETL log ID, the **Trigger value** would show the new ETL log ID that triggered the datagroup.\n- **Triggered since** 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 **Triggered since** information will disappear from the page since the datagroup is complete.\n- **Trigger error** provides error information for the datagroup triggers, such as a syntax error in the datagroup's SQL trigger. When you see an error, you can click the **LookML** button to open the LookML model file and correct the SQL syntax.\n- **Trigger last checked** shows the last time that the datagroup's `sql_trigger` SQL query was run. If the value returned by the query is different next time, that triggers the datagroup.\n- **Cache reset at** shows the time when the cache was last reset (when the cached data in the datagroup was last invalidated).\n\n\u003cbr /\u003e\n\nDatagroup actions\n-----------------\n\nIf you have the [necessary permissions for updating datagroups](/looker/docs/admin-panel-users-roles#update_datagroups), you can perform the following actions on datagroups from the **Datagroups** Admin page:\n\n1. Click the **LookML** button to open the LookML model file where the datagroup is defined.\n2. Select **Reset Cache** from the gear menu settings to immediately invalidate the cached results for all Explores using that datagroup.\n3. Select **Trigger Datagroup** from the gear menu settings to invalidate the cached results for all Explores and rebuild all PDTs using that datagroup. The PDT rebuild will begin based on the next time specified in the connection's [**PDT and Datagroup Maintenance Schedule**](/looker/docs/connecting-to-your-db#pdt_maintenance_schedule) field, such as every five minutes. Any scheduled data deliveries of [Looks](/looker/docs/delivering-looks-explores#specifying_the_datagroup_trigger), [dashboards](/looker/docs/scheduling-and-sending-dashboards#schedules_triggered_by_datagroup_updates), and [LookML dashboards](/looker/docs/scheduling-and-sending-dashboards#schedules_triggered_by_datagroup_updates) that use the datagroup as a trigger will be sent when the triggered datagroup reaches the ready state."]]