Strategy ONE
Benutzergruppenhierarchie
Ein MicroStrategy Benutzer kann entweder eine direkte Beziehung zu einer Benutzergruppe oder eine indirekte Beziehung haben. Ein Benutzer kann sich beispielsweise in einer Benutzergruppe befinden. Darüber hinaus kann eine Benutzergruppe in einer anderen übergeordneten Benutzergruppe geschachtelt sein. In den Benutzergruppenbeziehungstabellen wird die rekursive Beziehung zwischen Konten und den entsprechenden Benutzergruppen gespeichert. Dies wird in den Beispielen am Ende dieses Abschnitts dargestellt.
vi_user_group
Die Liste der Benutzergruppen sind die MicroStrategy Metadaten. In dieser Tabelle werden Informationen gespeichert, die für MicroStrategy Metadaten spezifisch sind. Badge-Konten gehören nicht zu Metadaten-Benutzergruppen. Daher wird allen Badge-Konten der Standardwert als MicroStrategy Badge zugewiesen.
Spalte |
Beschreibung |
Datentyp |
---|---|---|
user_group_ID |
Die automatisch generierte ID der Benutzergruppe. |
bigint(20) |
user_group_GUID |
Die Metadaten-GUID des Benutzergruppenobjekts. |
valchar(32) |
Benutzergruppenname |
Der Name der Benutzergruppe, der in den Metadaten gespeichert ist. |
varchar(255) |
user_group_desc |
Die Beschreibung, die dem Eigenschaften Dialogfeld für das Benutzergruppenobjekt hinzugefügt wurde. |
valchar(512) |
metadata_id |
Die ID für die entsprechenden Metadaten für jede Benutzergruppe. Alle Benutzergruppen werden auf Metadatenebene gespeichert. |
bigint(20) |
Erstellungszeitstempel |
Der UTC-Zeitstempel des Zeitpunkts, an dem die Benutzergruppe zum ersten Mal in den Metadaten erstellt wurde. Wenn ein Skript zum Importieren einer Liste von Benutzern verwendet wurde, kann der Zeitstempel für die Benutzergruppen identisch sein. |
datetime |
Änderung_Zeitstempel |
Der neueste UTC-Zeitstempel seit der letzten Änderung des Benutzergruppenobjekts. Der Wert wird kontinuierlich aktualisiert, wenn das Objekt geändert wird. |
datetime |
user_group_status |
Der aktuelle Status des Benutzergruppenobjekts in den Metadaten. Der Status kann sein: Aktiv Deleted |
valchar(25) |
user_group_version | Die Versions-ID der Benutzergruppe. | valchar(32) |
rel_account_usergroup
Die Beziehungstabelle zwischen MicroStrategy-Benutzerobjekten und den direkt übergeordneten Benutzergruppen in den Metadaten. In dieser Tabelle werden keine indirekten Beziehungen zwischen Benutzern und Benutzergruppen gespeichert. Diese Tabelle hat keine Zeile für Benutzergruppen, in denen sich kein Benutzer direkt befindet.
Spalte |
Beschreibung |
Datentyp |
---|---|---|
Account-ID |
Die ID des Kontos, das zur entsprechenden Benutzergruppe gehört. |
bigint(20) |
user_group_ID |
Die Benutzergruppen-ID, der das Konto direkt entspricht. |
bigint(20) |
rel_childuser_usergroup
Dies ist eine Beziehungstabelle zwischen MicroStrategy-Benutzergruppen und ihren übergeordneten Benutzergruppen in den Metadaten. Eine einzelne Benutzergruppe kann ein untergeordnetes Element mehrerer übergeordneter Benutzergruppen sein, die rekursiv zu anderen übergeordneten Benutzergruppen gehören können. Diese Tabelle wird speziell verwendet, um die rekursive Beziehung zwischen Benutzergruppen und allen übergeordneten Benutzergruppen (direkt oder indirekt) zu bilden. Alle indirekten Beziehungen werden aufgelöst, um eine direkte Beziehung in dieser Tabelle zu erstellen.
Spalte |
Beschreibung |
Datentyp |
---|---|---|
untergeordnete_Gruppen-ID |
Die ID des untergeordneten Benutzers, der zur entsprechenden übergeordneten Benutzergruppe gehört. |
bigint(20) |
user_group_ID |
Die ID der übergeordneten Benutzergruppe. |
bigint(20) |