Version 2021

Dialogfeld „Katalogoptionen bearbeiten“

Wenn Sie von Workstation hierher gelangt sind, klicken Sie hier um Hilfe zu erhalten.

Im Dialogfeld „Katalogoptionen bearbeiten“ können Sie für Verbindungen zu Ihren Datenbankdatenquellen definieren, wie Namespaces, Tabellen und Spalten abgerufen und zwischengespeichert werden. Dies umfasst die Verwendung entweder von SQL- oder ODBC-Aufrufen, die Anpassung der SQL, die Auswahl der zutreffenden Namespaces und die Festlegung dessen, wie Tabellen- und Spaltennamen für Ihre Datenbank zwischengespeichert werden.

Zugriff

So greifen Sie auf das Dialogfeld „Katalogoptionen bearbeiten“ zu:

  1. Wählen Sie Daten hinzufügen > Neue Daten aus.
  2. Wählen Sie die zu verwendende Datenbank aus.
  3. Wählen Sie eine Option aus und klicken Sie auf Weiter.
  4. Wählen Sie im Bereich Datenquellen/Projekte eine Datenquelle/ein Projekt aus.
  5. Wählen Sie im Bereich „Verfügbare Tabellen/Datensätze“ Katalogoptionen bearbeiten .

Felder

Abrufmodus: Wählen Sie aus, wie Daten für Datenquellen, die sowohl SQL- als auch ODBC-Aufrufe zum Abrufen von Daten unterstützen, bezogen werden. In den meisten Fällen wird die Verwendung von Datenquellen-SQL im Vergleich zur Verwendung von ODBC-Aufrufen empfohlen:

  • Datenquellen-SQL: Diese Option ermöglicht es Ihnen, die SQL anzupassen, um Daten für jede Plattform (mit Ausnahme von Microsoft Access) abzurufen. Wenn Sie diese Option auswählen, wird die Standard-SQL, die verwendet wird, um Daten abzurufen, angezeigt. Sie können die Kontrollkästchen Standardwert verwenden deaktivieren, um manuelle Änderungen an dieser Standard-SQL vorzunehmen. Sie müssen sicherstellen, dass die von Ihnen verwendete Syntax für Ihre Datenquelle gültig ist.

    Beachten Sie, dass wenn Sie die Kontrollkästchen Standardwert verwenden aktivieren oder irgendwelche Änderungen an den Namespaces- oder Caching-Optionen vornehmen, sämtliche an der Standard-SQL vorgenommenen Anpassungen überschrieben werden. Stellen Sie vor der Aktivierung dieser Kontrollkästchen oder dem Ändern der Namespace- oder Caching-Optionen sicher, dass Sie jedwede Anpassungen in eine separate Sicherungsdatei kopieren.

  • ODBC-Aufrufe: Diese Option ist verfügbar, wenn Sie eine Verbindung zu einem Datenbanktyp herstellen, der ODBC-Aufrufe unterstützt, um die Datenbankkatalogtabellen abzurufen. Wenn Sie eine Microsoft Access-Datenbank verwenden, werden automatisch ODBC-Aufrufe verwendet.

    Wenn Sie diese Option auswählen, werden Standard-ODBC-Aufrufe verwendet, um die Datenbankkatalogtabellen abzurufen, und es können keine weiteren Anpassungen vorgenommen werden. Wenn Sie diese Option auswählen und die Ergebnisse die Datenbankkatalogtabellen nicht korrekt abrufen, können Sie die Option Datenquellen-SQL auswählen, um anzupassen, wie die Datenbankkatalogtabellen abgerufen werden.

Namespaces: Wählen Sie aus, welche Namespaces Daten aus Ihrer Datenquelle abrufen.

  • Alle: Für alle Namespaces werden Daten abgerufen. Wenn Sie SQL verwenden, um Daten abzurufen, werden die SQL-Anweisungen automatisch aktualisiert, um Filterung basierend auf Namespaces zu entfernen.

    Wenn diese Option ausgewählt ist, werden Namespaces nicht geladen. Tabellen werden direkt in die GUID geladen. Wenn Ihre Datenquelle Namespaces nicht unterstützt, ist Alles standardmäßig ausgewählt und kann nicht geändert werden. Alles ist auch hilfreich, wenn in der Datenquelle ein leerer Namespace vorliegt. Da ein leerer Namespace nicht über die GUI angezeigt werden kann, ermöglicht Ihnen diese Option, den Schritt der Auswahl eines Namespace zu überspringen, und Sie können Tabellen direkt in den leeren Namespace laden.

  • Nur aktuelle: Nur für den ausgewählten Namespace werden Daten abgerufen. Wenn Sie SQL verwenden, um Daten abzurufen, werden die SQL-Anweisungen automatisch aktualisiert, um 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 Performance des Zugreifens auf diese Daten zu verbessern.

