MicroStrategy ONE

Angeben von Warehouse-Verbindungsinformationen

Eine Datenbankinstanz ist eine MicroStrategy Objekt, erstellt in MicroStrategy Developer von einem Administrator, der eine Verbindung zu einem Datenquelle. Eine Datenbankinstanz gibt Verbindungsinformationen wie den Datenquellennamen, die Anmelde-ID und das Kennwort sowie andere datenquellenspezifische Informationen an.

Die Schritte zum Erstellen der erforderlichen Komponenten einer Datenbankinstanz werden in den folgenden Abschnitten beschrieben: Erstellen einer Datenbankinstanz, Erstellen einer Datenbankverbindung, Und Erstellen einer Datenbankanmeldung.

Wenn ein Projektarchitekt ein Projekt weist der Architekt diesem Projekt eine Datenbankinstanz zu. Ein Projekt gibt jeweils nur eine Warehouse-Datenbankinstanz an, aber eine Datenbankinstanz kann mehreren Projekten zugewiesen werden. Da nur eine Datenquelle in das relationale Schema des Projekts aufgenommen werden kann, geben alle Berichte und Dokumente Informationen aus einer einzigen Datenquelle zurück.

Wenn Sie über eine Lizenz für die Funktion „MultiSource Option“ verfügen, können Sie ein Projekt mit mehreren Warehouse-Datenbankinstanzen verbinden. Es kann mehrere Datenquellen geben, die für das Projekt eine Verbindung zum Warehouse-Katalog herstellen. Da diese Datenquellen als Teil des relationalen Schemas des Projekts integriert werden können, können alle Berichte und Dokumente Informationen aus mehreren Datenquellen zurückgeben. Informationen zum Zugriff auf mehrere Datenquellen in einem Projekt finden Sie im Project Design-Hilfe.

Unabhängig davon, ob Sie eine Lizenz für die MultiSource Option besitzen, können Sie den Zugriff eines Projekts auf mehrere Datenquellen auch über andere MicroStrategy Merkmale. Freeform SQL, Query Builder und unterstützender Zugriff über MicroStrategy zu anderen MDX-Cube-Quellen wie SAP BW, Oracle Essbase und Microsoft Analysis Services ermöglicht die Einbindung und Verwendung nicht projektbezogener Datenbankinstanzen in ein Projekt zusammen mit den Warehouse-Datenbankinstanzen. Informationen zu Freeform SQL und Query Builder finden Sie im Erweiterte Berichterstellungshilfe. Informationen zu MDX-Cube-Quellen finden Sie im MDX Cube Reporting-Hilfe

Diese nicht projektbezogenen Datenbankinstanzen können einem Projekt ermöglichen, eine Verbindung zu den Datenquellen für die verschiedenen oben genannten Funktionen und zusätzlichen Datenquellen herzustellen, anstatt auf die Daten aus dem relationalen Schema des Projekts zuzugreifen. Weitere Informationen zum Warehouse Catalog finden Sie im Project Design-Hilfe.

SQL-Data Warehouse-Datenbankinstanzen

Eine SQL-Data-Warehouse-Datenbankinstanz ist jede Datenbankinstanz, die über SQL-Abfragen eine Verbindung zu einer Datenbank oder anderen Datenquelle herstellt. Genauer gesagt handelt es sich dabei um Datenbankinstanzen, die für Standard MicroStrategy Reporting, Freeform SQL, Query Builder, Data Marts und jede andere relationale Datenquelle. Sie können auch über SQL-Data-Warehouse-Datenbankinstanzen eine Verbindung zur Verlaufsliste und zu Statistiktabellen herstellen. Die SQL-Data Warehouse-Datenbankinstanzen sind im Projektkonfigurations-Editor verfügbar, wie unten gezeigt.

Durch Aktivieren des Kontrollkästchens „Datenbankinstanz“ wird diese Datenbankinstanz im Projekt für Standard- MicroStrategy Reporting, Data Marts, Query Builder und Freeform SQL. Wenn Sie über eine Lizenz für die MultiSource-Option verfügen, wird durch Aktivieren eines Kontrollkästchens für eine Datenbankinstanz die Datenbankinstanz auch im Warehouse-Katalog als Teil des relationalen Schemas des Projekts verfügbar gemacht.

