Registerkarte Datenimport im Dialog Optionen

Menüpunkt Datei | Optionen (Registerkarte Datenimport).

Auf dieser Registerkarte des Dialogs Optionen können Sie zahlreiche Voreinstellungen für den Import von Daten in InfoZoom vornehmen.

Automatisch Zahlen- und Datumsformate ermitteln. Der erste Schalter beeinflusst das Verhalten von InfoZoom beim Öffnen einer Importdatei (*.foc, *.txt, *.csv). Normalerweise versucht InfoZoom die Formate der eingelesenen Attribute anhand von Stichproben zu erraten und entsprechend zu setzen. Falls das in Ihrer Anwendung nicht gewünscht ist oder zu schlechten Ergebnissen führt, dann schalten Sie diese Option aus und InfoZoom wird alle Attribute auf das Datenformat Zeichenkette (String ) setzen. In beiden Fällen kann das Format von Attributen nachträglich durch Aufruf des Formatdialoges explizit angepasst werden.

Die folgenden Optionen betreffen das Importieren von Daten in eine bestehende Tabelle oder Vorlage mittels Aktualisieren bzw. Anfügen aus einer Datei, Aktualisieren bzw. anfügen aus einer Datenbank oder Daten nachladen (F5).

Hinweis: Diese Optionen können im Dialog Datenquelle auf der Registerkarte Einstellungen tabellenspezifisch überschrieben sein und daher können die hier vorgenommenen Einstellungen für eine solche Tabelle irrelevant sein. Bitte überprüfen Sie dort die Einstellungen des Schalters In dieser Tabelle eigene Einstellungen für das Nachladen und Einfügen definieren.

Importnamen beachten

InfoZoom merkt sich die ursprünglichen Feldnamen der Datenquelle als Importnamen, auch wenn die Attribute in InfoZoom umbenannt werden. Dadurch ist es leicht möglich, aussagekräftige Attributnamen in der Tabelle anzuzeigen, aber die Namen der Datenquelle weiterzubenutzen, wenn Daten später nachgeladen werden sollen. Bei Änderungen an den Feldnamen können die Felder der Datenquelle den Attributnamen neu zuordnet und damit die Importnamen aktualisiert werden. Die Importnamen aus der Datenquelle können mittels Namen importierter Felder anzeigen auf dem Bildschirm angezeigt werden. Es mag aber auch Gründe geben, dass die aktuellen Attributnamen zum Abgleich mit einer Datenquelle benutzt werden sollen. Dann kann diese Option ausgeschaltet werden.

Formate der neuen Werte überprüfen

Standardmäßig überprüft InfoZoom beim Datenimport aus Textdateien, ob neu geladene Werte zu den eingestellten Formaten passen und kennzeichnet gegebenenfalls Attribute mit nicht passenden Werten mit einem Ausrufezeichen. Falls die Überprüfung nicht gewünscht ist, kann sie hier deaktiviert werden.

Neue Attribute erzeugen

Wenn beim Importieren neue Felder entdeckt werden, dann fragt InfoZoom normalerweise, ob diese am Ende der Tabelle eingefügt werden sollen. Wird die Frage bejaht, dann erscheinen die neuen Attribute unter der Überschrift Neue Attribute. Wenn die Frage verneint wird, werden die neuen Felder nicht eingefügt. Wenn man auf Abbrechen drückt, wird das Einfügen der Tabelle ganz unterdrückt. Wenn Sie die Option ...neue Attribute erzeugen... ausschalten, dann wird die Tabelle ohne diese Rückfrage eingefügt und die neuen Felder werden ignoriert. Hier gibt es ein Beispiel dazu.

