MicroStrategy ONE
Dialogfeld „Katalogoptionen bearbeiten“
Wenn Sie von Workstation hierher gelangt sind, sehen Sie sich die an Hilfe zur Dokumenterstellung auf Workstation.
Verwenden Sie das Dialogfeld „Katalogoptionen bearbeiten“, um zu definieren, wie Namespaces, Tabellen und Spalten für Verbindungen mit Ihren Datenbankdatenquellen abgerufen und zwischengespeichert werden. Hierzu gehört die Verwendung von SQL- oder ODBC-Aufrufen, das Anpassen von SQL, die Auswahl der anwendbaren Namespaces und die Bestimmung, wie Tabellen- und Spaltennamen für Ihre Datenbank zwischengespeichert werden.
Zugriff
So greifen Sie auf das Dialogfeld „Katalogoptionen bearbeiten“ zu:
- Wählen Sie aus Daten hinzufügen > Neue Daten.
- Wählen Sie die Datenbank aus, die für die Verbindung verwendet werden soll.
- Wählen Sie eine Option und klicken Sie auf Weiter.
- Wählen Sie im Bereich „Datenquellen/Projekte“ eine Datenquelle/ein Projekt aus.
- Wählen Sie im Bereich „Verfügbare Tabellen/Datensätze“ aus Katalogoptionen bearbeiten .
Felder
Abrufmodus: Wählen Sie aus, wie Daten für Datenquellen abgerufen werden, die sowohl SQL- als auch ODBC-Aufrufe zum Abrufen von Daten unterstützen. In den meisten Fällen empfiehlt sich die Verwendung von SQL als Datenquelle gegenüber ODBC-Aufrufen:
- Datenquellen-SQL: Mit dieser Option können Sie SQL anpassen, um Daten für jede Plattform (außer Microsoft Access) abzurufen. Wenn Sie diese Option auswählen, wird das zum Abrufen von Daten verwendete Standard-SQL angezeigt. Sie können die löschen Standardwert verwenden Kontrollkästchen, um manuelle Änderungen an diesem Standard-SQL vorzunehmen. Sie müssen sicherstellen, dass die von Ihnen verwendete Syntax für Ihre Datenquelle gültig ist.
Beachten Sie, dass bei der Auswahl von Standardwert verwenden Kontrollkästchen deaktivieren oder Änderungen an den Namespaces oder Caching-Optionen vornehmen, werden alle an der Standard-SQL vorgenommenen Anpassungen überschrieben. Stellen Sie sicher, dass Sie sämtliche Anpassungen in eine separate Sicherungsdatei kopieren, bevor Sie diese Option auswählen oder den Namespace bzw. die Caching-Optionen ändern.
- ODBC-Aufrufe: Diese Option ist verfügbar, wenn Sie eine Verbindung zu einem Datenbanktyp herstellen, der ODBC-Aufrufe zum Abrufen der Datenbankkatalogtabellen unterstützt. Wenn Sie eine Microsoft Access-Datenbank verwenden, werden automatisch ODBC-Aufrufe verwendet.
Wenn Sie diese Option wählen, werden standardmäßige ODBC-Aufrufe zum Abrufen der Datenbankkatalogtabellen verwendet und es können keine weiteren Anpassungen vorgenommen werden. Wenn Sie diese Option wählen und die Ergebnisse des Abrufens der Datenbankkatalogtabellen nicht korrekt sind, können Sie auswählen Datenquellen-SQL Mit dieser Option können Sie anpassen, wie die Datenbankkatalogtabellen abgerufen werden.
Namespaces: Wählen Sie aus, aus welchen Namespaces Daten für Ihre Datenquelle abgerufen werden sollen.
- Alle: Daten werden für alle Namespaces abgerufen. Wenn Sie SQL zum Abrufen von Daten verwenden, werden die SQL-Anweisungen automatisch aktualisiert, um die auf Namespaces basierende Filterung zu entfernen.
Wenn diese Option ausgewählt ist, werden Namespaces nicht geladen. Tabellen werden direkt in die GUI geladen. Wenn Ihre Datenquelle keine Namespaces unterstützt, Alle ist standardmäßig ausgewählt und kann nicht geändert werden. Alle ist auch nützlich, wenn in der Datenquelle ein leerer Namespace vorhanden ist. Da ein leerer Namespace nicht über die GUI angezeigt werden kann, können Sie mit dieser Option den Schritt der Auswahl eines Namespace überspringen und Tabellen direkt in den leeren Namespace laden.
- Nur aktuelle: Daten werden nur für den ausgewählten Namespace abgerufen. Wenn Sie SQL zum Abrufen von Daten verwenden, werden die SQL-Anweisungen automatisch aktualisiert, um eine Filterung basierend auf dem aktuellen Namespace hinzuzufügen. Sie können den zu verwendenden Namespace aus der Dropdown-Liste neben dem Vorschaubereich auswählen.
Caching: Sie können Tabellen- und Spaltennamen aus Ihrer Datenbank zwischenspeichern, um die Leistung beim Zugriff auf diese Daten zu verbessern.
Diese Caches müssen erstellt und im Speicher abgelegt werden. Wenn Sie große Datenbanken verwenden, können diese Caches eine beträchtliche Datenmenge enthalten. Dies muss bei der Auswahl der Caching-Ebene berücksichtigt werden. Wenn Sie darüber hinaus eine bestimmte Caching-Ebene auswählen und sich die Namen von Spalten oder Tabellen ändern (was normalerweise selten vorkommt), wird der Cache nicht automatisch mit dem neuen Namen aktualisiert. Um den Cache zu aktualisieren, muss eine Aktualisierung der Datenbank oder einer bestimmten Datenbanktabelle durchgeführt werden.
Sie können aus den folgenden Caching-Ebenen wählen:
- Tabellen- und Spaltennamen: Die Tabellen- und Spaltennamen sind beide im Cache enthalten. Dies kann die Leistung beim Abrufen von Daten aus einer Datenbank verbessern, indem die Tabellen- und Spaltennamen aus einem Cache statt aus einer Datenbank abgerufen werden. Dies hat auch den größten Speicherbedarf hinsichtlich der Speicherung der Tabellen- und Spalten-Cache-Informationen.
Wenn Sie diese Option wählen und SQL zum Abrufen von Daten verwenden, wird eine einzelne SQL-Anweisung zum Abrufen von Tabellen und Spalten verwendet.
- Nur Tabellennamen: Die Tabellennamen sind im Cache enthalten. Dies kann die Leistung beim Abrufen von Daten aus einer Datenbank verbessern, indem die Tabellennamen aus einem Cache statt aus der Datenbank abgerufen werden. Spaltennamen werden nicht in den Cache aufgenommen und müssen immer aus der Datenbank abgerufen werden. Dies kann eine sinnvolle Alternative zur Option „Tabellen- und Spaltennamen“ sein, wenn die Cachegröße zu groß ist.
Wenn Sie diese Option wählen und SQL zum Abrufen von Daten verwenden, werden separate SQL-Anweisungen zum Abrufen von Tabellen und Spalten verwendet.
- None: Für Ihre Datenbank wurden keine Daten zwischengespeichert. Dadurch entfällt jeglicher Speicherbedarf zum Erstellen oder Speichern von Tabellen- oder Spaltencacheinformationen. Die Leistung kann jedoch beeinträchtigt werden, da Tabellen- und Spaltennamen immer aus der Datenbank abgerufen werden müssen.
Wenn Sie diese Option wählen und SQL zum Abrufen von Daten verwenden, werden separate SQL-Anweisungen zum Abrufen von Tabellen und Spalten verwendet.
Abrufen und Zwischenspeichern von Namespaces
Das Abrufen oder Caching von Namespaces ist nicht betroffen von Abrufmodus oder Caching Optionen. Diese Einstellungen gelten nur für Tabellen und Spalten.
Rufen Sie die in der Datenquelle verfügbaren Namespaces ab: Hiermit können Sie das SQL zum Abrufen von Namespaces anpassen, falls vorhanden. Diese Option ist nur verfügbar, wenn Sie auswählen Nur aktuelle für Namespaces. Das Standard-SQL (das leer sein kann) zum Abrufen von Namespaces wird angezeigt. Sie können die löschen Standardwert verwenden Kontrollkästchen, um manuelle Änderungen an diesem Standard-SQL vorzunehmen. Die abgerufenen Namespaces werden immer zwischengespeichert.
Wie Namespaces abgerufen werden, wird durch die SQL-Anweisung definiert:
- Leer: Eine leere SQL-Anweisung verwendet ODBC-Aufrufe zum Abrufen von Namespaces. Sie müssen sicherstellen, dass ODBC-Aufrufe für die Datenquelle unterstützt werden.
- Nicht leer: Eine SQL-Anweisung ruft Namespaces ab. Sie müssen sicherstellen, dass die verwendete Syntax für Ihre Datenquelle gültig ist.
Bei Auswahl von Standardwert verwenden Kontrollkästchen werden alle an der Standard-SQL vorgenommenen Anpassungen überschrieben. Bevor Sie dieses Kontrollkästchen aktivieren oder den Namespace bzw. die Caching-Optionen ändern, kopieren Sie alle Anpassungen in eine separate Sicherungsdatei.
Vorschau der verfügbaren Tabellen
Nachdem Sie definiert haben, wie Namespaces, Tabellen und Spalten aus Ihrer Datenquelle abgerufen werden, können Sie die verfügbaren Tabellen anzeigen. Wählen Sie im Bereich „Vorschau verfügbarer Tabellen“ einen Namespace aus. Sie können dann die verfügbaren Tabellen anzeigen. Erweitern Sie die Tabellen, um die verfügbaren Spalten anzuzeigen. Spalten werden mit Spaltenname und Datentyp angezeigt.
Weitere Themen
Importieren Sie Daten aus einer Datenbank, Hadoop oder Google Big Query durch Auswahl von Tabellen