Datenbankinstanzen können im Rahmen der Funktion „Daten importieren“ erstellt werden. Eine für die Funktion „Daten importieren“ verwendete Datenbankinstanz wird mit dem Symbol Symbol. Diese Datenbankinstanzen werden mit Sicherheitsberechtigungen für den Benutzer erstellt, der sie bei Verwendung der Funktion „Daten importieren“ erstellt hat. Wenn Sie eine dieser Datenbankinstanzen als verfügbare Datenbankinstanz in das Projekt aufnehmen möchten, empfiehlt es sich, die Sicherheitsberechtigungen in MicroStrategy Benutzer mit Administratorrechten. Hierzu gehört die Übernahme der Verantwortung für die Datenbankinstanz und die Definition einer entsprechenden Zugriffskontrollliste. Dadurch wird sichergestellt, dass von anderen Benutzern keine Änderungen an der Datenbankinstanz vorgenommen werden, die zu einem Verbindungsverlust mit der Datenquelle führen könnten. Informationen zur Funktion „Daten importieren“ finden Sie im MicroStrategy Web Onlinehilfe.

Die Schattierung und Farbe einer Datenbankinstanz in der Liste der relationalen Datenbankinstanzen spiegelt wider, wie die Datenbankinstanz im Projekt verwendet wird:

  • Blauer Text: Dies ist die Warehouse-Datenbankinstanz, wie aus der Dropdown-Liste „Warehouse-Datenbankinstanz“ ausgewählt. Für ein Projekt kann es nur eine Warehouse-Datenbankinstanz geben, da die Daten dieser Datenbankinstanz in den Warehouse-Katalog eingetragen werden, um das relationale Schema des Projekts zu definieren. Sie können die Warehouse-Datenbankinstanz für das Projekt nicht deaktivieren, ohne zuerst eine andere Warehouse-Datenbankinstanz auszuwählen.

    Wenn Sie über eine Lizenz für die MultiSource-Option verfügen, fungiert die primäre Datenbankinstanz als Hauptdatenquelle für ein Projekt und wird als Standarddatenbankinstanz für dem Projekt hinzugefügte Tabellen verwendet.

    Informationen zum Warehouse Catalog sowie zum Zugriff auf mehrere Datenquellen mit der MultiSource-Option finden Sie im Project Design-Hilfe.

  • Fettgedruckter Text: Das Projekt enthält Objekte, die von der Datenbankinstanz abhängig sind. Sie können eine Datenbankinstanz, die über abhängige Objekte für das Projekt verfügt, nicht deaktivieren.
  • Normaler Text: Die Datenbankinstanz wird im Projekt nicht verwendet.

Wenn Sie das Kontrollkästchen einer Datenbankinstanz deaktivieren, wird die Datenbankinstanz aus dem Projekt entfernt und alle nicht verwendeten Freeform SQL- oder Query Builder-Schemas werden gelöscht. Sie können eine Datenbankinstanz nur dann aus einem Projekt löschen, wenn im Projekt keine abhängigen Objekte für die Datenbankinstanz vorhanden sind. Weitere Informationen zum Entfernen einer Datenbankinstanz und zugehöriger Freeform SQL- und Query Builder-Schemata aus einem Projekt finden Sie im Hilfe zur Systemadministration.

MDX-Cube-Datenbankinstanzen

Eine MDX-Cube-Datenbankinstanz ist jede Datenbankinstanz, die eine Verbindung zu einer MDX-Cube-Quelle wie SAP BW, Oracle Essbase oder Microsoft Analysis Services herstellt. Informationen zum Herstellen einer Verbindung mit diesen MDX-Cube-Quellen und zum Erstellen von Berichten dazu finden Sie im MDX Cube Reporting-Hilfe. Die MDX-Cube-Datenbankinstanzen sind im Projektkonfigurations-Editor verfügbar, wie unten gezeigt.

Eine Datenbankinstanz mit einem MDX-Cube-Schema wird durch fetten Text dargestellt. Die Schattierung und Farbe einer Datenbankinstanz in der Liste der relationalen Datenbankinstanzen spiegelt wider, wie die Datenbankinstanz im Projekt verwendet wird:

  • Deutlich: Das Projekt enthält Objekte, die von der Datenbankinstanz abhängig sind. Sie können eine Datenbankinstanz, die über abhängige Objekte für das Projekt verfügt, nicht deaktivieren.
  • Normal: Die Datenbankinstanz wird im Projekt nicht verwendet.

Wenn Sie eine MDX-Cube-Datenbankinstanz aus einem Projekt entfernen, können Sie alle nicht verwendeten MDX-Cube-Schemaobjekte löschen. Sie können eine Datenbankinstanz nur dann aus einem Projekt entfernen, wenn im Projekt keine abhängigen Objekte für die Datenbankinstanz vorhanden sind. Weitere Informationen zum Entfernen einer Datenbankinstanz und zugehöriger verwalteter MDX-Cube-Objekte aus einem Projekt finden Sie im Hilfe zur Systemadministration.

