Strategy ONE

Hiérarchie de cache

La hiérarchie du cache fournit une analyse pour les actions liées à l'objet du cache. Les actions du Cube peuvent inclure à la fois des exécutions (publiation du Cube, rapport atteint le Cube, etc.) et des tâches d'administration du Cube (chargement du Cube, déchargement du Cube, suppression du Cube, etc.). 

La table fact_action_cube_cache stocke les données des instances de cache utilisées pendant une action du Cube. Les faits clés comprennent : Horodatage de l'expiration du cache (UTC), Horodatage de la dernière mise à jour du cache (UTC), Taille du cache (Ko), Nombre d'accès historiques et Nombre d'accès.

La hiérarchie de cache est spécifique à MicroStrategy et n'inclut pas l'analyse des actions Badge. 

lu_cache_objet

Les objets de cache stockés dans la table représentent les objets du Cube pour lesquels le cache a été créé. La hiérarchie de cache stocke uniquement les informations liées aux caches du Cube et des rapports. Cette table est une vue sur la table lu_object. 

Afficher la colonne du tableau

Colonne de la table de l'entrepôt

Description

Type de données

cache_object_id

ID_objet

L'ID fixe pour l'objet de cache.

bigint(20)

cache_objet_guid

objet_guid

Le GUID de l'objet de cache dans les métadonnées.

varchar(32)

cache_object_name

nom_objet

Le nom de l'objet de cache dans les métadonnées.

varchar(255)

cache_object_desc

objet_desc

La description détaillée de l'objet de cache.

varchar(512)

cache_objet_location

emplacement_objet

Le chemin de navigation vers l'objet de cache dans le projet.

Par exemple :

Platform Analytics/Rapports partagés/1. Tableaux de bord/Télémétrie

texte long

cache_objet_type_id

objet_type_id

L'ID du type d'objet de cache.

Par exemple :

Data Import Cube

Cube OLAP

petit entier (6)

cache_objet_création_horodatage

création_timeStamp

L'horodatage UTC de la première création de l'objet de cache. 

datetime

cache_project_id

project_id

L'ID numérique du projet correspondant.

bigint(20)

cache_objet_propriétaire_id

ID_propriétaire

L'ID du propriétaire de l'objet de cache correspondant dans les métadonnées.

bigint(20)

cache_objet_modification_timeStamp

modification_timeStamp

L'horodatage de la dernière modification de l'objet de cache.

Datetime

cache_objet_status_id objet_status_id L'état de l'objet de cache. minusculeint(4)

cache_object_version

version_objet

La version de l'objet de cache.

varchar(32)

cache_objet_certifié objet_certifié

L'indicateur utilisé pour suivre si l'objet de cache est certifié dans les métadonnées. Le drapeau peut être :

Non applicable

N

Y

varchar(14)

lu_cache

Les instances de cache sont stockées dans la table lu_cache. Cela stocke toutes les instances de cache du Cube créées dans les métadonnées au fil du temps. Les instances de cache sont identifiées en fonction du GUID.

Colonne

Description

Type de données

cache_id

L'ID généré automatiquement pour l'instance de cache.

bigint(20)

cache_instance_guid

Le GUID de l'instance de cache dans les métadonnées.

varchar(32)

cache_type_id

L'ID correspondant au type de cache. Seuls les caches Cube intelligents sont pris en charge.

minusculeint(4)

cache_object_id

L'ID correspondant à l'objet pour lequel l'instance de cache a été créée.

bigint(20)

métadonnées_id

L'ID des métadonnées correspondantes où le cache a été créé.

bigint(20)

lu_cache_type

Le type de cache est la catégorisation du cache. Seuls les types de Cache de rapport et de Cache du Cube intelligent sont suivis. 

Colonne

Description

Type de données

cache_type_id

L'ID fixe pour le type de cache.

minusculeint(4)

cache_type_desc

La liste prédéfinie des types de caches. Par exemple, un exemple d'élément inclut un cache de Cube Intelligence.

varchar(25)

lu_cache_object_owner

