Datenbank-Export-Tool

Daten exportieren und importieren

Das Database Tour ist ein leistungsstarkes Datenexport- und Datenpumpenwerkzeug.

Sie können Daten exportieren:

  • In neue oder vorhandene Tabelle(n) in derselben Datenbank.
  • In neue oder vorhandene Tabelle(n) in einer anderen Datenbank von beliebigen unterstützten Typs, z.B. Access, Oracle, SQL Server, PostgreSQL, SQLite, Firebird usw.
  • Datei(en) der folgenden Typen: Text, CSV, JSON, HTML, Excel (xls, xlsx), dBase (dbf), PDF, SYLK, RTF, XML, Word, SQL Skript.
  • Datei(en) im benutzerdefinierten Format basierend auf Benutzerformel.
  • Bild und andere separate Dateien aus Datenbank-Blobs.

Der Export nach HTML, XLSX, PDF und RTF kann mit Bildern und Textformatierungen durchgeführt werden (einschließlich bedingter Formatierung).

Beim Exportieren in Textdateien können die folgenden Formate erzeugt werden:
- Tabelle mit getrennten Feldern;
- Tabelle mit Feldern fester Länge.

Vorbereiten des Exports in HTML

Es besteht die Möglichkeit, Daten mithilfe von Aktionsdateien oder im Befehlszeilenmodus zu exportieren (nur Database Tour Pro). Dies ermöglicht die Verwendung des Tools in .bat-Dateien, Schedulern und in Aufrufen von anderen Anwendungen.

Beim Exportvorgang können detaillierte Datensatzprotokolle verwendet werden, einschließlich des Protokolls fehlerhafter Datensätze. In Kombination mit Fehlerbehandlungsoptionen bieten Ihnen die Protokolle die Möglichkeit, Ihren Exportprozess zu testen, zu steuern und zu debuggen. Das Format der Protokolle ist anpassbar. Im Befehlszeilen- und Aktionsdateiverarbeitungsmodus ist das Protokoll einer höheren Ebene verfügbar, in dem die wichtigsten Exportereignisse registriert werden.

Sie können Daten aus einer Tabelle in derselben oder einer anderen Datenbank importieren. Außerdem ist es möglich, Datendateien wie .db, .dbf, .csv usw. zu importieren, indem Sie sie in die Tabellenliste der geöffneten Datenbank ziehen. Das Importieren funktioniert ähnlich wie das Exportieren, wobei Eingabe und Ausgabe vertauscht werden. Daher kann in allen Fällen, in denen der Import der Zieldatenbank aus der Quelldatenbank erforderlich ist, dieser durch den Export der Quelldatenbank in die Zieldatenbank ersetzt werden.

Database Tour kann auch Daten in die Zwischenablage exportieren und Tabellendaten aus der Zwischenablage in einen geöffneten Datensatz importieren.

Daten in eine Datenbank exportieren

Das Migrieren von Daten in eine andere relationale Datenbank ist ebenfalls möglich. Daten können beispielsweise aus Access nach SQL Server, Interbase to Oracle, CSV to PostgreSQL exportiert werden.

Für einige Datenbanktypen Daten können im sehr schnellen Batch-Modus exportiert werden.

Eine weitere leistungsstarke Exportoption, Exportmodus, steuert die Exportaktionen:

REPLACE+INSERTDas Ziel wird erstellt und mit eingehenden Zeilen gefüllt; falls das Ziel bereits existiert, wird es überschrieben.
CREATE/REPLACELeeres Ziel (unter Verwendung einer angemessenen Struktur) wird erstellt; falls das Ziel bereits existiert, wird es überschrieben.
APPENDEingehende Zeilen werden an das Ziel angefügt, existierende Zeilen bleiben erhalten. Falls das Ziel nicht existiert, wird es erstellt.
EMPTY+INSERTDas Ziel wird geleert bevor eingehende Zeilen eingefügt werden. Falls das Ziel nicht existiert, wird es erstellt.
UPDATEDie Datensätze des Ziels die eingehenden Datensätzen entsprechen, werden durch die eingehenden Datensätze ersetzt.
APPEND+UPDATEDie Datensätze des Ziels die eingehenden Datensätzen entsprechen, werden durch die eingehenden Datensätze ersetzt. Nicht matchende eigehende Datensätze werden an das Ziel angehängt.
DELETEDie Datensätze des Ziels die eingehenden Datensätzen entsprechen, werden gelöscht.

Vorbereiten des Exports in Oracle

Export aus PostgreSQL nach Oracle

Vorbereiten des Exports in SQL Server

Mehrere Tabellen exportieren

Es ist möglich, mehrere Tabellen oder Ergebnisse von SQL-Abfragen gleichzeitig zu exportieren. Standardmäßig wird jede Quellentabelle in eine Zieldatei oder -tabelle exportiert.

Mehrere Tabellen exportieren

Sie können mehrere Tabellen in eine Datei oder Tabelle exportieren.

Mehrere Tabellen in eine Tabelle exportieren

Mehrere Tabellen in eine Datei exportieren

Anstatt ausgewählte Tabellen zu exportieren, können Sie auch Daten aus allen geöffneten Datenfenstern in einem Exportschritt exportieren. Dies können Tabellenfenster, SQL-Fenster mit offenen SQL-Abfragen und sogar SQL-Planfenster oder Datenbankjobstatistiken (z. B. für Oracle- oder PostgreSQL-Datenbanken) sein.