Existierende Objekte mit gleicher Kennung aktualisieren/anfügen

  • Wenn Sie die Option aktualisieren auswählen, dann werden beim Import, zum Beispiel durch Daten nachladen (F5), alle Objekte in der InfoZoom-Tabelle auf den Stand der Datenquelle gebracht, sie werden also aktualisiert. Im Falle von inhaltlichen Abweichungen werden die Objekte also modifiziert, ansonsten bleiben sie unverändert. Die Objekte werden anhand der Kennung (erstes Attribut in InfoZoom und erstes Feld in der Datenquelle) identifiziert. Wie mit Objekten verfahren wird, die keine übereinstimmenden Kennungen haben, entscheiden die beiden Optionen Nicht mehr existierende Objekte löschen und Neue Objekte einfügen.

  • Wenn Sie die Option anfügen auswählen, dann werden beim Import alle in der Tabelle bereits vorhandenen Objekte erhalten und alle Objekte aus der Datenquelle hinzugefügt, selbst wenn Sie mit bereits vorhandenen Objekten übereinstimmen. Dadurch erübrigt sich die Angabe der beiden folgenden Optionen und deshalb werden diese ausgegraut. Beim Hinzufügen von Objekten, die auch schon in der InfoZoom-Tabelle existieren, wird die bisherige Kennung mehrdeutig, das heißt, es gibt jeweils zwei Objekte pro Wert der Kennung. Deshalb erzeugt InfoZoom in so einem Fall automatisch ein neues Attribut Namens Kennung, das als erstes Attribut eingefügt wird. Ein erneutes Nachladen aus der Datenquelle (mit geänderten Optionen) wird daher in der Regel nicht mehr zu einem sinnvollen Ergebnis führen, da die Zuordnung der Objekte aus der Tabelle und der Datenquelle verloren gegangen ist.

    Die aktuell ausgewählte Option wird in der Registerkarte Datei, Gruppe Aktualisieren/Anfügen als Modus angezeigt. Dort können Sie mit der Schaltfläche die Optionen für den Datenimport öffnen, um die Option zu ändern.

Ein Beispiel zur Wirkungsweise dieser Option findet sich unter Daten nachladen (F5).

Nicht mehr existierende Objekte löschen

Wenn Sie diese Option einschalten, werden Objekte, die nicht mehr in der Datenquelle existieren, sich aber in der aktuellen Tabelle befinden (identifiziert anhand der Kennung) beim Datenimport aus der Tabelle gelöscht. Andernfalls bleiben Objekte in der Tabelle erhalten, auch wenn Sie sich nicht (mehr) in der Datenquelle befinden.

Neue Objekte einfügen

Wenn Sie diese Option einschalten, werden neue Objekte aus der Datenquelle (identifiziert anhand der Kennung) beim Import in die InfoZoom-Tabelle eingefügt. Anderenfalls, wenn Sie diese Option ausschalten, werden neue Objekte aus der Datenquelle ignoriert. Dies ist sinnvoll, falls Sie nur eine (kleine) Teilmenge der (zahlreichen) Objekte in der Datenquelle interessiert, auf die Sie sich vorher in der Tabelle eingeschränkt haben (mittels Objekte löschen, nicht etwa mittels Zoomen!)

Hinweis: Möchten Sie beim Import, z.B. durch Daten nachladen (F5), ein genaues Abbild der Datenquelle erhalten, dann sollten Sie die Option aktualisieren auswählen und die beiden Optionen Nicht mehr existierende Objekte löschen und Neue Objekte einfügen einschalten. Möchten Sie sich dagegen von allen Änderungen selbst überzeugen, dann wählen Sie die Option anfügen aus. Vor dem Nachladen wäre es sinnvoll ein neues Attribut einzufügen (z.B. mit Namen "Alt"), das für alle Objekte der Tabelle einen bestimmten Wert hat (z.B. "ja"). Nach dem Nachladen wird dieses Attribut für alle Objekte aus der Datenbank leer sein und für alle Objekte, die sich vorher in der Tabelle befanden, den Wert "ja" haben.

Standardverzeichnisse

Unter Standardverzeichnisse kann man einstellen, welches Verzeichnis der Dialog zum Öffnen von Tabellen bzw. Vorlagen nach dem Programmstart von InfoZoom zunächst anzeigt, falls nicht implizit bereits eine Tabelle geöffnet wurde (z.B. durch Doppelklick auf eine InfoZoom-Datei im Windows-Explorer).

Der Dialog zum Öffnen wird durch Öffnen oder im Auswahlassistenten aufgerufen. Die Voreinstellung für Vorlagen betrifft nur den Knopf Durchsuchen im Auswahlassistenten auf der Registerkarte Vorlagen. Nachdem eine Tabelle oder Vorlage aus einem anderen Verzeichnis geöffnet wurde, wird dieses andere Verzeichnis beim nächsten Öffnen angeboten. Falls im Auswahlassistent eine der vorgeschlagenen Dateien markiert wird, wird das Verzeichnis der letzten markierten Datei ebenfalls für den Dialog gemerkt. Die beiden Standardverzeichnisse können nach Anklicken an Ort und Stelle editiert werden oder man kann mit einem Standarddialog nach Klick auf Durchsuchen... zum gewünschten Ordner navigieren. Nach dem Editieren wird der neue (oder unveränderte) Ordner beim nächsten Öffnen angeboten. Druck auf Löschen... entfernt das selektierte Standardverzeichnis. Wenn kein oder ein ungültiges Standardverzeichnis gewählt ist, bietet der Dialog zum Öffnen das Verzeichnis an, indem sich die InfoZoom-Anwendung (InfoZoom.exe) befindet.

Siehe auch: