MicroStrategy ONE
Verbindungszuordnung
Eine Verbindungszuordnung in MicroStrategy ist eine Verknüpfung zwischen einem MicroStrategy -Benutzer, einer Datenbankverbindung und einer Datenbankanmeldung. Sie wird verwendet, um Datenbanksicherheit (Zeilenebene) auf einen MicroStrategy Benutzer anzuwenden. Die Verbindungszuordnung ermöglicht es Administratoren, einen Benutzer oder eine Gruppe im MicroStrategy -System einer bestimmten Anmelde-ID im Data Warehouse-DRB-System zuzuweisen. Die Zuordnungen werden in der Regel verwendet, um eine von mehreren RDBMS-Datensicherheitstechniken (Sicherheitsansichten, Fakttabellen nach Zeilen aufteilen und Fakttabellen nach Spalten aufteilen) zu nutzen, die Architects möglicherweise bereits erstellt haben. Wenn eine Datenbankverbindungszuordnung geändert wird, muss MicroStrategy Intelligence Server aktualisiert werden, um die Änderungen zu erkennen.
Schauen Sie sich das Video unten an, um mehr zu erfahren!
Die Verbindungszuordnung ist hilfreich, wenn MicroStrategy Benutzer auf Data Warehouse-Ebene voneinander unterschieden werden müssen oder wenn sie zu separaten Data Warehouses weitergeleitet werden müssen. Diese zwei Szenarien werden nachfolgend beschrieben.
Verbindung mit dem Data Warehouse wird unter Verwendung verschiedener Datenbankanmeldungen hergestellt
In diesem Szenarien sind das Projekt, die Datenbankinstanz und das Data Warehouse für die Benutzer in zwei Gruppen gleich, die Verbindungszuordnung gibt jedoch unterschiedliche Datenbankanmeldungen für jede Gruppe an. Ein Fall, in dem Sie Verbindungszuordnungen möglicherweise verwenden möchten, ist, wenn Sie bereits Sicherheitsansichten im Data Warehouse definiert haben und Sie möchten, dass die Aufträge von MicroStrategy Benutzern im Data Warehouse unter Verwendung dieser spezifischen Anmelde-IDs ausgeführt werden.
Beispiel
Der Executive des Unternehmens verfügt über eine Anmeldung, die den Zugriff auf alle Daten ermöglicht, während alle anderen Benutzer über eine Anmeldung verfügen, die eingeschränkten Zugriff auf Daten gewährt.
-
Der Executive kann auf alle Daten zugreifen (Warehouse-Login-ID = „CEO“).
-
Alle anderen Benutzer haben eingeschränkten Zugriff (Warehouse-Anmelde-ID = „MSTR-Benutzer“).
In diesem Fall müssen Sie in MicroStrategy eine Benutzerverbindungszuordnung für den Executive erstellen. Dazu müssen Sie:
-
Erstellen Sie eine neue Datenbankanmeldedefinition für den CEO in MicroStrategy , damit sie mit der vorhandenen Anmelde-ID im Data Warehouse übereinstimmt
-
Erstellen Sie die neue Verbindungszuordnung in MicroStrategy, um festzulegen, dass der Benutzer „CEO“ die neue Datenbankanmeldung verwendet
Dies ist im Diagramm unten dargestellt, in dem sich der Executive-CEO (mit der neuen Datenbankanmeldung mit dem Namen „CEO“) anmeldet und alle anderen Benutzer die standardmäßige Datenbankanmeldung „MSTR-Benutzer“ verwenden.
Es wird eine Verbindung zu verschiedenen Data Warehouses über demselben Projekt hergestellt
In diesem Szenarien sind das Projekt, die Datenbankinstanz und die Datenbankanmeldung identisch, aber die Verbindungszuordnung gibt unterschiedliche Datenbankverbindungen (und daher unterschiedliche DSNs) für die zwei Gruppen an. Damit das Projekt mit beiden Data Warehouses funktioniert, müssen sie dieselbe Struktur aufweisen. Dies gilt in einer Umgebung mit zwei Data Warehouses
Beispiel
Es gibt zwei Data Warehouses – eines mit Inlanddaten und eines mit Fremddaten. Benutzer müssen basierend auf der Benutzergruppe, der sie angehören, wenn sie sich bei MicroStrategy anmelden, zu der einen oder anderen weitergeleitet werden.
-
„US-Benutzer“ stellen eine Verbindung mit dem US-Data Warehouse her (Data Warehouse-Anmelde-ID „MSTR-Benutzer“).
-
„Benutzer aus Europa“ stellen eine Verbindung mit dem London Data Warehouse her (Data Warehouse-Anmelde-ID „MSTR-Benutzer“).
In diesem Fall müssen Sie in MicroStrategy eine Benutzerverbindungszuordnung für beide Benutzergruppen erstellen. Dazu müssen Sie:
-
Erstellen Sie zwei Datenbankverbindungen in MicroStrategy - eine zu jedem Data Warehouse (dies setzt voraus, dass für jedes Data Warehouse bereits DSNs vorhanden sind)
-
Erstellen Sie im MicroStrategy -Projekt zwei Verbindungszuordnungen, die die Gruppen über die zwei neuen Datenbankverbindungsdefinitionen mit den verschiedenen Data Warehouses verbinden
Im Diagramm unten werden „US“ und „Eeuropa“ als zwei verschiedene Datenbankverbindungen verwendet. Obwohl die Data Warehouse-Anmelde-ID für beide Datenbankverbindungen „MSTR-Benutzer“ lautet, gehören die Benutzer in MicroStrategy zwei verschiedenen Gruppen an: „US-Benutzer“ und „Eeuropa-Benutzer“.
Erstellen Sie eine Verbindungszuordnung
Sie können eine neue Verbindungszuordnung aus dem Projektkonfigurations-Editor in Workstation erstellen. Um eine Verbindungszuordnung zu erstellen, müssen Sie einem Benutzer oder einer Gruppe eine vom Standard abweichende Datenbankverbindung oder Datenbankanmeldung zuweisen.
-
Melden Sie sich in Workstation bei Ihrem Projekt an. Sie müssen über die folgenden Privilegien verfügen:
-
Verbindungszuordnung konfigurieren
-
Alle Zugriffsprüfungen für die Objektsicherheit umgehen
-
Projektdatenquelle konfigurieren
-
-
Klicken Sie mit der rechten Maustaste auf ein Projekt und wählen Sie aus - Eigenschaften.
- Wählen Sie im linken Bereich aus Verbindungszuordnung.
-
Klicken Sie
Verbindungszuordnung, um eine neue Zeile hinzuzufügen. -
Wählen Sie a aus Datenquelle, Datenbankverbindung und Datenbankanmeldung aus den Dropdowns.
-
Klicken Sie im Abschnitt „Benutzer/Gruppen“ auf
Hinzufügen, um Benutzer oder Benutzergruppen hinzuzufügen. -
Verwenden Sie die Suche oder navigieren Sie zu dem entsprechenden Benutzer oder den entsprechenden Benutzergruppen.
-
Klicken Sie anschließend auf Hinzufügen, um sie der Verbindungszuordnung hinzuzufügen.
-
Um einen Benutzer oder eine Benutzergruppe aus einer Verbindungszuordnung zu entfernen, bewegen Sie den Mauszeiger über den Benutzer oder die Benutzergruppe und klicken Sie auf
. -
Klicken Sie auf OK.
