Strategy ONE

Hiérarchie du groupe d'utilisateurs 

Un utilisateur MicroStrategy peut avoir une relation directe avec un groupe d'utilisateurs ou une relation indirecte. Par exemple, un utilisateur peut faire partie de groupes d’utilisateurs. De plus, un groupe d'utilisateurs peut être imbriqué dans un autre groupe d'utilisateurs parent. Les tables de relations de groupes d'utilisateurs stockent la relation récursive entre les comptes et les groupes d'utilisateurs correspondants. Ceci est illustré dans les exemples à la fin de cette section. 

lu_user_group

La liste des groupes d'utilisateurs correspond aux métadonnées de MicroStrategy . Cette table stocke les informations spécifiques aux métadonnées de MicroStrategy . Les comptes Badge n'appartiennent pas aux groupes d'utilisateurs de métadonnées. Par conséquent, tous les comptes Badge se voient attribuer une valeur par défaut en tant que badges MicroStrategy . 

Colonne

Description

Type de données

utilisateur_group_id

L'ID généré automatiquement du groupe d'utilisateurs.

bigint(20)

utilisateur_group_guid

Le GUID de métadonnées de l'objet Groupe d'utilisateurs.

varchar(32)

utilisateur_group_name

Le nom du groupe d'utilisateurs stocké dans les métadonnées.

varchar(255)

user_group_desc

Description ajoutée dans la boîte de dialogue des propriétés pour l'objet Groupe d'utilisateurs. 

varchar(512)

métadonnées_id

L'ID des métadonnées correspondantes pour chaque groupe d'utilisateurs. Tous les groupes d'utilisateurs sont stockés au niveau des métadonnées. 

bigint(20)

création_timeStamp

L'horodatage UTC de la première création du groupe d'utilisateurs dans les métadonnées. Si un script a été utilisé pour importer une liste d'utilisateurs, l'horodatage peut être identique pour les groupes d'utilisateurs. 

datetime

modification_timeStamp

Le dernier horodatage UTC de la dernière modification de l'objet du groupe d'utilisateurs. La valeur sera mise à jour en permanence au fur et à mesure que l'objet est modifié. 

datetime

utilisateur_group_status

Le dernier état de l'objet Groupe d'utilisateurs dans les métadonnées. L'état peut être : 

Actif

Deleted

varchar(25)

version_groupe_utilisateur L'ID de version du groupe d'utilisateurs. varchar(32)

rel_account_usergroup

La table des relations entre les objets utilisateur Microstrategy et les groupes d'utilisateurs parents immédiats dans les métadonnées. Cette table ne stocke pas les relations indirectes entre les utilisateurs et les groupes d'utilisateurs. Cette table n'aura pas de ligne pour les groupes d'utilisateur qui ne contiennent pas directement d'utilisateur.

Colonne

Description

Type de données

compte_id

L'ID du compte qui appartient au groupe d'utilisateurs correspondant.

bigint(20)

utilisateur_group_id

L'ID du groupe d'utilisateurs auquel le compte correspond directement. 

bigint(20)

rel_enfantuser_usergroup

Il s'agit d'une table de relations entre les groupes d'utilisateurs Microstrategy et leurs groupes d'utilisateurs parents dans les métadonnées. Un groupe d'utilisateurs unique peut être l'enfant de plusieurs groupes d'utilisateurs parents, qui peuvent appartenir récursivement à d'autres groupes d'utilisateurs parents. Cette table est spécifiquement utilisée pour former la relation récursive entre les groupes d'utilisateurs et tous les groupes d'utilisateurs parents (directe ou indirecte). Toutes les relations indirectes sont résolues pour créer une relation directe dans cette table.

Colonne

Description

Type de données

enfant_group_id

L'ID de l'utilisateur enfant qui appartient au groupe d'utilisateurs parent correspondant.

bigint(20)

utilisateur_group_id

L'ID de groupe d'utilisateurs parent.

bigint(20)