Aller au contenu principal

Ajouter le Suivi

Le suivi enregistre les modifications dans la source de données entre deux tâches de rafraîchissement de cube et ne traite que les différences lors de la prochaine exécution. Cela améliore les performances de rafraîchissement lorsque seule une partie des données change entre les chargements, plutôt que de recharger tous les enregistrements.

Si une source de données dans le cube n’a pas le suivi activé alors que les autres le sont, le système recalcule toutes les lignes de cette source dans le cube, basé sur la table d'historique du cube. Si la taille combinée des sources de données avec et sans suivi est grande, il peut être plus rapide d'effectuer un Charger Tout complet plutôt qu'un rafraîchissement.

Quand suivre les changements

  • Améliorer les performances de rafraîchissement : Suivez uniquement un petit sous-ensemble de données qui change régulièrement pour raccourcir les temps de rafraîchissement.
  • Réduire la charge système : Évitez de recharger les enregistrements inchangés, minimisant l'utilisation des ressources.
  • Synchroniser les mises à jour de données : Alignez-vous étroitement avec les changements dans les données sources.

Types de suivi

Type de suiviDescription
DéclencheurMéthode de suivi qui utilise des déclencheurs de base de données pour capturer les changements basés sur des valeurs clés.
DateMéthode de suivi qui utilise des champs de date-heure pour identifier les enregistrements qui ont changé depuis la dernière mise à jour.

Rendre le cube modifiable

  1. Dans la page Administration, sélectionnez Gestionnaire OLAP dans la barre latérale.
  2. Dans la liste des cubes, sélectionnez le cube où vous souhaitez configurer le suivi.
  3. Décochez la case En production.
  4. Cliquez sur Enregistrer.

Ajouter un suivi

Type de suivi par déclencheur

ChampDescription
Clé de suiviTable et champ dans la base de données source de données à suivre. La table doit faire partie de la définition de la source de données, mais le champ n'a pas besoin d'être sélectionné comme dimension ou mesure.
Mappages de suiviAssociations entre les clés de suivi et les champs de table. Cela est utile pour les conceptions de source de données qui utilisent des vues SQL sans déclencheurs — le mappage garantit que la clé de suivi correspond au champ approprié de la source de données.
remarque

Le suivi par déclencheur n'est pas disponible pour les sources de données Snowflake.

  1. Dans le panneau Options à droite, cliquez sur l'icône Général.
  2. Sélectionnez Suivi.
    Ou faites un clic droit sur l'Espace de travail et sélectionnez Suivi.
  3. Sélectionnez Déclencheur.
  4. Dans Clés de suivi, cliquez sur Ajouter, puis sélectionnez une table et son champ correspondant dans les listes déroulantes.
  5. Dans Mappages de suivi, cliquez sur Ajouter pour définir le mappage.
  6. Double-cliquez sur une table source de données dans la liste.
  7. Développez la table et mappé chaque champ à son champ clé de suivi correspondant.
  8. Cliquez sur Confirmer.

Type de suivi par date

ChampDescription
Clés primairesChamps uniques identifiant les enregistrements à mettre à jour. Si un enregistrement avec la même clé change après le dernier rafraîchissement, tous les enregistrements avec cette clé sont mis à jour. Exemple : Numéro de facture, ou Numéro de facture + Ligne de facture.
Champs de date à suivreChamps de date de mise à jour utilisés pour détecter les changements. Plusieurs champs de date provenant de différentes tables peuvent être suivis — si l'une des dates est plus récente que le dernier rafraîchissement, les enregistrements connexes (basés sur la clé primaire) sont mis à jour. Exemple : Suivez DateLastChange à la fois dans InvoiceHeader et InvoiceDetail ; si l'un des deux change, la mise à jour se déroule correctement.
  1. Dans le panneau Options à droite, cliquez sur l'icône Général.
  2. Sélectionnez Suivi.
    Ou faites un clic droit sur l'Espace de travail et sélectionnez Suivi.
  3. Sélectionnez Date.
  4. Dans Clés primaires, cliquez sur Ajouter, puis sélectionnez une table et son champ clé primaire dans les listes déroulantes.
  5. Dans Champs de date à suivre, cliquez sur Ajouter.
  6. Sélectionnez le type de données approprié (Date ou DateTime).
  7. Cliquez sur l'icône de crayon pour ajouter un calcul si besoin.
  8. Cliquez sur Confirmer.