Weitere Informationen zum Konfigurieren von MDX-Cube-Datenbankinstanzen finden Sie im MDX Cube Reporting-Hilfe.

Laden und Warten von MDX-Schemata

Sie können auf „Schemawartung“ klicken, um verschiedene Aufgaben für ein MDX-Cube-Schema auszuführen, das Teil Ihres Projekts ist, wie nachfolgend beschrieben:

  • Sie können wählen, wann ein mit einer Datenbankinstanz verknüpftes MDX-Cube-Schema für ein Projekt geladen wird. Standardmäßig werden MDX-Cube-Schemas nach Bedarf geladen, wenn MDX-Cube-Berichte ausgeführt werden. Sie können auch festlegen, dass MDX-Cube-Schemas beim Start von Intelligence Server geladen werden. Informationen zum Definieren, wann MDX-Cube-Schemas geladen werden sollen, finden Sie im MDX Cube Reporting-Hilfe.
  • Wenn Sie MDX-Cube-Quellen integrieren in MicroStrategy, die Daten werden als MDX-Cube-Schema integriert. Sobald Sie eine MDX-Cube-Quelle in MicroStrategykönnen Sie die Datenbankinstanz, die für die Verbindung mit dem MDX-Cube-Schema verwendet wird, gegen eine andere Datenbankinstanz austauschen. Dadurch können Sie verschiedene Datenbankinstanzen mit unterschiedlichen Anmelde- und Verbindungsinformationen verwenden, um auf ein MDX-Cube-Schema zuzugreifen. Informationen zum Austauschen der Datenbankinstanz, die für die Verbindung mit dem MDX-Cube-Schema verwendet wird, finden Sie im MDX Cube Reporting-Hilfe.

Erstellen einer Datenbankinstanz

Datenbankinstanzen werden im Datenbankinstanz-Manager erstellt und geändert. Sie finden ihn unter Verwaltung für eine Projektquelle, dann erweitern Konfigurationsmanager. Wenn Sie eine neue Datenbankinstanz erstellen, wird der Datenbankinstanzen-Editor geöffnet.

Sie können eine neue Datenbankinstanz auch mit dem Datenbankinstanz-Assistenten erstellen, der im Kontextmenü des Datenbankinstanz-Managers verfügbar ist.

Der Datenbankinstanzen-Editor verfügt über die folgenden Registerkarten:

  • Allgemein – Gibt den Namen der Datenbankinstanz, den Verbindungstyp (Datenquellenplattform oder anwendbare Datenquelle) und die Standarddatenbankverbindung an.

    Der von Ihnen gewählte Datenbankverbindungstyp sollte zu Ihrer Datenquelle passen und bestimmt, ob es sich bei der Datenbankinstanz um eine relationale oder eine MDX-Cube-Datenbankinstanz handelt.

  • Erweitert – Gibt den Datenbanknamen für den Zwischentabellenspeicher an, wenn zum Speichern von Zwischentabellen eine andere Datenbank als das Warehouse verwendet wird, sowie weitere Optionen.

    Die Registerkarte „Erweitert“ ist für MDX-Cube-Datenbankinstanzen nicht verfügbar.

  • Jobpriorisierung – Gibt das Jobpriorisierungsschema für die Instanz und die Anzahl der priorisierten Verbindungen an.

So erstellen Sie eine Datenbankinstanz

  1. In MicroStrategy Developer, melden Sie sich mit Administratorrechten bei einer Projektquelle an.
  2. Gehe zu Verwaltung > Konfigurationsmanager > Datenbankinstanzen.
  3. Von dem Datei gehen Sie zu Neu > Datenbankinstanz. Der Datenbankinstanzen-Editor wird geöffnet.
  4. Auf der Allgemein in der Registerkarte Name der Datenbankinstanz Geben Sie den Namen des Datenbankinstanz.
  5. Im Datenbankverbindungstyp Wählen Sie aus der Dropdown-Liste den Datenquellenverbindungstyp entsprechend der Datenquelle aus, die Ihre Datenbank hostet.

    Wenn Sie ein Upgrade von einer früheren Version von MicroStrategykönnen Sie auf Aktualisierung zum Abrufen aller Datenbankverbindungstypen, die seit der vorherigen Version von MicroStrategy die Sie verwendet haben.

  6. Auf der Fortschrittlich können Sie verschiedene Optionen für die Datenbankinstanz konfigurieren, darunter:
    • Zwischentischspeicher: Sie können den Datenbanknamen und den Tabellennamensraum angeben, die beim Erstellen von Zwischentabellen verwendet werden sollen. Zur Unterstützung verschiedener Abfragen werden Zwischentabellen erstellt.
    • Datenbank-Gateway-Unterstützung: Sie können die Abwärtskompatibilität für die Datenbank-Gateway-Unterstützung von MicroStrategy Version 6.x.

      Um die Datenbank-Gateway-Unterstützung zu aktivieren, wählen Sie das Primäre Datenbankinstanz und wählen Sie dann eine primäre Datenbankinstanz aus der Dropdownliste aus. Die primäre Datenbankinstanz ist die Datenbankinstanz, die zum Durchsuchen der Elemente in der ausgewählten Tabelle und für Abfragen verwendet werden soll, die keine Verknüpfungen mit anderen Tabellen erfordern. Informationen zur Datenbank-Gateway-Unterstützung finden Sie im Project Design-Hilfe.

    • Data Mart-Optimierung: Sie können die Data-Mart-Optimierung unterstützen, wenn sich die Datenquelle für die Datenbankinstanz in derselben Datenquelle befindet, die Data Marts enthält.

      Um die Data Mart-Optimierung zu aktivieren, wählen Sie das Diese Datenbankinstanz befindet sich im selben Warehouse wie und wählen Sie dann eine Datenbankinstanz aus der Dropdownliste aus.

    • Tabellenpräfix: Wenn die Tabellen in Ihrer Datenquelle ein Tabellenpräfix verwenden, können Sie das Tabellenpräfix einschließen, um die richtige Tabellensammlung zu identifizieren. Klicken Wählen , um ein Tabellenpräfix auszuwählen oder ein neues Tabellenpräfix zu definieren.
    • ODBC-Version: Sie können wie unten beschrieben definieren, welche ODBC-Version für die Datenbankinstanz verwendet werden soll:
      • Verwenden Sie 2.0 ODBC-Aufrufe: ODBC 2.0 wurde in Versionen vor 9.0 verwendet von MicroStrategy. Sie können diese Option aus Gründen der Abwärtskompatibilität verwenden, wenn Ihr Datenbankverwaltungssystem ODBC 3.x nicht unterstützt. Dies ermöglicht Ihnen auch, den erweiterten Abruf zu verwenden, um Datenblöcke aus der Datenbank in den Speicher abzurufen, anstatt zeilenweise, wie in den Schritten enthalten So erstellen Sie eine Datenbankverbindung.
      • Verwenden Sie 3.x ODBC-Aufrufe: Die Unterstützung von ODBC 3.x wird eingeführt in MicroStrategy 9.0. Dieser Wert wird standardmäßig für Datenbankinstanzen in MicroStrategy 9.x und höher. Sie sollten diese Option verwenden, wenn Ihr Datenbankverwaltungssystem ODBC 3.x unterstützt. ODBC 3.x verwendet zum Abrufen von Datenblöcken aus der Datenbank in den Speicher immer die erweiterte Abruffunktion (SQLFetchScroll) und nicht die zeilenweise Abfrage.
  7. Auf der Jobpriorisierung können Sie konfigurieren, wie Jobs für die Datenbankinstanz priorisiert werden. Informationen zur Konfiguration der Jobpriorisierung finden Sie im Hilfe zur Systemadministration.
  8. Auf der Allgemein in der Registerkarte Datenbankverbindung (Standard) Wählen Sie im Bereich "Datenquelle" die Standardverbindung aus und klicken Sie auf OK.

    Wenn die erforderliche Datenbankverbindung nicht vorhanden ist, können Sie eine erstellen, indem Sie auf Neu. Schritte zum Erstellen einer Datenbankverbindung finden Sie unter Erstellen einer Datenbankverbindung unten.

Erstellen einer Datenbankverbindung

Eine Datenbankverbindung gibt den DSN und die Datenbankanmeldung an, die für den Zugriff auf die Datenquelle verwendet werden. Eine Datenbankinstanz bestimmt eine Datenbankverbindung als Standardverbindung für MicroStrategy Benutzer; Benutzer und Gruppen können jedoch mithilfe der Verbindungszuordnung anderen Datenbankverbindungen zugeordnet werden. Weitere Einzelheiten zur Verbindungszuordnung finden Sie unter Benutzerverbindungszuordnung.

Sie erstellen Datenbankverbindungen im Datenbankinstanzen-Editor, indem Sie auf Neu auf der Registerkarte Allgemein. Jede im Datenbankinstanzen-Editor erstellte Datenbankverbindung kann für alle Datenbankinstanzen in der Projektquelle verwendet werden. Weitere Informationen zum Erstellen einer Datenbankverbindung für MDX-Cube-Quellen finden Sie im MDX Cube Reporting-Hilfe.

Wenn Sie eine neue Datenbankverbindung erstellen möchten, wird das Dialogfeld „Datenbankverbindungen“ geöffnet:

Das Dialogfeld „Datenbankverbindungen“ bietet je nach Datenbankinstanztyp unterschiedliche Optionen:

  • SQL Data Warehouse-Datenbankinstanzen
    • Allgemein: Gibt den Datenbankverbindungsnamen, den Warehouse-DSN und die Standarddatenbankanmeldung an.
    • Fortschrittlich: Gibt den Datenbanktreibermodus, den Treiberausführungsmodus und weitere verschiedene Warehouse-Verbindungseinstellungen an.
  • MDX-Cube-Datenbankinstanzen
    • Allgemein: Gibt den Datenbankverbindungsnamen, die Standard-Datenbankanmeldung und zusätzliche Verbindungsinformationen an, die Sie angeben müssen. Weitere Informationen zum Erstellen einer Datenbankverbindung für MDX-Cube-Quellen finden Sie im MDX Cube Reporting-Hilfe.
    • Fortschrittlich: Gibt die Verbindungseinstellungen, zusätzliche Verbindungszeichenfolgenparameter und Einstellungen für das Verbindungs-Caching an.

So erstellen Sie eine Datenbankverbindung

Bevor Sie fortfahren, stellen Sie sicher, dass eine Datenbankinstanz erstellt wurde, wie in Erstellen einer Datenbankinstanz.

  1. Auf der Allgemein in der Registerkarte Datenbankverbindungsname Geben Sie in das Feld einen Namen zur Identifizierung der Datenbankverbindung ein.
  2. Im Lokale System-ODBC-Datenquellen den Datenquellennamen für die Datenquelle aus.
  3. Auf der Fortschrittlich können Sie verschiedene Optionen entsprechend Ihren Anforderungen und den Anforderungen der Datenbank, mit der Sie eine Verbindung herstellen, definieren, darunter:
    • Datenbanktreibermodus: Wählen Sie einen der folgenden Datenbanktreibermodi:
      • Multi-Prozess: Jede Verbindung zur Warehouse-Datenbank wird als separater Prozess gestartet und im Windows Task-Manager wie folgt identifiziert: M8DBMPE.exe. Wenn ein Prozess fehlschlägt, z. B. wenn ein Thread für den Datenbankzugriff hängt oder verloren geht, sind andere Prozesse davon nicht betroffen.
      • Mehrfädig: Alle Verbindungen zur Warehouse-Datenbank werden innerhalb des Intelligence Server-Prozesses verwaltet. MSTRSVR.exe. Alle Verbindungen, SQL-Übermittlungen und Datenabrufe aus der Datenbank werden innerhalb dieses Prozesses abgewickelt.
      • MicroStrategy empfiehlt, alle Datenbanktreiber auf Multiprozessmodus einzustellen. Die Robustheit und Stabilität, die der Multiprozessmodus mit sich bringt, übertreffen bei weitem die Effizienzsteigerungen, die der Multithreadmodus mit sich bringen kann. Probleme, die im Multithread-Betrieb zufällig und sporadisch auftreten, können häufig durch den Wechsel in den Multiprozessmodus behoben werden.

    • Treiberausführungsmodus: Definieren Sie den Treiberausführungsmodus abhängig vom verwendeten ODBC-Treiber:
      • Asynchrone Verbindung: Alle innerhalb der Verbindung zugewiesenen Anweisungen sollten SQL asynchron ausführen können.
      • Asynchrone Anweisung: Für jede Anweisung wird der asynchrone Modus explizit festgelegt.
      • Synchron: Es wird immer nur eine Anweisung gleichzeitig ausgeführt. Dies ist der Standardwert.

      Viele neuere ODBC-Treiber unterstützen den asynchronen Modus nicht, da der Treiber in der Lage ist, einen neuen Thread zu öffnen und eine neue Abfrage auszuführen, während gleichzeitig eine frühere Abfrage ausgeführt wird. Der MicroStrategy Liesmich gibt Empfehlungen für die Optionen des Treiberausführungsmodus, die für verschiedene ODBC-Treiber verwendet werden können.

    • Erweiterten Abruf verwenden: Aktivieren Sie dieses Kontrollkästchen, um es dem Intelligence-Server zu ermöglichen, Datenblöcke aus der Datenbank in den Speicher abzurufen, anstatt zeilenweise. Beachten Sie, dass dieses Kontrollkästchen nur verfügbar ist, wenn die Datenbankinstanz für die Verwendung von 2.0 ODBC-Aufrufen definiert ist, was in den Schritten enthalten ist So erstellen Sie eine Datenbankinstanz. Wenn 3.0-ODBC-Aufrufe aktiviert sind, ist der erweiterte Abruf bereits aktiviert und diese Option ist ausgegraut.
    • Verwenden parametrisierter Abfragen: Aktivieren Sie dieses Kontrollkästchen, um dem Intelligence-Server die Übertragung der Daten an die Datenbank in Blöcken statt zeilenweise zu ermöglichen. Informationen dazu, wie parametrisierte Abfragen die Leistung verbessern können in MicroStrategy, siehe die Project Design-Hilfe.

      In Live-Dashboards, die mit zertifizierten Gateways verbunden sind, sowie in Berichten und Cubes, die gegen ein Warehouse ausgeführt werden, sind alle SQL-Ausführungen, die Texteingaben aus Filtern, Suchbedingungen und Texteingabeaufforderungen enthalten, gesichert durch Parametrisierte Abfragen. Ab 2021 Update 4 wird diese Funktionalität auch auf Transaktionseingaben in Transaktionsserverberichten und -dokumenten erweitert. Sehen KB485174 für weitere Informationen zum Transaktionsteil dieser Sicherheitsfunktion und eine Liste zertifizierter Gateways. Sehen KB484512 für weitere Informationen zum nicht transaktionalen Teil dieser Sicherheitsfunktion und eine Liste zertifizierter Gateways.

    • Maximale Zeit für Abbruchversuche (Sek.): Definiert die maximale Zeit, die der MicroStrategy Die Abfrage-Engine wartet auf einen erfolgreichen Versuch, bevor sie eine Abfrage abbricht. Werte von 0 und -1 zeigen keine Begrenzung an.
    • Maximale Abfrageausführungszeit (Sek.): Definiert die maximale Zeit, die ein einzelner SQL-Durchlauf für die Datenbank ausführen kann. Werte von 0 und -1 zeigen keine Begrenzung an.
    • Maximale Zeit für Verbindungsversuche (Sek.): Definiert die maximale Zeit, die Intelligence Server auf die Verbindung mit der Datenbank wartet. Werte von 0 und -1 zeigen keine Begrenzung an.
    • Zusätzliche Verbindungszeichenfolgenparameter: Ermöglicht Ihnen, zusätzliche ODBC-Verbindungsparameter als Teil der Verbindungszeichenfolge an die Datenbank zu übergeben. Dies ist nützlich, wenn Sie ODBC-Standards ändern müssen. Klicken Vorschau um die gesamte Verbindungszeichenfolge anzuzeigen.
    • Tabellenpräfix: Definiert ein Tabellenpräfix, das das Schema angibt, das die Tabellen enthält, auf die zugegriffen werden soll.
    • Zeichensatzkodierung für Windows-Treiber: Die unten aufgeführten Optionen sind nur relevant, wenn Intelligence Server auf einem Windows-Computer ausgeführt wird:
      • Nicht UTF-8 (Standard): Wählen Sie diese Option, wenn der ODBC-Treiber Informationen in einer anderen Zeichenkodierung als UTF-8 zurückgibt.
      • UTF-8: Wählen Sie diese Option, wenn der ODBC-Treiber Informationen in der Zeichenkodierung UTF-8 zurückgibt. Treiber für Teradata-Datenbanken erfordern möglicherweise die UTF-8-Kodierung.
    • Zeichensatzkodierung für UNIX-Treiber: Die unten aufgeführten Optionen sind nur relevant, wenn Intelligence Server auf einem UNIX-Computer ausgeführt wird:
      • Nicht UTF-8: Wählen Sie diese Option, wenn der ODBC-Treiber Informationen in einer anderen Zeichenkodierung als UTF-8 zurückgibt.
      • UTF-8 (Standard): Wählen Sie diese Option, wenn der ODBC-Treiber Informationen in der Zeichenkodierung UTF-8 zurückgibt. Treiber für Teradata-Datenbanken erfordern möglicherweise die UTF-8-Kodierung.
    • Verbindungs-Caching: Geben Sie die Zwischenspeicherung der Datenbankverbindung mit den folgenden Optionen an:
      • Timeout bei Leerlauf der Verbindung (Sek.): Definiert die Zeitspanne, die eine inaktive Verbindung zur Datenbank im Cache gespeichert bleibt, bis sie beendet wird. Sie müssen außerdem die oben beschriebene Verbindungslebensdauer auf einen Wert größer als Null setzen, wenn die Datenbankverbindungen von mehr als einem Job verwendet werden sollen.
      • Die Erzwingung eines Leerlauf-Timeouts für Verbindungen kann dazu führen, dass eine Datenbankverbindung entfernt wird, bevor sie ihre Verbindungslebensdauer erreicht. Sie können dieses Leerlauf-Timeout für Verbindungen verwenden, um sicherzustellen, dass Datenbankverbindungen nicht für längere Zeit im Leerlaufzustand im Speicher des Intelligence Servers verbleiben.

        Die Erzwingung eines Leerlauf-Timeouts für Verbindungen kann dazu führen, dass eine Datenbankverbindung entfernt wird, bevor sie ihre Verbindungslebensdauer erreicht. Sie können dieses Leerlauf-Timeout für Verbindungen verwenden, um sicherzustellen, dass Datenbankverbindungen nicht für längere Zeit im Leerlaufzustand im Speicher des Intelligence Servers verbleiben.

        Die Erzwingung eines Leerlauf-Timeouts für Verbindungen kann dazu führen, dass eine Datenbankverbindung entfernt wird, bevor sie ihre Verbindungslebensdauer erreicht. Sie können dieses Leerlauf-Timeout für Verbindungen verwenden, um sicherzustellen, dass Datenbankverbindungen nicht für längere Zeit im Leerlaufzustand im Speicher des Intelligence Servers verbleiben.

        Wenn Sie den Wert 0 eingeben, wird die Datenbankverbindung gelöscht und nicht in den Cache gestellt, wenn der mit einer Datenbankverbindung verknüpfte Job abgeschlossen ist. Wenn Sie den Wert -1 eingeben, kann eine Datenbankverbindung inaktiv bleiben und für neue Aufträge berücksichtigt werden, bis die Lebensdauer der Datenbankverbindung erreicht ist.

  4. Auf der Allgemein in der Registerkarte Standard-Datenbankanmeldename Wählen Sie im Bereich "Datenbank-Anmeldung" die Standardanmeldung aus und klicken Sie auf OK.

    Wenn der erforderliche Datenbank-Login nicht existiert, können Sie ihn erstellen, indem Sie auf Neu. Schritte zum Erstellen einer Datenbankverbindung finden Sie unter Erstellen einer Datenbankanmeldung unten.