La table lu_cache_object_owner est utilisée pour suivre l'utilisateur qui a créé l'objet de cache ou l'utilisateur qui possède actuellement l'objet de cache. Le propriétaire de l'objet de cache définit généralement les autorisations pour la façon dont l'objet de cache peut être utilisé et par qui. La table lu_cache_object_owner est une vue sur la table lu_mstr_user de l'entrepôt. 

Afficher la colonne du tableau

Colonne de la table de l'entrepôt

Description

Type de données

cache_objet_propriétaire_id mstr_user_id L'ID généré automatiquement pour le propriétaire/utilisateur actuel dans les métadonnées MicroStrategy . bigint(20)

cache_objet_propriétaire_guid

mstr_user_guid

Le GUID de l'utilisateur MicroStrategy dans les métadonnées.

varchar(32)

cache_objet_propriétaire_name

mstr_user_name

Le nom de l'utilisateur MicroStrategy dans les métadonnées qui est propriétaire de l'objet.

varchar(255)

cache_objet_propriétaire_login

mstr_user_login

La connexion de l'utilisateur MicroStrategy dans les métadonnées.

varchar(255)

création_timeStamp

création_timeStamp

L'horodatage UTC de la première création de l'utilisateur dans les métadonnées.

datetime

modification_timeStamp

modification_timeStamp

Le dernier horodatage UTC de la modification de l'utilisateur MicroStrategy . La valeur sera continuellement mise à jour au fur et à mesure que l'utilisateur est modifié ou changé.

datetime

cache_objet_propriétaire_status

mstr_user_status

Le dernier statut de l'utilisateur dans les métadonnées. L'état peut être :

Visible

Deleted

varchar(25)

métadonnées_id

métadonnées_id

L'ID numérique pour les métadonnées correspondantes où l'utilisateur MicroStrategy a été créé. Tous les utilisateurs sont enregistrés au niveau des métadonnées.

int(11)

cache_objet_propriétaire_version_id mstr_user_version L'ID de version du propriétaire de l'objet de cache. varchar(32)

lu_cache_object_type

Le type d'objet de cache représente le type d'objets créés par les instances de cache. Cet attribut fournit des options de groupement plus granulaires pour les objets de cache. Les données dans cette table sont prédéfinies et il s'agit d'une vue sur la table lu_object_type.

Afficher la colonne du tableau

Colonne du tableau WH

Description

Type de données

cache_objet_type_id

objet_type_id

L'ID fixe pour le type d'objet de cache.

petit entier (6)

cache_objet_type_des c

objet_type_desc

La liste fixe des types d'objets de cache.

Les éléments d'échantillon comprennent :

Cube OLAP

Data Import Cube

varchar(128)

cache_objet_catégorie_ ID

objet_catégorie_id

L'ID numérique de la catégorie d'objets de cache correspondante. Non pris en charge dans le schéma. 

petit entier (6)

lu_cache_status

L'état du cache indique l'état de l'instance de cache. L'état du cache peut changer pour les heures supplémentaires de l'instance de cache. Par conséquent, l'état du cache est stocké dans les tables fact_latest_cube_cache et fact_action_cube_cache pour suivre l'état le plus récent, historique et changeant au cours de la durée de vie de l'instance de cache du Cube. Pour une explication détaillée des valeurs de l'état du cube, reportez-vous à KB31566 : Indication de l'état et du workflow du Cube intelligent MicroStrategy - 10.x .

Colonne

Description

Type de données

cube_status_id

L'ID numérique fixe pour l'état du cache.

int(11)

cube_status_desc

La forme de description de l'état du cache. L'état peut être la combinaison de l'un des éléments suivants :

Traitement en cours

Actif

Classé

Informations de surveillance modifiées

Sale

Chargé

En attente de chargement

En attente de déchargement

Importé

Étranger

varchar(255)

Projet de cache

L'attribut Cache Project est un alias de table logique basé sur la table lu_project de l'entrepôt. 

fact_action_cube_cache

La table fact_action_cube_cache enregistre la télémétrie des transactions liées aux instances de cache du Cube ainsi que les mesures clés pour chaque action du Cube. 

Les faits clés comprennent :

  • Nombre d'accès - le nombre de fois que le Cube intelligent est utilisé par des rapports/documents/tableaux de bord depuis sa dernière mise à jour. Ce nombre augmente chaque fois que le rapport/document/tableau de bord est exécuté et atteint le cache. Le nombre d'accès est réinitialisé lorsque le cache est mis à jour.
  • Nombre d'accès historiques - le nombre de fois où le Cube intelligent est utilisé par des rapports/documents/tableaux de bord depuis sa publication. Ce nombre sera incrémenté quelles que soient les mises à jour de cache.
  • Taille du cache (Ko) -  enregistre la taille de l'instance de cache du Cube en Ko.
  • Horodatage de la dernière mise à jour du Cube (UTC) - L'horodatage UTC de la dernière mise à jour du Cube.
  • Horodatage de l'expiration du cache (UTC) - L'horodatage UTC de l'expiration de l'instance de cache. 

Les catégories d'actions enregistrées dans la table fact_action_cube_cache comprennent :

  • Modification du Cube
  • Exécutions du Cube 
  • Accès au cache du Cube
  • Accès au cache
  • Cache Creation

Colonne

Description

Type de données

parent_tran_id

L'ID d'action parent numérique généré automatiquement. Il s'agit d'une colonne source de l'attribut d'action parent. L'action parent est le niveau le plus bas défini dans le schéma de projet Platform Analytics.

bigint(20)

cache_id

L'ID généré automatiquement pour l'instance de cache du Cube.

bigint(20)

cube_status_id

L'ID correspondant à l'état de l'instance de Cube au niveau de la transaction. L'état de l'instance de Cube peut changer au fil du temps.

int(11)

taille_cache

Taille de l'instance du Cube en Ko.

bigint(20)

historique_hit_count

Nombre d'accès historiques d'une instance de Cube.

bigint(20)

hit_count

Nombre d'accès d'une instance de Cube.

bigint(20)

last_update_timeStamp

Horodatage de la dernière mise à jour (UTC) du Cube.

datetime

fact_latest_cube_cache

La table fact_latest_cube_cache enregistre uniquement la dernière transaction liée à l'instance de cache du Cube.

Les faits clés comprennent :

  • Nombre d'accès - le nombre de fois que le Cube intelligent a été utilisé par des rapports/documents/tableaux de bord depuis sa dernière mise à jour. Le nombre d'accès augmentera chaque fois que le rapport/document/tableau de bord est exécuté et atteint le cache, mais sera réinitialisé lorsque le cache est mis à jour
  • Nombre d'accès historiques - le nombre de fois où le Cube intelligent a été utilisé par des rapports/documents/tableaux de bord depuis sa publication. Ce nombre sera incrémenté quelles que soient les mises à jour de cache.
  • Taille du cache (Ko) - enregistre la taille de l'instance de cache du Cube en Ko.
  • Horodatage de la dernière mise à jour du Cube (UTC) - L'horodatage (dans le fuseau horaire UTC) de la dernière mise à jour du Cube.
  • Horodatage de l'expiration du cache (UTC) - L'horodatage (dans le fuseau horaire UTC) de l'expiration de l'instance de cache.

Colonne

Description

Type de données

cache_id L'ID généré automatiquement pour l'instance de cache du Cube. bigint(20)
iserver_instance_id L'ID généré automatiquement pour l'instance de cache du Cube. bigint(20)
cube_status_id L'ID correspondant à l'état de l'instance de Cube au niveau de la transaction. L'état de l'instance de Cube peut changer au fil du temps. int(11)
taille_cache Taille de l'instance du Cube en Ko. bigint(20)
historique_hit_count Nombre d'accès historiques d'une instance de Cube. bigint(20)
hit_count Nombre d'accès d'une instance de Cube. bigint(20)
transaction_timeStamp Usage interne de MicroStrategy . bigint(20)

last_update_timeStamp

Horodatage de la dernière mise à jour (UTC) du Cube.

datetime