Datenbanktabellen mehrfach verwenden

Je nachdem, welches Datenmaterial Sie für eine Analyse in InfoZoom benötigen, können Sie Daten aus Datenbanktabellen oder Datenbankansichten in der Zusammenstellung auch mehrfach verwenden. Auf diese Weise können Sie z.B. Daten, die aus derselben Datenbanktabelle stammen, zueinander in Beziehung setzen.

Datenbanktabelle erneut hinzufügen

Damit Sie die Daten einer Datenbanktabelle mehrfach verwenden können, fügen Sie die betreffende Datenbanktabelle nach dem erstmaligen Hinzufügen erneut hinzu. Die Vorgehensweise beim erneuten Hinzufügen einer Quelltabelle und Erstellen der Verknüpfungen entspricht der Vorgehensweise beim Ändern einer Datenzusammenstellung.

Wie oft Sie die Datenbanktabelle hinzufügen, hängt davon ab, welche Daten Sie in welchen Beziehungen benötigen. Die resultierenden Quelltabellen werden zur leichteren Identifizierung automatisch nummeriert.

Die aus den Quelltabellen als Tabellenspalten benötigten Felder wählen Sie wie für Datenbanktabellen üblich aus. Für mehrfach verwendete Felder können Sie dabei zur Unterscheidung jeweils Aliasnamen vergeben.

Die Bezüge zwischen den Daten stellen Sie durch Verknüpfungen zwischen den betreffenden Tabellenspalten der Quelltabellen her. Beim Erstellen der Verknüpfungen wird die ursprüngliche Quelltabelle jeweils mit sich selbst verknüpft (Selbstreferenzierung oder Self Join).

Voraussetzung für die Verarbeitung der resultierenden Abfrage durch den Datenbanktreiber ist, dass im SQL-Statement die Tabellennummern anstelle der Tabellenbezeichnungen verwendet werden. Dazu muss in den SQL-Optionen der Datenquelle das Kontrollkästchen Tabellen-Alias verwenden aktiv sein.

Hinweis: Tabellen, die bereits in der Datenquelle auf sich selbst verweisen (rekursive Beziehung), können automatisch zweimal eingefügt werden. Das automatische Einfügen wird für folgende Datenquellen unterstützt: Datenbanken, die über OLE DB angesprochen werden, z.B. MS Access, sowie MS-SQL-Server-Datenbanken.

Beispiel für die mehrfache Verwendung

Die mehrfache Verwendung von Daten können Sie z.B. nutzen, um aus einer Datenbanktabelle mit den Personaldaten der Mitarbeiter die Hierarchie in einem Unternehmen abzubilden. Dazu können Sie die Daten aller Mitarbeiter und ihrer Vorgesetzten angefangen von den Abteilungsmitarbeitern über deren Abteilungsleiter bis hin zur Unternehmensleitung zusammenstellen.

AnzeigenBeispiel