Datenbankassistent

Für die Analyse können Sie Daten aus unterschiedlichen Datenquellen, z.B. aus Datenbanken oder Dateien, in einer neuen InfoZoom-Tabelle zusammenstellen oder in eine vorhandene Tabelle oder Vorlage einfügen. Dabei unterstützt Sie der Datenbankassistent. Der Datenbankassistent ermöglicht die Zusammenstellung der gewünschten Daten aus den verschiedenen Datenquellen direkt in der Zieltabelle. Die gewünschten Daten können anhand der entsprechenden Felder der Datenquellen einzeln ausgewählt und mit Hilfe von Filtern weiter eingegrenzt werden. Für die gemeinsame Analyse können die Daten auch datenquellenübergreifend verknüpft werden.

Der Datenbestand in der Zieltabelle kann durch Nachladen aus den Datenquellen jederzeit aktualisiert werden.

Auf Datenquellen zugreifen

Für den Zugriff auf Daten können je nach Datenquelle und je nach Ihrer Unternehmensorganisation Zugriffsberechtigungen konfiguriert sein. So müssen Sie z.B. Benutzername und Passwort eingeben, um auf eine Datenbank zugreifen zu können. Die Abfrage der Zugriffsberechtigungen erfolgt beim Hinzufügen einer Datenquelle sowie beim Nachladen von Daten aus der Datenquelle. Die Eingaben zur Berechtigung können für die Dauer Ihrer Arbeitssitzung gespeichert werden, damit sie z.B. bei häufigem Nachladen nicht jedes Mal wiederholt werden müssen. Dazu existiert im Fenster für das Hinzufügen einer Datenquelle das Kontrollkästchen Passwort für die Dauer der Sitzung speichern.

Daten zusammenstellen

Arbeitsschritte beim Zusammenstellen sind:

Die hinzugefügten Datenquellen werden im linken Fensterbereich des Datenbankassistenten aufgelistet. Bei mehreren Datenquellen können die einzelnen Datenquellen aus- und eingeblendet werden.

Die Zusammenstellung der Daten aus den verschiedenen Datenquellen können Sie im rechten Fensterbereich des Datenbankassistenten in Form einer Vorschau einsehen. In der Vorschau werden die Daten jeweils, z.B. je Datenbanktabelle, in einer tabellarischen Ansicht (Quelltabelle) dargestellt.

