MicroStrategy ONE

Verbindungszuordnung

Eine Verbindungskarte in MicroStrategy ist eine Verbindung zwischen einem MicroStrategy Benutzer, eine Datenbankverbindung und ein Datenbank-Login. Es wird verwendet, um Datenbanksicherheit (auf Zeilenebene) auf eine MicroStrategy Benutzer. Mit der Verbindungszuordnung können Administratoren einen Benutzer oder eine Gruppe im MicroStrategy System mit einer bestimmten Anmelde-ID im Data Warehouse RDBMS. Die Zuordnungen werden normalerweise verwendet, um eine der mehreren RDBMS-Datensicherheitstechniken (Sicherheitsansichten, nach Zeilen und nach Spalten aufgeteilte Faktentabellen) zu nutzen, die Architekten möglicherweise bereits erstellt haben. Wenn eine Datenbankverbindungszuordnung geändert wird, MicroStrategy Intelligence Server muss aktualisiert werden, damit die Änderungen erkannt werden.

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

Die Verbindungszuordnung ist nützlich, wenn MicroStrategy Benutzer müssen auf Data Warehouse-Ebene voneinander unterschieden werden oder sie müssen an separate Data Warehouses weitergeleitet werden. Diese beiden Szenarien werden unten beschrieben.

Herstellen einer Verbindung zum Data Warehouse mithilfe unterschiedlicher Datenbankanmeldungen

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

Beispiel

Der CEO des Unternehmens verfügt über einen Login, der ihm den Zugriff auf alle Daten ermöglicht, während alle anderen Benutzer über einen Login verfügen, der ihnen einen eingeschränkten Zugriff auf die Daten ermöglicht.

  • Der CEO hat Zugriff auf alle Daten (Warehouse-Login-ID = „CEO“)

  • Alle anderen Benutzer haben eingeschränkten Zugriff (Lager-Login-ID = „MSTR-Benutzer“)

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

  • Erstellen Sie eine neue Datenbankanmeldedefinition für den CEO in MicroStrategy sodass es mit ihrer bestehenden Login-ID im Data Warehouse übereinstimmt

  • Erstellen Sie das neue Verbindungsmapping in MicroStrategy um festzulegen, dass der CEO-Benutzer die neue Datenbankanmeldung verwendet

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

Herstellen einer Verbindung zu verschiedenen Data Warehouses mithilfe desselben Projekts

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

Beispiel

Es gibt zwei Data Warehouses – eines mit inländischen Daten und eines mit ausländischen Daten. Benutzer müssen je nach ihrer Zugehörigkeit zu einer Benutzergruppe zu der einen oder anderen weitergeleitet werden, wenn sie sich anmelden. MicroStrategy.

  • „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 innerhalb von MicroStrategy für beide Benutzergruppen. Dazu müssen Sie:

  • Erstellen Sie zwei Datenbankverbindungen in MicroStrategy - einen für jedes Data Warehouse (dabei wird vorausgesetzt, dass für jedes Data Warehouse bereits DSNs vorhanden sind)

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

Im folgenden Diagramm werden die beiden unterschiedlichen Datenbankverbindungen „US“ und „Europe“ verwendet. Obwohl die Data Warehouse-Anmelde-ID für beide Datenbankverbindungen „MSTR-Benutzer“ ist, MicroStrategygehören die Benutzer zu zwei verschiedenen Gruppen: „US-Benutzer“ und „Europa-Benutzer“.

Erstellen einer Verbindungszuordnung

Sie können eine neue Verbindungszuordnung vom Projektkonfigurations-Editor in der Workstation aus erstellen. Um eine Verbindungszuordnung zu erstellen, müssen Sie einem Benutzer oder einer Gruppe entweder eine Datenbankverbindung oder einen Datenbank-Login zuweisen, der vom Standard abweicht.

  1. Melden Sie sich in der Workstation bei Ihrem Projekt an. Sie müssen über die folgenden Privilegien verfügen:

    • Konfigurieren der Verbindungszuordnung

    • Umgehen aller Objektsicherheitszugriffsprüfungen

    • Projektdatenquelle konfigurieren

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

    Wählen Informationen bekommen wenn Sie einen Mac verwenden.

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

  5. Wählen Sie ein Datenquelle, Datenbankverbindung und Datenbankanmeldung aus den Dropdown-Menüs.

  6. Klicken Sie im Abschnitt „Benutzer/Gruppen“ auf Hinzufügen um Benutzer oder Benutzergruppen hinzuzufügen.

  7. Nutzen Sie zur Auswahl die Suche oder navigieren Sie zum entsprechenden Benutzer bzw. zu den entsprechenden Benutzergruppen.

  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 auf .

  10. Klicken Sie auf OK.