Erstellen einer Datenbankanmeldung

Eine Datenbankanmeldung gibt die Benutzerkennung und das Passwort für den Zugriff auf die Datenquelle. Die Datenbankanmeldung überschreibt sämtliche im DSN gespeicherten Anmeldeinformationen. Eine Datenbankverbindung bezeichnet einen Datenbank-Login als Standard-Login für MicroStrategy Benutzer, jedoch können Benutzer und Gruppen mithilfe der Verbindungszuordnung anderen Datenbankanmeldungen zugeordnet werden.

Die Verbindungszuordnung wird erläutert in Benutzerverbindungszuordnung.

Sie erstellen Datenbankanmeldungen im Dialogfeld Datenbankverbindungen, indem Sie auf Neu auf der Registerkarte Allgemein. Alle im Dialogfeld „Datenbankverbindungen“ erstellten Datenbankanmeldungen können für alle Datenbankverbindungen in der Projektquelle verwendet werden.

MicroStrategy Für die Berichterstellungs- und Analysefunktionen sind allgemeine Datenbankanmeldeberechtigungen erforderlich, die eine Verbindung zur Datenquelle und zu den Metadaten herstellen und diese ändern können, wie unten beschrieben:

  • Für die Metadaten sind die Berechtigungen „Auswählen“, „Einfügen“ und „Aktualisieren“ erforderlich. Bei rekursiven Suchanfragen werden Zwischentabellen in den Metadaten angelegt, wofür ebenfalls die Berechtigungen „Erstellen“ und „Löschen“ erforderlich sind. Zum Aktualisieren des Schemas ist die Löschberechtigung erforderlich.
  • Für das Data Warehouse sind die Berechtigungen „Auswählen“, „Erstellen“, „Einfügen“ und „Ablegen“ erforderlich.