Zur eindeutigen Identifizierung sind die Datenquellen und zugehörigen Quelltabellen jeweils nummeriert:

  • Die Datenquellen sind nach folgendem Muster fortlaufend nummeriert: [#1], [#2], [#3], usw. Die Nummer der Datenquelle wird jeweils der Bezeichnung der Datenquelle sowie aller zugehörigen Quelltabellen vorangestellt. So sehen Sie auch bei vielen Quelltabellen genau, welche Quelltabelle aus welcher Datenquelle stammt.

  • Die Quelltabellen sind je Datenquelle nach folgendem Muster fortlaufend nummeriert: t1, t2, t3, t4, usw. Die Nummerierung ergibt sich aus der Reihenfolge, in der der die Quelltabellen beim Hinzufügen der Datenquelle ausgewählt wurden. Die Nummer wird jeweils der Bezeichnung der Quelltabelle angehängt.

Die Zusammenstellung der Daten wird als SQL-Statement abgebildet. Das SQL-Statement wird automatisch erzeugt und im unteren Teil des Arbeitsbereichs im Feld SQL angezeigt.

Das automatisch erzeugte SQL-Statement können Sie unter bestimmten Voraussetzungen mit dem SQL-Assistenten bearbeiten.

Zum Importieren der Daten in die InfoZoom-Tabelle wird das SQL-Statement als Abfrage ausgeführt.

Hinweis: Beim Zusammenstellen von Daten mit dem Datenbankassistenten können unterschiedliche Probleme auftreten. Hilfestellung dazu finden Sie im Thema "Problembehandlung bei der Datenzusammenstellung".

Daten importieren

Nachdem Sie die gewünschten Daten zusammengestellt haben, importieren Sie die Daten in eine neue Tabelle oder in eine bestehende Tabelle oder Vorlage. Dabei wird je Datenquelle eine Attributgruppe angelegt, in die die entsprechend gekennzeichneten Tabellenspalten der Quelltabellen als Attribute übernommen werden. Die Spaltenüberschriften bilden die Attributbezeichnungen, die Spalteninhalte die Attributwerte. Attribute, die aus zusammengesetzten Schlüsseln entstanden sind, enthalten als Attributwerte die Spalteninhalte der Tabellenspalten, aus denen die Schlüssel zusammengesetzt wurden.

Für Quelltabellen aus derselben Datenquelle können Sie vor dem Importieren verschiedene Einstellungen vornehmen:

  • Die Attribute können beim Importieren je Quelltabelle in einer eigenen Attributgruppe zusammengefasst werden. Dazu existiert das Kontrollkästchen Für jede Datenbanktabelle oder -ansicht in InfoZoom eine Attributgruppe anlegen.

  • Verknüpfungen zwischen den Quelltabellen können statt in der Datenquelle in InfoZoom erstellt werden. Dies können Sie in einem Arbeitsschritt für alle gewählten Tabellen der Datenquelle bestimmen. Dazu existiert das Kontrollkästchen Joins bei Tabellen derselben Datenquelle von InfoZoom durchführen lassen.

Beim Importieren der ausgewählten Datensätze wird geprüft, ob der physikalische Speicher für den Import ausreicht. Wenn der Speicher voraussichtlich nicht ausreicht, dann entscheiden Sie in einer Systemmeldung, ob der Import fortgesetzt oder mit den bis dahin importierten Datensätzen beendet wird.

Tipp: Falls der Speicher für den Import nicht ausreicht, können Sie Anzahl der zu importierenden Datensätze z.B. durch Definieren weiterer Filter weiter eingrenzen.

Hinweis: Wenn beim Importieren der Daten Probleme auftreten, z.B. weil das SQL-Statement nicht erzeugt werden konnte, dann wird der Datenbankassistent erneut geöffnet, sodass Sie z.B. Korrekturen an den SQL-Einstellungen für die Datenquelle oder an den Verknüpfungen durchführen können.

Erläuterungen zum Import aus InfoZoom FOX-Dateien

Die Daten werden wie in der Datenquelle vorhanden auch in die neue Tabelle importiert. So werden auch multiple Werte, leere Werte sowie illegale Werte in die neue Tabelle importiert.

Bei abgeleiteten Attributen werden nur die Werte, nicht jedoch die Attributdefinitionen importiert. So werden z.B. keine Formeldefinitionen importiert. Gleiches gilt für Attribute, die Hyperlinks enthalten.

Die Formate der importierten Attribute werden beibehalten. Wenn Sie in der neuen Tabelle Formate ändern und die Tabelle als Vorlage (FOT-Datei) speichern, dann werden die geänderten Formate auch beim Nachladen aus der ursprünglichen Datenquelle beibehalten. Sie werden nicht mit den Formaten aus der Datenquelle überschrieben.

AnzeigenBedienung: Daten importieren

Verbindungsdaten von Datenquellen ändern

Die Verbindungsdaten können Sie vor oder nach dem Importieren der Daten in die Zieltabelle ändern. Eine Änderung kann z.B. erforderlich sein, wenn die angesprochene Datenbank auf einen anderen Server verlagert wurde und daher die Angaben für den Zugriff angepasst werden müssen. Das Ändern der Verbindungsdaten kann nur innerhalb derselben Datenbanktechnologie erfolgen. So können Sie z.B. die Verbindungsdaten für eine Oracle-Datenbank nicht durch Verbindungsdaten für eine ODBC-Datenquelle ersetzen.

Verbindungsdaten nach dem Importieren ändern

Zum nachträglichen Ändern der Verbindungsdaten können Sie das Fenster mit den Daten über den Datenbankassistenten öffnen. Dazu greifen Sie aus dem Fenster Datenquelle auf den Datenbankassistenten zu.

Voraussetzung für die Nutzung der Funktionalität ist, dass Sie die erforderlichen Berechtigungen für die Tabelle besitzen. Für den Zugriff auf den Datenbankassistenten benötigen Sie die Berechtigung für das Einfügen von Dateien und Datenbanken.

Bei Datenquellen, die auf einer einzelnen Datenbank oder Datei basieren, können Sie das Fenster mit den Verbindungsdaten auch ohne Zugriff auf den Datenbankassistenten öffnen. So können Sie die Verbindungsdaten auch dann ändern, wenn Sie zur Nutzung des Datenbankassistenten selbst keine Berechtigung haben. Bei Datenbanksystemen (MS-SQL-Server oder Oracle) können Sie zusätzlich zu den Verbindungsdaten auch die Auswahl des Katalogs ändern.

Voraussetzung für die Nutzung der Funktionalität ist, dass Sie die erforderlichen Berechtigungen für die Tabelle besitzen. Für das Öffnen des Fensters benötigen Sie die Berechtigung für das Ändern von Verbindungsdaten.

Tipp: Bei einem Datenbanksystem können Sie die Möglichkeit der Änderung auch nutzen, um die Datenzusammenstellung zu testen. Dazu erstellen Sie die Abfrage mit der gewünschten Datenzusammenstellung zunächst mit einem Testsystem als Datenquelle. Anschließend können Sie die Abfrage auf das Echtsystem übertragen, indem Sie die Verbindungsdaten des Testsystems durch die Verbindungsdaten des Echtsystems ersetzen. Voraussetzung dafür ist, dass die Inhalte der Datenquelle auf beiden Systemen identisch sind, d.h. dieselben Tabellen mit denselben Spaltennamen existieren.

AnzeigenBedienung: Verbindungsdaten vor dem Importieren ändern (Datenbanksysteme)

AnzeigenBedienung: Verbindungsdaten vor dem Importieren ändern (Dateien)

AnzeigenBedienung: Verbindungsdaten nach dem Importieren ändern (Datenbanksysteme)

AnzeigenBedienung: Verbindungsdaten nach dem Importieren ändern (Dateien)

Zusammenstellung der Daten ändern

Zusammenstellung vor dem Importieren ändern

Die Zusammenstellung der Daten im Datenbankassistenten können Sie vor dem Importieren in die Zieltabelle ändern. Sie können u.a.:

  • Weitere Datenquellen hinzufügen

  • Die Auswahl des Katalogs, d.h. der Datenbank, ändern (gilt nur für Datenbanksysteme als Datenquellen)

  • Weitere Quelltabellen aus einer verbundenen Datenquelle hinzufügen, z.B. weitere Datenbanktabellen

    Sie können auch bereits hinzugefügte Quelltabellen erneut hinzufügen, wenn Sie deren Daten mehrfach verwenden wollen.

  • Die Auswahl der Daten ändern, z.B. weitere Tabellenspalten auswählen

  • Quelltabellen entfernen

  • Filter definieren, ändern oder löschen

  • Weitere Verknüpfungen erstellen

  • Verknüpfungen ändern oder löschen

  • Eigenschaften von Datenquellen ändern, so z.B. die Codierung bei CSV-Dateien

AnzeigenBedienung: Auswahl des Katalogs ändern

AnzeigenBedienung: Weitere Quelltabelle aus einer verbundenen Datenquelle hinzufügen

AnzeigenBedienung: Auswahl der Daten ändern

AnzeigenBedienung: Quelltabelle entfernen

AnzeigenBedienung: Filter definieren, ändern oder löschen

AnzeigenBedienung: SQL-Optionen einer Datenquelle ändern

AnzeigenBedienung: CSV-Eigenschaften einer Datenquelle ändern

Zusammenstellung nach dem Importieren ändern

Die Zusammenstellung der Daten kann auch nach dem Importieren in die Zieltabelle geändert werden.

Thema: Zusammenstellung nach dem Importieren ändern