1
Exporteinstellungen öffnen
Wählen Sie im Dokumentdefinition Editor Dokumentdefinition → Export Settings aus.
2
Datenbank-Exportprofil hinzufügen
Klicken Sie auf Add und wählen Sie im Feld Type die Option Export to ODBC-compatible database aus.
3
Exportumfang festlegen
Geben Sie an, ob der Export obligatorisch ist, ob Bilder exportiert werden sollen und welche Dokumente (mit Fehlern, ohne Fehler oder beide) exportiert werden sollen. Klicken Sie auf Next.
4
Mit der Datenbank verbinden
Geben Sie die Verbindungsparameter im Feld Connection string ein oder klicken Sie auf Setup und konfigurieren Sie sie im Dialogfeld Data Link Properties. Verwenden Sie den Provider und Treiber für Ihre Datenbank (siehe Datenbankprovider und -treiber). Der Provider und Treiber müssen auf dem Computer verfügbar sein, der den Export ausführt.
5
Schema auswählen
Wählen Sie ein Schema aus der Dropdownliste aus. Für Microsoft SQL ist ein Schema optional (für Export, Zwischenspeicherung und Regelverwaltung); wenn das Feld leer bleibt, wird das Schema
dbo verwendet. Geben Sie für PostgreSQL das Schema public an.Wenn eine Datenbank keine Tabellen enthält, wird das Schema
dbo nicht aufgeführt. Um es zu verwenden, wählen Sie im Schemafeld den leeren Wert aus.6
Felder zuordnen
Klicken Sie auf Test Connection, um die Verbindung zu prüfen, und ordnen Sie dann die Felder der Dokumentdefinition den Datenbankfeldern zu:
- Um neue Tabellen automatisch zu erstellen, klicken Sie auf Tabellen automatisch erstellen. Für jeden Dokumentabschnitt wird eine separate Tabelle erstellt, die den Feldern der Dokumentdefinition und ihren Datentypen entspricht.
- Um in vorhandene Tabellen zu exportieren, klicken Sie auf Feldzuordnung einrichten und wählen Sie im Dialogfeld Feldzuordnung für jeden Dokumentabschnitt eine Datenbanktabelle und für jedes Feld eine Spalte aus. Sie können Daten auch mithilfe von gespeicherten Prozeduren speichern.
7
Bildoptionen festlegen
Führen Sie diesen Schritt nur aus, wenn Bilder (Dokumentbilder oder Picture-Felder) gespeichert werden sollen.
- Wählen Sie, ob Bilder in der Datenbank oder als Dateien gespeichert werden sollen. Legen Sie für Dateien eine Vorlage für die Dateibenennung fest (klicken Sie auf Edit) sowie das Verhalten beim Überschreiben (siehe Regeln für die Benennung von Exportdateien). Geben Sie alle Felder an, die ausgeblendet werden sollen. Klicken Sie auf Next.
- Wählen Sie das Bildformat, die Qualität und die Farbe aus. Um die Auflösung zu ändern, wählen Sie Change resolution to und anschließend einen Wert aus. Für PDF oder PDF/A können Sie durchsuchbare PDF-Dateien erstellen. Klicken Sie auf Next.
8
Finish
Geben Sie einen Namen für das Exportprofil ein und klicken Sie auf Finish.
Beachten Sie bei der Auswahl eines Providers Folgendes:
- Bei Microsoft SQL kann die Auswahl von OLE DB Provider for SQL Server zu Problemen mit bestimmten Datentypen und langen Feldern führen.
- Um die 64-Bit-Version von FlexiCapture mit einer Access-Datenbank zu verbinden, installieren Sie den 64-Bit-Treiber für die Access Database Engine x64.
- Informationen zu Oracle finden Sie unter In eine Oracle-Datenbank exportieren.
Felder der Datenbank zuordnen
- Wenn die Datenbank bereits Tabellen enthält, wählen Sie für jeden Abschnitt eine Datenbanktabelle und für jedes Feld eine Spalte aus.
- Wenn sie keine Tabellen enthält, klicken Sie auf Tabellen automatisch erstellen, um Tabellen mit der für den Export erforderlichen Struktur zu erstellen. Die Dokumentfelder werden dabei Spalten zugeordnet.
- Eine fehlende Spalte automatisch zu einer vorhandenen Tabelle hinzufügen: Lassen Sie das Dokumentfeld einem Datenbankfeld mit einem ähnlichen Namen und
(auto)in Klammern zugeordnet, oder wählen Sie das Feld aus und klicken Sie auf Auto. - Mit Auto eine neue Tabelle erstellen, die nach dem Abschnitt oder der Tabelle der Dokumentdefinition benannt ist, oder mit Neu für jedes Feld eine Tabelle erstellen, wenn die Namen unterschiedlich sind.
- Mit Nach oben verschieben und Nach unten verschieben die Spalten in einer automatisch erstellten Tabelle anordnen.
- Mit Format festlegen, wie typisierte Felder gespeichert werden, beispielsweise die Anzahl der Dezimalstellen für ein Number-Feld oder das Format und die Trennzeichen für ein Date-Feld.
Erstellen Sie beim Export eines Time-Felds eine Spalte vom Typ DateTime in der Datenbanktabelle. Die standardmäßige SmallDateTime-Spalte verursacht einen Fehler.
- Schnellere Verarbeitung in der Datenbank.
- Zusätzliche Berechnungen.
- Datenintegrität.
UserId), der Vorname (FirstName) und der Nachname (LastName). Falls kein Eintrag mit diesem Bezeichner in der Tabelle Users vorhanden ist, wird ein neuer Eintrag hinzugefügt. Andernfalls werden dessen Vor- und Nachname durch die FlexiCapture-Feldwerte ersetzt.
Export mit gespeicherten Prozeduren konfigurieren
@RETURN_VALUE) oder einen Ausgabeparameter als exportierbaren Primärschlüssel (ROW_INDEX) an. Die Prozedur schreibt dann Daten in die Tabelle und gibt den Bezeichner des aktuellen Eintrags zurück, der beim Export untergeordneter Einträge an die Prozedur übergeben wird.
Verwenden Sie beim Exportieren von Daten in Datenbanken dasselbe Autorisierungsschema wie für Benutzer. Geben Sie Folgendes an:
- Rolle: Connect.
- Berechtigungen:
CREATE ANY TABLE(zum Erstellen einer Tabelle) sowieINSERT ANY TABLEundUNLIMITED TABLESPACE(zum Exportieren von Daten).
Verwenden Sie in Ihren Dokumentdefinitionen für eine Oracle-Datenbank keine Feldnamen mit mehr als 30 Zeichen. Längere Namen werden beim Export nach Oracle gekürzt.
