Aktivieren Sie bitte JavaScript, um diese Seite anzeigen zu können.

Altova DatabaseSpy 2020 Professional Edition

» Keine übergeordneten Kapitel «

Importieren von Datenbankdaten

Bildlauf Zur Startseite Zurück Nach oben Weiter Mehr

Sie können mit DatabaseSpy Daten aus XML- oder CSV-Dateien in Ihre Datenbanken importieren. Wenn Sie in der Extras-Symbolleiste auf die Schaltfläche Importieren ic_import klicken oder die Menüoption Extras | Datenbankdaten importieren... (Strg+I) auswählen, wird das Dialogfeld Daten in die Datenbank importieren geöffnet, in dem Sie die gewünschte XML- oder CSV-Datei auswählen und die Importoptionen definieren können. Das Dialogfeld Daten in die Datenbank importieren enthält zwei Register, nämlich das Register "Auswahl" und das Register "Optionen".

 

dlg_import-selection

 

Der untere Teil des Dialogfelds zeigt eine Vorschau der ausgewählten Daten. Diese Vorschau kann aktualisiert werden, um die Auswirkung der gewählten Optionen wiederzugeben.

 

imp-csv2

 

Sie können wählen, ob Sie eine Vorschau der Daten (obige Abbildung) oder  der Definition (unten stehende Abbildung) der Tabellenstruktur des gewählten Elements anzeigen wollen.

 

imp-csv3

 

Alle Felder werden als Textfelder mit der im Register "Optionen" festgelegten Länge erstellt. Sie können im Vorschaugruppenfeld den Datentyp separat für jede Spalte ändern, wenn sie die Optionsschaltfläche Definition anzeigen auswählen (siehe oben stehende Abbildung).

 

So importieren Sie Datenbankdaten aus einer Textdatei:

1.Stellen Sie sicher, dass eine Datenquelle im Projektordner aktiv ist.

2.Wählen Sie die Menüoption Extras | Daten in die Datenbank importieren oder drücken Sie Strg+I oder klicken Sie in der Extras-Symbolleiste auf die Schaltfläche Importieren ic_import.

Daraufhin wird das Dialogfeld Daten in die Datenbank importieren geöffnet.

3.Geben Sie im Gruppenfeld "Quelle" den Pfad zur gewünschten Textdatei ein.

Sie können den Pfad eingeben, die Datei aus der Dropdown-Liste auswählen oder auf die Schaltfläche Durchsuchen ic_browse klicken.

4.Wählen Sie im Gruppenfeld "Ziel" aus, wohin die Daten importiert werden sollen.

Wenn Sie zuvor bereits eine Datenquelle ausgewählt haben, werden die drei Felder automatisch ausgefüllt. Falls nicht, gehen Sie folgendermaßen vor:

 

a)Wählen Sie die Datenquelle, die Datenbank und das Schema aus den Dropdown-Listen aus.

b)Wählen Sie, je nachdem wohin die Daten importiert werden sollen, eine der Optionen Neue Tabelle(n) erstellen,  Aktualisieren/Erstellen, falls nicht vorhanden, oder Vorhandene Tabellen aktualisieren.

c)Definieren Sie in der Dropdown-Liste Nach Fehlern anhalten die Anzahl der Fehler, nach denen der Import gestoppt werden soll.

d)Wählen Sie in der Dropdown-Liste Stopp-Aktion die Aktion aus, die durchgeführt werden soll, wenn der Import gestoppt wird: Mit Commit werden die Tabellen übernommen, die keine Fehler enthalten haben; mit rollback werden keine der importierten Daten übernommen.

 

5.Wählen Sie in der Gruppe "Importmodus" eine oder mehrere der folgenden Optionen aus:

 

Aktivieren Sie das Optionsfeld Ausführen, wenn die erforderliche SQL-Datei auf einmal generiert und ausgeführt werden soll.

Aktivieren Sie das Optionsfeld SQL in SQL Editor generieren, wenn die generierte SQL-Datei ausführungsbereit in den SQL Editor platziert werden soll.

Aktivieren Sie das Kontrollkästchen Log, um die Dropdown-Liste zu aktivieren, in der Sie den Namen und Pfad für die SQL-Log-Datei angeben, eine zuvor verwendete Log-Datei auswählen oder über die Schaltfläche Durchsuchen eine vorhandene Log-Datei auswählen können.

 

6.Klicken Sie auf die Schaltfläche Optionen anwenden, um eine Vorschau der Daten anzuzeigen und die Importeinstellungen näher zu definieren.

7.Klicken Sie optional in die Spalte "Target Table Name", um den Zielspaltennamen zu ändern.

8.Klicken Sie auf das Optionsfeld Daten anzeigen oder Definition anzeigen, um die verschiedenen Aspekte der Tabellenstruktur zu bearbeiten.

9.Doppelklicken Sie auf ein Feld im Vorschaufenster, um den Datentyp, die Zulässigkeit von NULL-Werten oder die Indizierung zu bearbeiten.

Definieren Sie, ob und wie die einzelnen Spalten importiert werden sollen. Klicken Sie dazu auf die Spaltenüberschrift, um die Einstellung zu ändern.

 

ic_include-col Importieren

ic_unique-key Als eindeutigen Schlüssel importieren

ic_primary-key Als Primärschlüssel importieren

ic_exclude-col Nicht importieren

 

10.Klicken Sie auf Importieren.

Wenn in der Gruppe "Importmodus" das Optionsfeld Ausführen aktiviert ist, wird die Textdatei in die Datenbank importiert und es erscheint eine Meldung, in der Sie gefragt werden, ob Sie log.sql-Datei anzeigen möchten. Eventuell müssen Sie zuerst das generierte SQL-Script ausführen, um die Textdatei in die Datenbank zu importieren.

© 2019 Altova GmbH