Wenn Sie eine neue Datenbankanmeldung erstellen möchten, wird das Dialogfeld „Datenbankanmeldungen“ geöffnet:

So erstellen Sie eine Datenbankanmeldung

Bevor Sie fortfahren, stellen Sie sicher, dass Folgendes abgeschlossen ist:

  1. Im Datenbank-Login Geben Sie in das Feld den Namen der Datenbankanmeldung ein.
  2. Geben Sie mit einer der folgenden Methoden die Benutzer-ID und das Kennwort ein, die für den Zugriff auf die Datenquelle erforderlich sind:
    • Geben Sie die Benutzer-ID in das Anmelde-ID und geben Sie das Kennwort für diese Benutzer-ID in das Feld Passwort Feld.
    • Wähle aus Netzwerk-Anmelde-ID verwenden , um eine Verbindung mit der Datenquelle unter Verwendung der Netzwerkbenutzeranmeldeinformationen herzustellen, die auch zum Ausführen des Intelligence Servers verwendet werden. Wenn Intelligence Server als Dienst ausgeführt wird, ist dies der Benutzer, der den mstrsvr.exe Verfahren. Um diesen Benutzer zu ermitteln, MicroStrategy Wählen Sie im Service Manager MicroStrategy Intelligence Server und klicken Sie auf Optionen. Der Benutzer wird auf der Registerkarte „Dienststart“ im Feld „Anmelden“ aufgeführt. Wenn der Dienstkontoname als Systemkonto definiert ist, werden die Windows-Benutzeranmeldeinformationen für den Zugriff auf die Datenquelle verwendet.
  3. Klicken OK.

