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) |