Aller au contenu

Lignage des mesures

L’explorateur de lignage répond aux questions que chaque équipe data finit par se poser sur une métrique :

  • « D’où vient réellement cette mesure ? » — sa colonne physique, sa table et sa base de données.
  • « Si je change ou supprime ceci, qu’est-ce qui casse ? » — ce qui la référence.

Il lit directement votre schema gouverné et l’activité de requête récente, donc la réponse est toujours en direct — il n’y a pas d’index à reconstruire et rien à garder synchronisé.

Ouvrir l’explorateur

Ouvrez Lignage dans le dashboard. C’est un explorateur à deux volets :

  • Gauche — une arborescence filtrable de tout ce qui se trouve dans le schema sélectionné.
  • Droite — le panneau de détail pour le nœud sur lequel vous cliquez.

Choisissez un schema dans le sélecteur en haut. Dans Saiku Cloud, un « cube » est l’un de vos schemas téléversés, identifié par son libellé — un seul schema peut contenir plusieurs cubes Mondrian (le schema de démo FoodMart contient Sales, Warehouse, HR et plus), et l’arborescence les affiche tous.

Parcourir l’arborescence

L’arborescence reflète la forme de votre schema, à une profondeur fixe :

BrancheContenu
Cube → groupe de mesures → mesureLes mesures déclarées dans chaque cube, regroupées comme dans le schema.
Cube → membres calculésLes membres calculés définis sur le cube — par ex. Profit = [Measures].[Sales] - [Measures].[Cost].
Cube → dimension → hiérarchie → niveauLa structure dimensionnelle, jusqu’à chaque niveau.

Utilisez la boîte de filtre en haut de l’arborescence pour la restreindre — tapez une partie d’un nom de mesure, dimension, hiérarchie ou niveau et l’arborescence se réduit aux correspondances. Trouver un nom de cube révèle tous les membres calculés de ce cube.

Lire le chemin physique

Cliquez sur n’importe quel nœud — une mesure, un membre calculé ou un niveau — et le panneau de détail affiche son chemin physique sous forme d’une chaîne de puces :

colonne → table → base de données

C’est la colonne de support réelle, la table sur laquelle elle vit, et la connexion à la base qui la sert. Pour une mesure déclarée, vous voyez aussi son agrégateur (par ex. sum) ; pour un niveau, vous voyez la colonne sur laquelle il s’appuie.

Les membres calculés s’éclatent

Un membre calculé n’a pas de colonne de support unique — c’est une formule sur d’autres membres. L’explorateur l’éclate : il résout les mesures de base de la formule (l’ensemble dependsOn du membre) et affiche une ligne de chemin par colonne sous-jacente. Donc un membre Profit construit à partir de Sales et Cost montre deux chemins, un par colonne de fait, à côté de sa formule et de la liste des membres dont il dépend.

« Utilisé par » — ce qui référence un membre

Le panneau de détail a un onglet Utilisé par. Cliquez sur Cliquer pour charger l’utilisation et il récupère paresseusement tout ce qui référence le membre sélectionné, chaque entrée étiquetée par type :

TypeCe que c’est
Membre calculéUn membre calculé dans le schema dont la formule référence le membre sélectionné.
Requête enregistréeUne requête .saiku enregistrée dont le MDX référence le membre.
Requête d’agentUne requête d’agent récente qui a référencé le membre, tirée de la piste d’audit. (Voir la mise en garde ci-dessous.)

Le fetch est paresseux à dessein — l’utilisation scanne votre activité récente, donc vous ne payez que pour les nœuds que vous inspectez réellement.

Liens connexes

  • Journal d’audit — la source de l’utilisation par requêtes d’agent ; qui a interrogé quoi, quand.
  • Schema designer — là où les membres calculés et les mesures sont définis.
  • Clés API — créez une clé pour l’accès programmatique.