Damit Daten aus verschiedenen Datenquellen zusammengestellt und in eine gemeinsame Zieltabelle importiert werden können, müssen Sie die Datenquellen im Datenbankassistenten als neue Datenquellen hinzufügen. So fügen Sie z.B. Datenbanken mit den darin enthaltenen Datenbanktabellen und Datenbankansichten als Datenquellen hinzu. Welche Daten daraus importiert werden, bestimmen Sie, indem Sie die gewünschten Datenbanktabellen und daraus die gewünschten Felder auswählen. Dabei treffen Sie eine Vorauswahl, die Sie später verfeinern können. So können Sie z.B. weitere Datenbanktabellen auswählen oder weitere Felder aus bereits verwendeten Datenbanktabellen. Die ausgewählten Daten werden jeweils, z.B. je Datenbanktabelle, in einer tabellarischen Ansicht (Quelltabelle) dargestellt, in der Sie die Auswahl prüfen und verfeinern können.
Inhalt dieser Seite
Den Datenbankassistenten können Sie über das Menü Datei, über die Registerkarte Daten oder aus dem Auswahlassistenten öffnen. Den Datenbankassistenten können Sie öffnen, um
Daten in einer neuen Tabelle zusammenzustellen,
Daten in einer vorhandenen Tabelle zu aktualisieren oder
Daten in einer vorhandenen Tabelle anzufügen
Bedienung: Datenbankassistent zum Erstellen einer neuen Tabelle öffnen
Bedienung: Datenbankassistent zum Erstellen einer neuen Tabelle öffnen
Wählen Sie den Menüpunkt Datei | Import | Datenbank.
Alternativ: Wählen Sie die Registerkarte Daten und klicken Sie in der Gruppe Import auf die Schaltfläche Datenbank.
Alternativ: Klicken Sie im Auswahlassistenten auf die Schaltfläche Datenbank.
Der Datenbankassistent wird geöffnet.
Klicken Sie auf die Schaltfläche , um mit dem Hinzufügen der Datenquellen zu beginnen.
Bedienung: Datenbankassistent zum Aktualisieren einer vorhandenen Tabelle öffnen
Bedienung: Datenbankassistent zum Aktualisieren einer vorhandenen Tabelle öffnen
Öffnen Sie die gewünschte Tabelle oder Vorlage.
Wählen Sie die Registerkarte Daten.
Ändern Sie ggf. den Modus für das Aktualisieren oder Anfügen. Gehen Sie dazu wie folgt vor:
Klicken Sie in der Gruppe Aktualisieren/Anfügen auf die Schaltfläche Ändern.
Das Fenster Optionen mit aktiver Registerkarte Datenimport wird geöffnet.
Wählen Sie im Auswahlfeld Existierende Objekte mit gleicher Kennung die Einstellung aktualisieren.
Schließen Sie das Fenster.
Klicken Sie in der Gruppe Aktualisieren/Anfügen auf die Schaltfläche Datenbank.
Der Datenbankassistent wird geöffnet.
Klicken Sie auf die Schaltfläche , um mit dem Hinzufügen der Datenquellen zu beginnen.
Alternativ:
Öffnen Sie den Auswahlassistenten.
Klicken Sie auf die Schaltfläche Datenbank.
Der Datenbankassistent wird geöffnet.
Klicken Sie auf die Schaltfläche , um mit dem Hinzufügen der Datenquellen zu beginnen.
Wenn Sie das Zusammenstellen der Daten im Datenbankassistenten abgeschlossen haben, dann wird das Fenster des Auswahlassistenten wieder in den Vordergrund gestellt. Wählen Sie dort die gewünschte Datei oder Vorlage aus.
Bedienung: Datenbankassistent zum Anfügen an eine vorhandene Tabelle öffnen
Bedienung: Datenbankassistent zum Anfügen an eine vorhandene Tabelle öffnen
Öffnen Sie die gewünschte Tabelle oder Vorlage.
Wählen Sie die Registerkarte Daten.
Ändern Sie ggf. den Modus für das Aktualisieren oder Anfügen. Gehen Sie dazu wie folgt vor:
Klicken Sie in der Gruppe Aktualisieren/Anfügen auf die Schaltfläche Ändern.
Das Fenster Optionen mit aktiver Registerkarte Datenimport wird geöffnet.
Wählen Sie im Auswahlfeld Existierende Objekte mit gleicher Kennung die Einstellung anfügen.
Schließen Sie das Fenster.
Klicken Sie in der Gruppe Aktualisieren/Anfügen auf die Schaltfläche Datenbank.
Der Datenbankassistent wird geöffnet.
Klicken Sie auf die Schaltfläche , um mit dem Hinzufügen der Datenquellen zu beginnen.
Alternativ:
Öffnen Sie den Auswahlassistenten.
Klicken Sie auf die Schaltfläche Datenbank.
Der Datenbankassistent wird geöffnet.
Klicken Sie auf die Schaltfläche , um mit dem Hinzufügen der Datenquellen zu beginnen.
Wenn Sie das Zusammenstellen der Daten im Datenbankassistenten abgeschlossen haben, dann wird das Fenster des Auswahlassistenten wieder in den Vordergrund gestellt. Wählen Sie dort die gewünschte Datei oder Vorlage aus.
Der Datenbankassistent erlaubt das Hinzufügen beliebig vieler Datenquellen der folgenden Arten:
MS-SQL-Server-Datenbank
Oracle-Datenbank
Progress-Datenbank
MySQL-Datenbank
MS-Access-Datei
CSV- oder Textdatei
InfoZoom FOX- oder FOC-Datei
ODBC-Datenquelle
ODBC-Datenquellen können beliebige Dateiarten oder Datenbanksysteme sein, die über ODBC-Treiber angesprochen werden. Zur Auswahl werden alle ODBC-Datenquellen angeboten, auf die Sie von Ihrem Arbeitsplatzrechner zugreifen können.
XML-Datei
JSON-Datei
Bedienung: Art der Datenquelle auswählen
Bedienung: Art der Datenquelle auswählen
Hinweis: Das Hinzufügen einer Datenquelle können Sie in jedem der nachfolgend genannten Fenster abbrechen, sodass die Datenquelle nicht hinzugefügt wird. Klicken Sie dazu auf die Schaltfläche Abbrechen. Ebenso können Sie aus jedem Fenster zurück in das vorangehende Fenster springen, wenn Sie Ihre Angaben in diesem Fenster ändern wollen. Klicken Sie dazu auf die Schaltfläche Zurück.
Klicken Sie im Datenbankassistenten auf die Schaltfläche .
Alternativ: Klicken Sie auf die Schaltfläche Neue Datenquelle .
Das Fenster für die Auswahl der Datenquellenart wird geöffnet.
Klicken Sie im Feld Daten-Provider auf die gewünschte Datenquellenart, z.B. ein Datenbanksystem, und klicken Sie auf die Schaltfläche <Weiter >.
Alternativ: Doppelklicken Sie auf die gewünschte Datenquellenart.
Das Fenster zum Erfassen der Verbindungsdaten für Datenquellen wird geöffnet.
Fügen Sie die gewünschte Datenquelle hinzu. Gehen Sie dazu vor wie für die Art der Datenquelle beschrieben.
Arbeitsschritte beim Hinzufügen sind:
Verbindungsdaten für den Zugriff auf die Datenquelle erfassen
Die Daten erfassen Sie abhängig von der Art der Datenquelle. So erfassen Sie z.B. für MS-SQL-Server-Datenbanken Daten für die Authentifizierung am Server sowie optional einen Timeout für den Verbindungsaufbau.
Hinweis: Die Verbindungsdaten können Sie bei Bedarf ändern.
Datenbank auswählen
Bei Datenbanksystemen werden die verfügbaren Datenbanken zur Auswahl aufgelistet.
Datenbanktabellen und Datenbankansichten auswählen
Die in der Datenquelle vorhandenen Tabellen und Ansichten werden jeweils in einem eigenen Fensterbereich aufgelistet. Ob auch Systemtabellen aufgelistet werden, bestimmen Sie mit dem Kontrollkästchen Systemtabellen einbeziehen. Die Tabellen und Ansichten wählen Sie mit Hilfe von Kontrollkästchen aus. Die folgenden Erläuterungen zum Suchen und Auswählen von Tabellen gelten auch für Ansichten.
Tabellen mit Suchtexten suchen
Tabellen mit Suchtexten suchen
Zum schnelleren Auffinden der gewünschten Tabellen können Sie die Auflistung mit einem Suchtext eingrenzen. Die Suche erfolgt nach dem Muster "Suchen und Aufsetzen". Als Suchtext können Sie den gesamten oder einen Teil des Namens erfassen. Groß- oder Kleinschreibung ist dabei nicht von Bedeutung.
Als Suchergebnis werden in der Auflistung nur die Tabellen angezeigt, deren Namen den Suchtext enthalten. Wenn der Suchtext z.B. "best" lautet, dann werden Namen wie "Bestelldaten" und "Bestellungen", aber auch "Bestseller" oder "Asbest" gefunden. Die Auflistung erfolgt alphabetisch.
Aus dem Suchergebnis können Sie die gewünschten Tabellen auswählen. Anschließend können Sie die Eingrenzung der Auflistung wieder aufheben oder auch eine weitere Eingrenzung vornehmen. Die bisherige Auswahl der Tabellen bleibt dabei erhalten. Auf diese Weise können Sie nacheinander mehrere Suchvorgänge durchführen, bis alle benötigten Tabellen ausgewählt sind.
Tabellen mit Kontrollkästchen auswählen
Tabellen mit Kontrollkästchen auswählen
Die Tabellen wählen Sie mit Kontrollkästchen aus. Für das Auswählen gibt es folgende Vorgehensweisen:
Tabellen einzeln auswählen
Tabellen wählen Sie einzeln aus, indem Sie nacheinander die Kontrollkästchen vor den gewünschten Tabellen aktivieren.
Die Auswahl einer Tabelle können Sie wieder aufheben, indem Sie das entsprechende Kontrollkästchen deaktivieren.
Tabellen gesammelt auswählen
Tabellen wählen Sie gesammelt aus, indem Sie die gewünschten Tabellen zunächst wie in Windows üblich markieren und anschließend ein Kontrollkästchen vor einer der markierten Tabellen aktivieren. Dabei werden automatisch die Kontrollkästchen vor allen anderen markierten Tabellen aktiviert.
Die Auswahl der markierten Tabellen können Sie in einem Arbeitsschritt wieder aufheben, indem Sie ein Kontrollkästchen vor einer der markierten Tabellen deaktivieren. Dabei werden automatisch die Kontrollkästchen vor allen anderen markierten Tabellen deaktiviert.
Hinweis: Die ausgewählten Tabellen werden für die Vorschau im Datenbankassistenten automatisch fortlaufend nummeriert. Die Reihenfolge der Nummerierung wird durch die Vorgehensweise beim Auswählen bestimmt. Wenn Sie die Tabellen einzeln ausgewählt haben, dann werden die Tabellen in der Reihenfolge nummeriert, in der Sie die Kontrollkästchen aktiviert haben. Wenn Sie die Tabellen gesammelt ausgewählt haben, dann werden die Tabellen der Reihenfolge nummeriert, in der Sie die Tabellen markiert haben.
Felder auswählen
Die Felder wählen Sie mit Kontrollkästchen aus. Zu Feldern, die Sie nicht übernehmen wollen, deaktivieren Sie die Kontrollkästchen. Für die zu übernehmenden Felder können Sie die Reihenfolge der Übernahme in die InfoZoom-Tabelle sowie Aliasnamen vergeben.
Reihenfolge der Felder bestimmen
Reihenfolge der Felder bestimmen
Beim Auswählen der Felder können Sie die Reihenfolge bestimmen, in der die Felder als Tabellenspalten und damit als Attribute in die InfoZoom-Tabelle übernommen werden.
So können Sie z.B. den Primärschlüssel einer Datenbanktabelle nach ganz oben verschieben, wenn dieser in der ursprünglichen Datenquelle nicht oben steht. Auf diese Weise wird das Schlüsselfeld auf Grund seiner eindeutigen Werte automatisch als Kennungsattribut herangezogen. So verhindern Sie, dass InfoZoom ein zusätzliches Kennungsattribut hinzufügt, weil das ursprünglich oben stehende Feld keine eindeutigen Werte enthält.
Aliasnamen für Felder vergeben
Aliasnamen für Felder vergeben
Beim Auswählen der Felder aus einer Datenquelle können Sie je Feld (Tabellenspalte) einen vom Originalnamen abweichenden Namen (Aliasname) vergeben. Dazu existiert in der Übersicht zur Auswahl der Felder die Spalte Alias. Aliasnamen dienen z.B. der Differenzierung von Feldern, wenn diese in der Zusammenstellung der Daten mehrfach verwendet werden.
Der Aliasname wird in der Vorschau der Zusammenstellung zusammen mit dem Originalnamen angezeigt und später als Attributname in die InfoZoom-Tabelle übernommen.
Im SQL-Statement wird der Aliasname zu einem Originalnamen über eine "AS"-Klausel abgebildet. Dabei können die Aliasnamen mit Anführungszeichen umschlossen werden. Dies bestimmen Sie in den SQL-Optionen der Datenquelle mit dem Kontrollkästchen Anführungszeichen für Aliasnamen. Wenn Sie z.B. in einer Tabelle t1 mit Adressdaten für das Feld "FirstName" den Aliasnamen "Vorname" erfassen, dann kann die "AS"-Klausel wie folgt aussehen: "SELECT ...t1.FirstName AS "Vorname"..."
SQL-Optionen bestimmen
In einem Datenbanksystem können unterschiedliche SQL-Dialekte verwendet werden. So sind z.B. je nach Datenbanktreiber unterschiedlichen Zeichen zum Umschließen der Tabellennamen zulässig. Damit der verwendete SQL-Dialekt korrekt interpretiert wird, müssen Sie beim Hinzufügen einer Datenbank als Datenquelle die Einstellungen des betreffenden Datenbanktreibers als SQL-Optionen erfassen.
Der Datenbankassistent erkennt anhand der Datenquelle den Datenbanktreiber und schlägt die gängigen Einstellungen dieses Datenbanktreibers vor. Die Einstellungen können Sie übernehmen oder ändern. In einer Vorschau erkennen Sie anhand von Musterdaten, wie die aktuellen Einstellungen im SQL-Statement umgesetzt werden.
In den SQL-Optionen können Sie folgende Einstellungen bestimmen:
Präfixe und umschließende Zeichen für Tabellennamen und Spaltennamen
Formulierung des SQL-Statements für Verknüpfungen
Anzahl der Datensätze, die in InfoZoom importiert werden.
Bedienung: Datenbanksystem oder MS Access-Datei als Datenquelle hinzufügen
Bedienung: Datenbanksystem oder MS Access-Datei als Datenquelle hinzufügen
Hinweis: Das Auswählen von Datenbankansichten erfolgt analog dem Auswählen von Datenbanktabellen. Die folgenden Schritte zu Tabellen gelten daher auch für Ansichten.
Erfassen Sie die Verbindungsdaten für die gewünschte Datenquelle in den dafür vorgesehenen Feldern.
Optional (bei MS-SQL-Server-Datenbanken): Erfassen Sie einen Timeout.
Optional: Klicken Sie auf die Schaltfläche Verbindung testen.
Die Verbindung zu der Datenquelle wird getestet.
Wenn keine Verbindung möglich ist, dann werden Sie in einer Systemmeldung informiert.
Klicken Sie auf die Schaltfläche <Weiter >.
Datenbanksysteme: Das Fenster für die Auswahl des Katalogs wird geöffnet. In dem Fenster sind die verfügbaren Kataloge aufgelistet.
MS-Access-Dateien: Das Fenster zur Auswahl der Datenbanktabellen und Datenbankansichten wird geöffnet. In dem Fenster werden die verfügbaren Tabellen und Ansichten aufgelistet.
Nur bei Datenbanksystemen: Klicken Sie im Feld Verfügbare Kataloge (Datenbanken) auf den gewünschte Katalog und klicken Sie auf die Schaltfläche <Weiter >.
Das Fenster zur Auswahl der Katalogtabellen und Katalogansichten wird geöffnet. In dem Fenster werden die verfügbaren Tabellen und Ansichten jeweils aufgelistet.
Optional: Grenzen Sie die Auflistung mit einem Suchtext ein.
Geben Sie im Feld Filter den gewünschten Suchtext ein.
In der Auflistung werden die Tabellen angezeigt, die den Suchtext enthalten.
Entscheiden Sie sich für eine der folgenden Vorgehensweisen:
Tabellen einzeln auswählen
Aktivieren Sie dazu nacheinander die Kontrollkästchen vor den gewünschten Tabellen.
Tabellen gesammelt auswählen
Gehen Sie dazu wie folgt vor:
Markieren Sie die gewünschten Tabellen wie ein Windows üblich.
Um mehrere einzelne Tabellen zu markieren, klicken Sie auf die gewünschte erste Tabelle und klicken Sie bei gedrückter Taste <Strg> nacheinander auf weitere gewünschte Tabellen.
Um mehrere aufeinanderfolgende Tabellen zu markieren, klicken Sie auf die gewünschte erste Tabelle und klicken Sie bei gedrückter Taste <Umschalt> auf die letzte gewünschte Tabelle.
Aktivieren Sie ein Kontrollkästchen vor einer der markierten Tabellen.
Die Kontrollkästchen vor den anderen markierten Tabellen werden automatisch aktiviert.
Optional: Heben Sie die Eingrenzung der Auflistung auf.
Klicken Sie dazu auf die Schaltfläche rechts neben dem Suchtext.
In der Auflistung werden alle Tabellen angezeigt.
Optional: Wählen Sie weitere Tabellen aus.
Wiederholen Sie dazu die Schritte 6 bis 8, bis alle Tabellen ausgewählt sind.
Klicken Sie auf die Schaltfläche <Weiter >.
Das Fenster für die Auswahl der Felder wird geöffnet. In dem Fenster werden alle Felder der gewählten Datenquelle in einer Übersicht aufgelistet. Zu Feldern, die als Tabellenspalten übernommen werden können, sind die Kontrollkästchen in der Spalte Auswahl aktiv.
Zu Feldern, die Sie nicht übernehmen wollen, deaktivieren Sie die Kontrollkästchen.
Mit dem Kontrollkästchen Alle auswählen aktivieren Sie alle Kontrollkästchen in einem Arbeitsschritt.
Alternativ: Wählen Sie im Kontextmenü den Menüpunkt Alle Felder auswählen.
Mit dem Kontrollkästchen Auswahl aufheben deaktivieren Sie alle Kontrollkästchen in einem Arbeitsschritt.
Alternativ: Wählen Sie im Kontextmenü den Menüpunkt Alle Felder abwählen.
Mit der Schaltfläche Markierte auswählen aktivieren Sie die Kontrollkästchen zu allen markierten Feldern in einem Arbeitsschritt. Die gewünschten Felder markieren Sie dazu wie in Windows üblich.
Alternativ: Wählen Sie im Kontextmenü den Menüpunkt Alle markierten Felder auswählen.
Mit der Schaltfläche Markierte abwählen deaktivieren Sie die Kontrollkästchen zu allen markierten Feldern in einem Arbeitsschritt. Die gewünschten Felder markieren Sie dazu wie in Windows üblich.
Alternativ: Wählen Sie im Kontextmenü den Menüpunkt Alle markierten Felder abwählen.
Mit dem Menüpunkt Alle Felder derselben Tabelle/Ansicht auswählen im Kontextmenü aktivieren Sie die Kontrollkästchen zu dem markierten Feld und zu allen weiteren Feldern derselben Tabelle.
Mit dem Menüpunkt Alle Felder derselben Tabelle/Ansicht abwählen im Kontextmenü deaktivieren Sie die Kontrollkästchen zu dem markierten Feld und zu allen weiteren Feldern derselben Tabelle.
Optional: Ändern Sie die Reihenfolge, in der die Felder übernommen werden.
Gehen Sie dazu wie folgt vor:
Klicken Sie auf die Zeile des Felds, das Sie verschieben wollen.
Klicken Sie auf eine der folgenden Schaltflächen:
Schaltflächen |
Auswirkungen |
---|---|
|
Das Feld wird an den Anfang verschoben. |
|
Das Feld wird um eine Zeile nach oben verschoben. |
|
Das Feld wird um eine Zeile nach unten verschoben. |
|
Das Feld wird an das Ende verschoben. |
Hinweis: Die Reihenfolge der Felder können Sie auch nach dem Hinzufügen der Datenquelle bestimmen oder ändern. Klicken Sie dazu im linken Fensterbereich auf die Datenquelle und auf die Schaltfläche .
Optional: Vergeben Sie Aliasnamen für Felder.
Doppelklicken Sie dazu jeweils in die Spalte Alias der gewünschten Felder und vergeben Sie die Aliasnamen nach Ihren Anforderungen.
Hinweis: Die Aliasnamen der Felder können Sie auch nach dem Hinzufügen der Datenquelle vergeben oder ändern. Klicken Sie dazu im linken Fensterbereich auf die Datenquelle und auf die Schaltfläche .
Klicken Sie auf die Schaltfläche <Weiter >.
Das Fenster für die Erfassung der SQL-Optionen wird geöffnet.
Optional: Ändern Sie die SQL-Optionen in den dafür vorgesehenen Feldern nach Ihren Anforderungen.
Hinweis: Die SQL-Optionen können Sie auch nach dem Hinzufügen der Datenquelle ändern, so z.B. wenn Probleme auf Grund nicht interpretierbarer Einstellungen auftreten. Klicken Sie dazu im linken Fensterbereich auf die Datenquelle und auf die Schaltfläche .
Klicken Sie auf die Schaltfläche Fertig.
Die hinzugefügten Datenquellen werden im linken Fensterbereich angezeigt. Bei mehreren Datenquellen können die einzelnen Datenquellen aus- und eingeblendet werden.
Die gewählten Daten werden als Quelltabellen im rechten Fensterbereich angezeigt. Zu übernehmende Tabellenspalten sind schwarz und mit einem vorangestellten gekennzeichnet, nicht zu übernehmende Tabellenspalten sind grau.
Die Auswahl der Datenquellen wird im Feld SQL als SQL-Statement dargestellt.
Arbeitsschritte beim Hinzufügen sind:
Verbindungsdaten für den Zugriff auf die Datenquelle erfassen, hier: gewünschte Datei auswählen
Eigenschaften der CSV-/Textdateien bestimmen
Damit spezifische Eigenschaften der gewählten CSV- oder anderen Textdatei, z.B. Trennzeichen, beim Import in die Tabelle korrekt umgesetzt werden, können Sie die Eigenschaften in einer Vorschau prüfen und ggf. ändern. Der Datenbankassistent ermittelt dazu die Eigenschaften aus der Datei und schlägt sie vor.
Beim Bestimmen der CSV-Eigenschaften können Sie auch die Anzahl der Datensätze begrenzen, die in InfoZoom importiert werden.
Hinweis: Das Fenster zum Bestimmen der CSV-Eigenschaften entspricht weitgehend dem Fenster Dialog Textimport.
Felder auswählen
Beim Auswählen der Felder können Sie je Feld (Tabellenspalte) einen vom Originalnamen abweichenden Namen (Aliasname) bestimmen. Dazu gibt es in der Übersicht zur Auswahl der Felder die Spalte Alias.
Der Aliasname wird in der Vorschau der Zusammenstellung zusammen mit dem Originalnamen angezeigt und später als Attributname in die InfoZoom-Tabelle übernommen.
Bedienung: CSV- oder andere Textdatei als Datenquelle hinzufügen
Bedienung: CSV- oder andere Textdatei als Datenquelle hinzufügen
Erfassen Sie die Verbindungsdaten für die gewünschte Datenquelle in den dafür vorgesehenen Feldern.
Optional: Klicken Sie auf die Schaltfläche Verbindung testen.
Die Verbindung zu der Datenquelle wird getestet.
Wenn keine Verbindung möglich ist, dann werden Sie in einer Systemmeldung informiert.
Klicken Sie auf die Schaltfläche <Weiter >.
Das Fenster mit den CSV-Eigenschaften der Datei wird geöffnet.
Optional: Ändern Sie die CSV-Eigenschaften in den dafür vorgesehenen Feldern nach Ihren Anforderungen.
Hinweis: Die CSV-Eigenschaften können Sie auch nach dem Hinzufügen der Datenquelle ändern. So können Sie z.B. die Textcodierung ändern, wenn in der CSV-Datei enthaltene Umlaute nicht richtig interpretiert werden. Klicken Sie dazu im linken Fensterbereich auf die Datenquelle und auf die Schaltfläche .
Klicken Sie auf die Schaltfläche <Weiter >.
Das Fenster für die Auswahl der Felder wird geöffnet. In dem Fenster werden alle Felder der gewählten Datenquelle in einer Übersicht aufgelistet. Zu Feldern, die als Tabellenspalten übernommen werden können, sind die Kontrollkästchen in der Spalte Auswahl aktiv.
Zu Feldern, die Sie nicht übernehmen wollen, deaktivieren Sie die Kontrollkästchen.
Mit dem Kontrollkästchen Alle auswählen aktivieren Sie alle Kontrollkästchen in einem Arbeitsschritt.
Mit dem Kontrollkästchen Auswahl aufheben deaktivieren Sie alle Kontrollkästchen in einem Arbeitsschritt.
Mit der Schaltfläche Markierte auswählen aktivieren Sie die Kontrollkästchen zu allen markierten Feldern in einem Arbeitsschritt. Die gewünschten Felder markieren Sie dazu wie in Windows üblich.
Mit der Schaltfläche Markierte abwählen deaktivieren Sie die Kontrollkästchen zu allen markierten Feldern in einem Arbeitsschritt. Die gewünschten Felder markieren Sie dazu wie in Windows üblich.
Optional: Vergeben Sie Aliasnamen für Felder.
Doppelklicken Sie dazu jeweils in die Spalte Alias der gewünschten Felder und vergeben Sie die Aliasnamen nach Ihren Anforderungen.
Hinweis: Die Aliasnamen der Felder können Sie auch nach dem Hinzufügen der Datenquelle vergeben oder ändern. Klicken Sie dazu im linken Fensterbereich auf die Datenquelle und auf die Schaltfläche .
Klicken Sie auf die Schaltfläche Fertig.
Die hinzugefügten Datenquellen werden im linken Fensterbereich angezeigt. Bei mehreren Datenquellen können die einzelnen Datenquellen aus- und eingeblendet werden.
Die gewählten Daten werden als Tabellen im rechten Fensterbereich angezeigt. Zu übernehmende Tabellenspalten sind schwarz und mit einem vorangestellten gekennzeichnet, nicht zu übernehmende Tabellenspalten sind grau.
Die Auswahl der Datenquellen wird im Feld SQL als SQL-Statement dargestellt.
Arbeitsschritte beim Hinzufügen sind:
Verbindungsdaten für den Zugriff auf die Datenquelle erfassen, hier: gewünschte Datei auswählen
Felder (Attribute) auswählen
Hinweis: Attribute, die auf Grund fehlender Berechtigungen permanent ausgeblendet sind, werden in der Feldauswahl nicht angezeigt.
Falls für die Datei eine Startanfrage definiert ist, dann werden deren Ergebnisse ebenso in der Feldauswahl berücksichtigt. So können durch die Startanfrage Attribute erzeugt, ausgeblendet, gelöscht oder umbenannt werden. Ebenso kann der aus der Startanfrage resultierende Zoom-Zustand die Anzahl der Datensätze beeinflussen, die aus der Datei verfügbar sind.
Bedienung: InfoZoom FOX- oder FOC-Dateien als Datenquelle hinzufügen
Bedienung: InfoZoom FOX- oder FOC-Dateien als Datenquelle hinzufügen
Erfassen Sie die Verbindungsdaten für die gewünschte Datenquelle in den dafür vorgesehenen Feldern.
Optional: Klicken Sie auf die Schaltfläche Verbindung testen.
Die Verbindung zu der Datenquelle wird getestet.
Wenn keine Verbindung möglich ist, dann werden Sie in einer Systemmeldung informiert.
Klicken Sie auf die Schaltfläche <Weiter >.
Das Fenster für die Auswahl der Felder wird geöffnet. In dem Fenster werden alle Felder der gewählten Datenquelle in einer Übersicht aufgelistet. Zu Feldern, die als Tabellenspalten übernommen werden können, sind die Kontrollkästchen in der Spalte Auswahl aktiv.
Zu Feldern, die Sie nicht übernehmen wollen, deaktivieren Sie die Kontrollkästchen.
Mit dem Kontrollkästchen Alle auswählen aktivieren Sie alle Kontrollkästchen in einem Arbeitsschritt.
Mit dem Kontrollkästchen Auswahl aufheben deaktivieren Sie alle Kontrollkästchen in einem Arbeitsschritt.
Mit der Schaltfläche Markierte auswählen aktivieren Sie die Kontrollkästchen zu allen markierten Feldern in einem Arbeitsschritt. Die gewünschten Felder markieren Sie dazu wie in Windows üblich.
Mit der Schaltfläche Markierte abwählen deaktivieren Sie die Kontrollkästchen zu allen markierten Feldern in einem Arbeitsschritt. Die gewünschten Felder markieren Sie dazu wie in Windows üblich.
Klicken Sie auf die Schaltfläche Fertig.
Die hinzugefügten Datenquellen werden im linken Fensterbereich angezeigt. Bei mehreren Datenquellen können die einzelnen Datenquellen aus- und eingeblendet werden.
Die gewählten Daten werden als Tabellen im rechten Fensterbereich angezeigt. Zu übernehmende Tabellenspalten sind schwarz und mit einem vorangestellten gekennzeichnet, nicht zu übernehmende Tabellenspalten sind grau.
Die Auswahl der Datenquellen wird im Feld SQL als SQL-Statement dargestellt.
Arbeitsschritte beim Hinzufügen sind:
Verbindungsdaten für den Zugriff auf die Datenquelle erfassen
Beim Erfassen der Verbindungsdaten wählen Sie die gewünschte XML-Datei aus. Bei Bedarf können Sie zusätzlich eine Option aktivieren, die den Umgang mit untergeordneten Entitäten in der XML-Struktur beeinflusst. Erläuterungen hierzu finden Sie unter "Erläuterungen und Beispiele zum Umgang mit XML-Dateien".
Hinweis: Die Verbindungsdaten können Sie bei Bedarf ändern.
Felder auswählen
Die Vorgehensweise zum Auswählen der Felder entspricht der Vorgehensweise bei Datenbanksystemen.
SQL-Optionen bestimmen
Die Vorgehensweise zum Bestimmen der SQL-Optionen entspricht der Vorgehensweise bei Datenbanksystemen.
Bedienung: XML-Dateien als Datenquellen hinzufügen
Bedienung: XML-Dateien als Datenquellen hinzufügen
Erfassen Sie die Verbindungsdaten für die gewünschte Datenquelle in den dafür vorgesehenen Feldern.
Optional: Klicken Sie auf die Schaltfläche Verbindung testen.
Die Verbindung zu der Datenquelle wird getestet.
Wenn keine Verbindung möglich ist, dann werden Sie in einer Systemmeldung informiert.
Klicken Sie auf die Schaltfläche <Weiter >.
Das Fenster für die Auswahl der Felder wird geöffnet. In dem Fenster werden alle Felder der gewählten Datenquelle in einer Übersicht aufgelistet. Zu Feldern, die als Tabellenspalten übernommen werden können, sind die Kontrollkästchen in der Spalte Auswahl aktiv.
Zu Feldern, die Sie nicht übernehmen wollen, deaktivieren Sie die Kontrollkästchen.
Mit dem Kontrollkästchen Alle auswählen aktivieren Sie alle Kontrollkästchen in einem Arbeitsschritt.
Alternativ: Wählen Sie im Kontextmenü den Menüpunkt Alle Felder auswählen.
Mit dem Kontrollkästchen Auswahl aufheben deaktivieren Sie alle Kontrollkästchen in einem Arbeitsschritt.
Alternativ: Wählen Sie im Kontextmenü den Menüpunkt Alle Felder abwählen.
Mit der Schaltfläche Markierte auswählen aktivieren Sie die Kontrollkästchen zu allen markierten Feldern in einem Arbeitsschritt. Die gewünschten Felder markieren Sie dazu wie in Windows üblich.
Alternativ: Wählen Sie im Kontextmenü den Menüpunkt Alle markierten Felder auswählen.
Mit der Schaltfläche Markierte abwählen deaktivieren Sie die Kontrollkästchen zu allen markierten Feldern in einem Arbeitsschritt. Die gewünschten Felder markieren Sie dazu wie in Windows üblich.
Alternativ: Wählen Sie im Kontextmenü den Menüpunkt Alle markierten Felder abwählen.
Mit dem Menüpunkt Alle Felder derselben Tabelle/Ansicht auswählen im Kontextmenü aktivieren Sie die Kontrollkästchen zu dem markierten Feld und zu allen weiteren Feldern derselben Tabelle.
Mit dem Menüpunkt Alle Felder derselben Tabelle/Ansicht abwählen im Kontextmenü deaktivieren Sie die Kontrollkästchen zu dem markierten Feld und zu allen weiteren Feldern derselben Tabelle.
Optional: Ändern Sie die Reihenfolge, in der die Felder übernommen werden.
Gehen Sie dazu wie folgt vor:
Klicken Sie auf die Zeile des Felds, das Sie verschieben wollen.
Klicken Sie auf eine der folgenden Schaltflächen:
Schaltflächen |
Auswirkungen |
---|---|
|
Das Feld wird an den Anfang verschoben. |
|
Das Feld wird um eine Zeile nach oben verschoben. |
|
Das Feld wird um eine Zeile nach unten verschoben. |
|
Das Feld wird an das Ende verschoben. |
Hinweis: Die Reihenfolge der Felder können Sie auch nach dem Hinzufügen der Datenquelle bestimmen oder ändern. Klicken Sie dazu im linken Fensterbereich auf die Datenquelle und auf die Schaltfläche .
Optional: Vergeben Sie Aliasnamen für Felder.
Doppelklicken Sie dazu jeweils in die Spalte Alias der gewünschten Felder und vergeben Sie die Aliasnamen nach Ihren Anforderungen.
Hinweis: Die Aliasnamen der Felder können Sie auch nach dem Hinzufügen der Datenquelle vergeben oder ändern. Klicken Sie dazu im linken Fensterbereich auf die Datenquelle und auf die Schaltfläche .
Klicken Sie auf die Schaltfläche <Weiter >.
Das Fenster für die Erfassung der SQL-Optionen wird geöffnet.
Optional: Ändern Sie die SQL-Optionen in den dafür vorgesehenen Feldern nach Ihren Anforderungen.
Hinweis: Die SQL-Optionen können Sie auch nach dem Hinzufügen der Datenquelle ändern, so z.B. wenn Probleme auf Grund nicht interpretierbarer Einstellungen auftreten. Klicken Sie dazu im linken Fensterbereich auf die Datenquelle und auf die Schaltfläche .
Klicken Sie auf die Schaltfläche Fertig.
Die hinzugefügten Datenquellen werden im linken Fensterbereich angezeigt. Bei mehreren Datenquellen können die einzelnen Datenquellen aus- und eingeblendet werden.
Die gewählten Daten werden als Quelltabellen im rechten Fensterbereich angezeigt. Zu übernehmende Tabellenspalten sind schwarz und mit einem vorangestellten gekennzeichnet, nicht zu übernehmende Tabellenspalten sind grau.
Die Auswahl der Datenquellen wird im Feld SQL als SQL-Statement dargestellt.
In der Struktur einer XML-Datei entsprechen die einzelnen Entitäten (Knoten) jeweils Datenbanktabellen mit Spalten, mit dem Unterschied, dass die Entitäten ineinander geschachtelt sein können. So können z.B. in eine Entität "Kunde" die Entitäten "Bestellung" und "Adresse" geschachtelt sein. Die Entität "Kunde" bildet dabei den übergeordneten ("Vater"-)Knoten, die beiden anderen Entitäten die untergeordneten ("Kind"-)Knoten.
Beim Importieren der Daten in eine InfoZoom-Tabelle wird die Struktur der XML-Datei denormalisiert, d.h. in eine einzige, nicht geschachtelte Tabelle aufgelöst. Somit werden die Entitäten nicht als eigene Tabellen dargestellt, sondern als eine einzige Tabelle, die die Spalten aller Entitäten enthält. Die Entitäten werden dabei automatisch miteinander verknüpft, sodass der Bezug zwischen den Daten erhalten bleibt. Die Ergebnisse der Verknüpfung werden "ausmultipliziert", sodass die Darstellung in der Regel mit der in Excel vergleichbar ist. Je nachdem, wie die Entitäten voneinander abhängig sind, stellt sich das Ergebnis unterschiedlich dar (vgl. Beispiele 1 und 2).
Wenn ein Kindknoten in der Struktur nur einmal vorkommt, dann werden dessen Spalten nicht als weiterer (eigener) Datensatz behandelt, sondern den anderen Kindknoten zugeordnet. Dieses Verhalten entspricht dem Standardverhalten von Excel. Das Verhalten können Sie mit der folgenden Option ändern: Für Kindknoten, die nur einmalig vorkommen, einen eigenen Datensatz erzeugen, statt die Werte dem Vaterknoten zuzuordnen (vgl. Beispiel 3).
InfoZoom kann auch komplexere XML-Dateien verarbeiten, d.h. Dateien, die rekursive Strukturen enthalten. Rekursiv bedeutet hier, dass in unterschiedlichen Tiefen der XML-Struktur gleichnamige Elemente existieren können (vgl. Beispiel 4).
Beispiel 1: Kunde - Bestellungen - Adressen zu Bestellungen
Beispiel 1: Kunde - Bestellungen - Adressen zu Bestellungen
XML-Struktur
Tabelle
(Kunde) Name |
(Bestellung) Artikel |
(Adresse) Ort |
---|---|---|
Müller |
TV |
Köln |
Müller |
PC |
Bonn |
Beispiel 2: Kunde - Bestellungen | Adressen ohne Bezug zu Bestellungen
Beispiel 2: Kunde - Bestellungen | Adressen ohne Bezug zu Bestellungen
XML-Struktur
Tabelle
(Kunde) Name |
(Bestellung) Artikel |
(Adresse) Ort |
---|---|---|
Müller |
TV |
- (NULL) |
Müller |
PC |
- (NULL) |
Müller |
- (NULL) |
Köln |
Müller |
- (NULL) |
Bonn |
Beispiel 3: Kunde - Bestellungen | einzelne Adresse ohne Bezug zu einer Bestellung
Beispiel 3: Kunde - Bestellungen | einzelne Adresse ohne Bezug zu einer Bestellung
XML-Struktur
Tabelle a): Option für Kindknoten inaktiv (Standardverhalten von Excel)
(Kunde) Name |
(Bestellung) Artikel |
(Adresse) Ort |
---|---|---|
Müller |
TV |
Köln |
Müller |
PC |
Köln |
Tabelle b): Option für Kindknoten aktiv
(Kunde) Name |
(Bestellung) Artikel |
(Adresse) Ort |
---|---|---|
Müller |
TV |
- (NULL) |
Müller |
PC |
- (NULL) |
Müller |
- (NULL) |
Köln |
Beispiel 4: Rekursive Struktur
Beispiel 4: Rekursive Struktur
Die Vorgehensweise beim Hinzufügen von JSON-Dateien entspricht der Vorgehensweise beim Hinzufügen von XML-Dateien. Beim Hinzufügen wird die JSON-Datei nach XML konvertiert. Damit die JSON-Datei konvertiert werden kann, muss sie eine bestimmte Struktur aufweisen. So muss die Datei zwingend mit einer geschweiften Klammer ({) als Object Tag beginnen. Wenn die Struktur der JSON-Datei aus bestimmten Gründen nicht konvertiert werden kann, dann werden Sie in einer Systemmeldung entsprechend informiert.
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. Die Quelltabellen können Sie in der Vorschau nach Ihren Anforderungen anordnen. Die Anordnung der Quelltabellen wird beim Schließen des Datenbankassistenten gespeichert und beim erneuten Öffnen wiederhergestellt.
Bei Bedarf können Sie zu den bereits ausgewählten Daten weitere Daten als Quelltabellen hinzufügen. Dazu können Sie weitere Bestandteile der Datenquellen, z B. weitere Datenbanktabellen, per Drag & Drop vom linken in den rechten Fensterbereich ziehen.
Die Daten der einzelnen Quelltabellen sehen Sie als Tabellenspalten. Dabei wird wie folgt unterschieden:
Daten, die importiert werden sollen, sind schwarz und mit einem vorangestellten gekennzeichnet.
Daten, die nicht importiert werden sollen, sind grau.
In der Vorschau können Sie weitere Tabellenspalten für den Import auswählen oder die Auswahl von bereits ausgewählten Tabellenspalten wieder aufheben, indem Sie vor die gewünschte Tabellenspalte klicken. Die Auswahl können Sie auch über das Kontextmenü der Quelltabelle ändern. Gehen Sie dazu vor wie unter Zusammenstellung für den Datenimport ändern beschrieben.
Die Auswahl können Sie verfeinern, indem Sie
Tipp: Zu den ausgewählten Datenquellen können Sie jeweils die Anzahl der enthaltenen Datensätze ermitteln und anzeigen lassen. So können Sie schon bei der Zusammenstellung der Daten einschätzen, wie umfangreich der Datenimport sein wird. Die Anzahl der Datensätze können Sie in einem Arbeitsschritt für beliebig viele Datenquellen ermitteln lassen. Je nach Umfang der Datenquellen kann die Ermittlung jedoch zeitintensiv sein.
Bedienung: Anzahl der Datensätze je Datenquelle ermitteln
Bedienung: Anzahl der Datensätze je Datenquelle ermitteln
Klicken Sie im linken Fensterbereich auf die gewünschte Datenquelle. Mehrere Datenquellen markieren Sie wie in Windows üblich.
Klicken Sie auf die Schaltfläche .
Die Anzahl der Datensätze wird ermittelt und zu der Datenquelle angezeigt.