Datenbankanmeldungen werden jedes Mal an die Datenquelle übergeben, wenn ein Benutzer einen Bericht ausführt oder Attributelemente durchsucht. Daher werden alle Datenbankanmeldungen, die in MicroStrategy Developer müssen auch als gültige Logins in der Datenquelle angelegt sein.

Benutzerverbindungszuordnung

Benutzerverbindungszuordnung ist der Prozess der Kartierung MicroStrategy Benutzern zu Datenbankverbindungen und Datenbankanmeldungen. Für MicroStrategy Damit Benutzer Berichte ausführen können, müssen ihnen eine Datenbankverbindung und ein Datenbank-Login zugeordnet sein.

MicroStrategy Benutzer verlinken auf Datenbankverbindungen und melden sich an mit:

  • Die Standard-Datenbankverbindung (und damit die Standard-Datenbankanmeldung)
  • Spezialisierte Zuordnungen zu einer Datenbankverbindung und/oder Datenbankanmeldung (anders als die Standardverbindung und -anmeldung) für einen Benutzer oder eine Benutzergruppe

Sie können Benutzer im Projektkonfigurations-Editor oder im Befehlsmanager Verbindungen und Anmeldungen zuordnen. Informationen zur Verwendung von Verbindungskarten finden Sie im Hilfe zur Systemadministration.

MicroStrategy Für die Berichterstellungs- und Analysefunktionen sind allgemeine Datenbank-Anmeldeberechtigungen erforderlich, um eine Verbindung zum Data Warehouse und den Metadaten herzustellen und diese zu ändern, wie unten beschrieben:

  • Für die Metadaten sind die Berechtigungen „Auswählen“, „Einfügen“ und „Aktualisieren“ erforderlich. Bei rekursiven Suchanfragen werden Zwischentabellen in den Metadaten angelegt, wofür ebenfalls die Berechtigungen „Erstellen“ und „Löschen“ erforderlich sind. Zum Aktualisieren des Schemas ist die Löschberechtigung erforderlich.
  • Für das Data Warehouse sind die Berechtigungen „Auswählen“, „Erstellen“, „Einfügen“ und „Ablegen“ erforderlich.

So erstellen Sie eine Verbindungszuordnung

Bevor Sie fortfahren, stellen Sie sicher, dass Folgendes abgeschlossen ist:

  1. Melden Sie sich als Entwickler bei einem Projekt an.
  2. Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Projektkonfiguration. Der Projektkonfigurations-Editor wird geöffnet.
  3. Im Kategorien erweitern Sie die Datenbankinstanzen Kategorie, und wählen Sie dann Verbindungszuordnung.
  4. Klicken Sie mit der rechten Maustaste in das Datenbankinstanzen - Verbindungszuordnung und wählen Sie Neu. Eine neue Verbindungszuordnung wird hinzugefügt.
  5. Sie können die Verbindungszuordnung definieren, indem Sie die unten beschriebenen Informationen angeben:
    • Datenbankinstanz: Die Datenbankinstanz, die eine Verbindung mit der für die Verbindungszuordnung erforderlichen Datenquelle herstellt.
    • Benutzer: Der Benutzer oder die Benutzergruppe, auf die die Verbindungszuordnung angewendet werden soll.
    • Sprache: Die Sprache der Daten, auf die über die Verbindungszuordnung zugegriffen wird. Sie können Verbindungszuordnungen verwenden, um die Internationalisierung von Daten zu unterstützen. Informationen zur Unterstützung der Dateninternationalisierung mit Verbindungszuordnungen finden Sie im Project Design-Hilfe.
    • Datenbankverbindung: Die Datenquelle, mit der eine Verbindung hergestellt werden soll.
    • Datenbank-Login: Der Datenbank-Login für die Verbindungszuordnung.
  6. Klicken Sie auf OK.

Verwandt

Wenn die Tabelleninformationen nicht aktualisiert werden, obwohl Sie die richtigen Schritte ausgeführt haben, siehe KB483323: Die Tabellenstruktur kann nicht aktualisiert werden in MicroStrategy Developer Lagerkatalog.