MicroStrategy ONE

Verbindungszuordnung

Eine Verbindungskarte in MicroStrategy ist eine Verbindung zwischen a MicroStrategy Benutzer, eine Datenbankverbindung und eine Datenbankanmeldung. Es wird verwendet, um Datenbanksicherheit (Zeilenebene) auf eine anzuwenden MicroStrategy Benutzer. Durch die Verbindungszuordnung können Administratoren einen Benutzer oder eine Gruppe zuweisen MicroStrategy System einer bestimmten Anmelde-ID im Data Warehouse RDBMS zuordnen. Die Zuordnungen werden in der Regel verwendet, um eine von mehreren RDBMS-Datensicherheitstechniken (Sicherheitsansichten, Aufteilung von Faktentabellen nach Zeilen und Aufteilung von Faktentabellen nach Spalten) zu nutzen, die Architekten möglicherweise bereits erstellt haben. Wenn eine Datenbankverbindungszuordnung geändert wird, MicroStrategy Intelligence Server muss aktualisiert werden, um die Änderungen zu erkennen.

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

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

Herstellen einer Verbindung zum Data Warehouse über verschiedene Datenbankanmeldungen

In diesem Szenario sind das Projekt, die Datenbankinstanz und das Data Warehouse für die Benutzer in zwei Gruppen gleich, aber die Verbindungszuordnung gibt für jede Gruppe unterschiedliche Datenbankanmeldungen an. Ein Fall, in dem Sie Verbindungszuordnungen verwenden möchten, ist, wenn im Data Warehouse bereits Sicherheitsansichten definiert sind und Sie diese zulassen möchten MicroStrategy Benutzeraufträge zur Ausführung im Data Warehouse mithilfe dieser spezifischen Anmelde-IDs.

Beispiel

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

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

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

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

  • Erstellen Sie eine neue Datenbank-Anmeldedefinition für den CEO in MicroStrategy Daher stimmt es mit der vorhandenen Anmelde-ID im Data Warehouse überein

  • 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 anmeldet (mit dem neuen Datenbank-Login namens „CEO“) und alle anderen Benutzer das Standard-Datenbank-Login „MSTR-Benutzer“ verwenden.

Herstellen einer Verbindung zu verschiedenen Data Warehouses mithilfe desselben Projekts

In diesem Szenario sind das Projekt, die Datenbankinstanz und die Datenbankanmeldung identisch, die Verbindungszuordnung gibt jedoch unterschiedliche Datenbankverbindungen (und daher unterschiedliche DSNs) für die beiden Gruppen an. Damit das Projekt mit beiden Data Warehouses funktioniert, müssen diese die gleiche Struktur haben. Dies gilt in einer Umgebung, 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 basierend auf der Benutzergruppe, zu der sie bei der Anmeldung gehören, an die eine oder andere weitergeleitet werden 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 erstellen MicroStrategy für beide Benutzergruppen. Dazu müssen Sie:

  • Erstellen Sie zwei Datenbankverbindungen in MicroStrategy – eine für jedes Data Warehouse (dies setzt voraus, 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 „USA“ und „Europa“ verwendet. Obwohl die Data Warehouse-Anmelde-ID für beide Datenbankverbindungen „MSTR-Benutzer“ lautet MicroStrategy, gehören die Benutzer zwei verschiedenen Gruppen an: „US-Benutzer“ und „Europa-Benutzer“.

Erstellen Sie eine Verbindungszuordnung

Sie können eine neue Verbindungszuordnung über den Projektkonfigurationseditor in Workstation erstellen. Um eine Verbindungszuordnung zu erstellen, müssen Sie einem Benutzer oder einer Gruppe entweder eine Datenbankverbindung oder eine Datenbankanmeldung zuweisen, die von der Standardeinstellung abweicht.

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

    • Verbindungskarte konfigurieren

    • Umgehen Sie alle 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 aus Verbindungszuordnung.
  4. Klicken Verbindungskarte um eine neue Zeile hinzuzufügen.

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

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

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

  8. Sobald die Benutzer oder Gruppen ausgewählt sind, klicken Sie auf Hinzufügen um sie zur 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 .

  10. Klicken Sie auf OK.