Version 2021

Verbindungszuordnung

Eine Verbindungszuordnung in MicroStrategy ist eine Verknüpfung zwischen einem MicroStrategy-Benutzer, einer Datenbankverbindung und einer Datenbankanmeldung. Es wird verwendet, um Datenbanksicherheit (auf Zeilenebene) auf einen MicroStrategy-Benutzer anzuwenden. Die Verbindungszuordnung ermöglicht Administratoren, einen Benutzer oder eine Gruppe im MicroStrategy-System einer bestimmten Anmelde-ID im RDBMS des Data Warehouse zuzuweisen. Die Zuordnungen werden normalerweise verwendet, um eine von mehreren RDBMS-Datensicherheitstechniken (Sicherheitsansichten, Aufteilen von Faktentabellen nach Zeilen und Aufteilen von Faktentabellen nach Spalten) zu nutzen, die Architekten möglicherweise bereits erstellt haben. Wenn eine Datenbankverbindungszuordnung geändert wird, muss MicroStrategy Intelligence Server aktualisiert werden, um die Änderungen zu erkennen.

Sehen Sie sich das Video unten an, um mehr zu erfahren!

Die Verbindungszuordnung ist nützlich, wenn MicroStrategy-Benutzer auf Data-Warehouse-Ebene voneinander unterschieden werden müssen oder wenn sie zu separaten Data-Warehouses geleitet werden müssen. Diese beiden Szenarien werden im Folgenden beschrieben.

Verbinden mit dem Data Warehouse über verschiedene Datenbank-Logins

In diesem Szenario sind das Projekt, die Datenbankinstanz und das Data Warehouse für die Benutzer in zwei Gruppen identisch, aber die Verbindungszuordnung gibt unterschiedliche Datenbankanmeldungen für jede Gruppe an. Ein Fall, in dem Sie möglicherweise Verbindungszuordnungen verwenden möchten, ist, wenn Sie vorhandene Sicherheitsansichten im Data Warehouse definiert haben und Sie zulassen möchten, dass Aufträge von MicroStrategy-Benutzern im Data Warehouse unter Verwendung dieser spezifischen Anmelde-IDs ausgeführt werden.

Beispiel

Der CEO des Unternehmens hat ein Login, das den Zugriff auf alle Daten ermöglicht, während alle anderen Benutzer ein Login haben, das einen eingeschränkten Zugriff auf die Daten ermöglicht.

  • Der CEO kann auf alle Daten zugreifen (Login-ID des Lagers = „CEO“)

  • Alle anderen Benutzer haben eingeschränkten Zugriff (Warenhaus-Login-ID = "MSTR-Benutzer")

In diesem Fall müssen Sie eine Benutzerverbindungszuordnung in MicroStrategy für den CEO erstellen. Dazu müssen Sie:

  • Erstellen Sie eine neue Datenbank-Login-Definition für den CEO in MicroStrategy, sodass sie mit seiner bestehenden Login-ID im Data Warehouse übereinstimmt

  • Erstellen Sie die neue Verbindungszuordnung in MicroStrategy, um anzugeben, dass der CEO-Benutzer die neue Datenbankanmeldung verwendet

Dies wird im folgenden Diagramm dargestellt, in dem sich der CEO als CEO verbindet (unter Verwendung des neuen Datenbank-Logins namens „CEO“) und alle anderen Benutzer den Standard-Datenbank-Login „MSTR-Benutzer“ verwenden.

Verbindung zu verschiedenen Data Warehouses mit demselben Projekt

In diesem Szenario sind das Projekt, die Datenbankinstanz und die Datenbankanmeldung identisch, aber die Verbindungszuordnung gibt unterschiedliche Datenbankverbindungen (und daher unterschiedliche DSNs) für die beiden Gruppen an. Damit das Projekt mit beiden Data Warehouses funktioniert, müssen sie die gleiche Struktur haben. Dies gilt in einer Umgebung, in der zwei Data Warehouses vorhanden sind

Beispiel

Es gibt zwei Data Warehouses – eines mit inländischen Daten und eines mit ausländischen Daten. Benutzer müssen basierend auf der Benutzergruppe, zu der sie gehören, an die eine oder andere weitergeleitet werden, wenn sie sich bei MicroStrategy anmelden.

  • „US-Benutzer“ stellen eine Verbindung zum US-Data Warehouse her (Data Warehouse-Anmelde-ID „MSTR-Benutzer“)

  • „Europa-Benutzer“ stellen eine Verbindung zum Londoner Data Warehouse her (Data Warehouse-Anmelde-ID „MSTR-Benutzer“)

In diesem Fall müssen Sie eine Benutzerverbindungszuordnung in MicroStrategy für beide Benutzergruppen erstellen. Dazu müssen Sie:

  • Erstellen Sie zwei Datenbankverbindungen in MicroStrategy – eine zu jedem Data Warehouse (dies setzt voraus, dass DSNs bereits für jedes Data Warehouse existieren)

  • Erstellen Sie zwei Verbindungszuordnungen im MicroStrategy-Projekt, die die Gruppen über die beiden neuen Datenbankverbindungsdefinitionen mit den verschiedenen Data Warehouses verknüpfen

Im folgenden Diagramm sind die beiden verwendeten unterschiedlichen Datenbankverbindungen "USA" und "Europa". Obwohl die Data Warehouse-Anmelde-ID für beide Datenbankverbindungen „MSTR-Benutzer“ lautet, gehören die Benutzer innerhalb von MicroStrategy zu zwei verschiedenen Gruppen: „US-Benutzer“ und „Europa-Benutzer“.

Erstellen Sie eine Verbindungszuordnung

Sie können eine neue Verbindungszuordnung im Projektkonfigurations-Editor in Workstation erstellen. Um eine Verbindungszuordnung zu erstellen, müssen Sie einem Benutzer oder einer Gruppe entweder eine Datenbankverbindung oder eine Datenbankanmeldung zuweisen, die sich von der Standardeinstellung unterscheidet.

  1. Melden Sie sich in Workstation bei Ihrem Projekt an. Sie müssen sich als ein Benutzer mit Administratorprivilegien anmelden.

  2. Klicken Sie mit der rechten Maustaste auf ein Projekt und wählen Sie es aus Eigenschaften.

    Wählen Informationen bekommen wenn Sie einen Mac verwenden.

  3. Wählen Sie im linken Bereich aus Verbindungszuordnung.
  4. Klicken Verbindungskarte um eine neue Zeile hinzuzufügen.

  5. Wählen Sie a Datenquelle, Datenbankverbindung und Datenbankanmeldung aus den Dropdowns.

  6. Klicken Sie unter dem Abschnitt Benutzer/Gruppen auf Hinzufügen um Benutzer oder Benutzergruppen hinzuzufügen.

  7. Verwenden Sie die Suche oder navigieren Sie zu den entsprechenden Benutzern oder Benutzergruppen, um sie auszuwählen.

  8. Sobald die Benutzer oder Gruppen ausgewählt sind, klicken Sie auf Hinzufügen um sie der Verbindungszuordnung hinzuzufügen.

  9. Um einen Benutzer oder eine Benutzergruppe aus einer Verbindungszuordnung zu entfernen, bewegen Sie den Mauszeiger über den Benutzer oder die /Gruppe und klicken Sie darauf .

  10. Klicken Sie auf OK.