Feld- und Tabellenzuordnungen

Vor dem Exportieren oder Importieren von Daten ist es möglich, eine Liste von Quelle-Ziel-Feldzuordnungen anzugeben. Hier legen Sie fest, welches Quellfeld welchem Zielfeld zugeordnet wird. Für einige Zielformate können Sie zusätzliche Parameter von Zielfeldern angeben. Sie können sogar für jedes Quellfeld eine separate Zieldatei angeben. Wenn Sie eine Zuordnung aus der Liste entfernen, wird das entsprechende Element nicht exportiert.

Wenn Sie diesen Schritt überspringen, erstellt die Software die Zuordnungen selbst.

Feldzuordnungen (Access nach PostgreSQL)

Im Quellteil der Zuordnungen können Sie entweder physische Felder aus der Quelldatenbank oder berechnete Felder (dynamische Ausdrücke oder Formeln) verwenden.

Bei einigen Exportformaten (z. B. Excel oder HTML) ist es möglich, Ausdrücke zur Berechnung der Spaltensummen hinzuzufügen.

Berechnete Felder exportieren

Beim Kopieren von Daten von einer Datenbank in eine andere Datenbank bietet Ihnen diese Schnittstelle noch weitere Vorteile:

  • Bei den meisten Datenbanken ist dieses Datenexporttool in der Lage, die Quellspaltentypen in Zielspaltentypen zu konvertieren.
  • Möglichkeit, vollständige Zielspaltenspezifikationen anzugeben, wie Sie im Beispiel der Access to Oracle-Datenmigration auf dem Screenshot sehen können.
  • Wenn die Zieltabelle bereits vorhanden ist, werden die entsprechenden Warnungen für die Tabellen- und Zielspaltennamen angezeigt.

Für den Export mehrerer Tabellen können Tabellenzuordnungen verwendet werden. In den Tabellenzuordnungen entspricht jeder Quelldatensatz (eine Tabelle oder ein SQL-Abfrageergebnis) einer Zieltabelle. Jede Tabellenzuordnung verfügt über verschachtelte Feldzuordnungen: implizit (automatisch von der Anwendung erstellt) oder explizit (vom Benutzer angegeben).

Feld- oder Tabellenzuordnungen können in einer Datei gespeichert und aus einer Datei geladen werden.

Bilder und BLOB-Daten exportieren

Die Anwendung kann die bekanntesten Bildtypen (JPG, PNG, GIF, BMP, ICO) automatisch in BLOB-Feldern einer Quelldatenbank erkennen und diese beispielsweise in die Formate HTML oder XLSX exportieren. Es kann das Bildformat auch im Handumdrehen konvertieren.

Bilder exportieren

The data from BLOB, CLOB or other fields can be exported to individual files, binary files or text files. Multiple BLOBs are exported to multiple target files in one export step.

BLOB-Daten exportieren

Bilder nach HTML exportieren

Exportieren nach HTML mithilfe einer Vorlage

Die Verwendung einer HTML-Vorlage ermöglicht die Erstellung einer hochgradig anpassbaren Ausgabe, sodass die Ziel-HTML-Datei ohne weitere Optimierung direkt im Frontend verwendet werden kann.

Mithilfe einer Vorlage nach HTML exportieren

Exportieren mit Daten Formatierung

Das Exportieren nach HTML, PDF, XLSX und RTF wird mit Bildern und kompletter Textformatierung ausgeführt (einschließlich bedingter Formatierung).

Exportieren mit Daten Formatierung

Berichte exportieren

Der Export von Datenbankberichten nach Excel, PDF oder HTML bietet Ihnen ein völlig anderes Erlebnis. In Berichten können Sie ein einzigartiges Layout entwerfen und es dann nahezu unverändert in diese Zielformate exportieren.

Notiz: Das Arbeiten mit Berichten ist nur in Database Tour Pro verfügbar.

Datenbankbericht nach HTML exportieren

Exportdialog

Es ist möglich, das Ausgabeformat auszuwählen und viele gängige Exportoptionen sowie spezifische Optionen für das ausgewählte Zielformat anzugeben.

Es besteht die Möglichkeit, die Exportdefinitionen in einer Datei zu speichern und aus einer Datei zu laden, also als Exportvorlagen zu verwenden. Dies ist besonders nützlich, wenn komplexe Exportaufgaben wiederverwendet werden.

Auswahl der Exportoptionen

Data importieren

Dieses DB-Tool ermöglicht den Import von Daten aus einer anderen Tabelle (aus der aktuellen oder einer anderen Datenbank) oder einem SQL-Abfrageergebnis in die aktuelle Datenbank. Es gibt viele nützliche Importoptionen.

Data importieren

Exportieren der Datenbankstruktur

Neben den Datenexport-Tools enthält Database Tour auch mehrere Tools, mit denen die Datenbankstruktur exportiert werden kann.

Beispielsweise ist es möglich, die Struktur nach DBML zu exportieren oder den Strukturbaum nach Excel oder HTML zu exportieren.

Wir haben auch andere Tools für den Datenbank export: Exportizer, Exportizer Pro und Exportizer Enterprise.