Diese Caches müssen im Speicher erstellt und gespeichert werden. Wenn Sie große Datenbanken verwenden, können die Caches eine beträchtliche Datenmenge enthalten. Für große Datenbanken können die Caches eine beträchtliche Datenmenge darstellen und dies muss bei der Ebene des Caching, die Sie auswählen, berücksichtigt werden. Zusätzlich gilt: Wenn Sie eine Caching-Ebene auswählen und die Namen von Spalten oder Tabellen – was typischerweise selten vorkommt – geändert werden, so wird der Cache nicht automatisch mit dem neuen Namen aktualisiert. Um den Cache zu aktualisieren, muss eine Aktualisierung der Datenbank oder einer bestimmten Datenbanktabelle vorgenommen werden.

Sie können aus den folgenden Caching-Ebenen auswählen:

  • Tabellen- und Spaltennamen: Die Tabellen- und Spaltennamen werden beide in den Cache eingeschlossen. Dies kann die Performance verbessern, wenn Daten aus einer Datenbank abgerufen werden, indem die Tabellen- und Spaltennamen aus einem Cache anstelle aus der Datenbank abgerufen werden. Was die Speicherung der Cache-Informationen der Tabellen und Spalten angeht, benötigt dies die höchsten Speicheranforderungen.

    Wenn Sie diese Option auswählen und SQL verwenden, um Daten abzurufen, wird eine einzelne SQL-Anweisung verwendet, um Tabellen und Spalten abzurufen.

  • Nur Tabellennamen: Die Tabellennamen werden in den Cache eingeschlossen. Dies kann die Performance verbessern, wenn Daten aus einer Datenbank abgerufen werden, indem die Tabellennamen aus einem Cache anstelle aus der Datenbank abgerufen werden. Spaltennamen werden nicht in den Cache eingeschlossen 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 hoch ist.

    Wenn Sie diese Option auswählen und SQL verwenden, um Daten abzurufen, werden separate SQL-Anweisungen verwendet, um entsprechend Tabellen und Spalten abzurufen.

  • Keine: Für Ihre Datenbank werden keine Daten zwischengespeichert. So werden jedwede Speicheranforderungen zur Erstellung oder Speicherung von Tabellen- oder Spalten-Cacheinformationen überflüssig; dies kann jedoch die Performance beeinflussen, da Tabellen- und Spaltennamen immer aus der Datenbank abgerufen werden müssen.

    Wenn Sie diese Option auswählen und SQL verwenden, um Daten abzurufen, werden separate SQL-Anweisungen verwendet, um entsprechend Tabellen und Spalten abzurufen.

Abrufen und Caching von Namespaces

Das Abrufen oder Caching von Namespaces wird nicht durch die Optionen unter Abrufmodus oder Caching beeinflusst. Diese Einstellungen gelten nur für Tabellen und Spalten.

In der Datenquelle verfügbare Namespaces abrufen: Dies ermöglicht es Ihnen, die SQL anzupassen, um Namespaces, sofern vorhanden, abzurufen. Diese Option ist nur verfügbar, wenn Sie Nur aktuelle für Namespaces auswählen. Es erscheint die Standard-SQL (die leer sein kann) für das Abrufen von Namespaces. Sie können die Kontrollkästchen Standardwert verwenden deaktivieren, um manuelle Änderungen an dieser Standard-SQL vorzunehmen. Die abgerufenen Namespaces werden immer zwischengespeichert.

Wie Namespaces abgerufen werden, ist durch die SQL-Anweisung definiert:

  • Leer: Eine leere SQL-Anweisung verwendet ODBC-Aufrufe, um Namespaces abzurufen. Sie müssen sicherstellen, dass der ODBC-Aufruf für die Datenquelle unterstützt wird.
  • Nicht leer: Eine SQL-Anweisung ruft Namespaces ab. Sie müssen sicherstellen, dass die verwendete Syntax für Ihre Datenquelle gültig ist.

Wenn Sie die auswählen Standardwert verwenden ankreuzen, werden alle an der Standard-SQL vorgenommenen Anpassungen überschrieben. Kopieren Sie, bevor Sie dieses Kontrollkästchen aktivieren oder die Namespace- oder Caching-Optionen ändern, alle Anpassungen in eine separate Sicherungsdatei.

Vorschau verfügbarer 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. Jetzt können Sie die verfügbaren Tabellen einsehen. Erweitern Sie die Tabellen, um die verfügbaren Spalten anzuzeigen. Es erscheinen Spalten mit dem Spaltennamen und dem Datentyp.

Weitere Themen

Importieren Sie Daten aus einer Datenbank, Hadoop oder Google BigQuery, indem Sie eine SQL-Abfrage erstellen

Importieren von Daten aus einer Datenbank, aus Hadoop oder Google BigQuery durch Eingabe einer Abfrage

Importieren von Daten aus einer Datenbank, aus Hadoop oder Google BigQuery durch Auswählen von Tabellen