Datenquelle

Klick auf die Schaltfläche Konfigurieren in der Registerkarte Daten, Gruppe Datenquelle

blendet den Dialog Datenquelle ein.

Anmerkung: Dieser Dialog steht nicht zur Verfügung, wenn die dafür notwendigen Berechtigungen für die vorliegende Tabelle entzogen wurden.

Mit Datenquellen arbeiten

Eine InfoZoom-Tabelle kann eine Datenquelle haben. Die Datenquelle ist zunächst die Datei oder Datenbank, aus der die Daten der Tabelle importiert worden sind. Sie können Daten aus fremden Quellen mit Hilfe des Auswahlassistenten oder mittels Öffnen bzw. Import aus dem Menü Datei importieren. Die aktuelle Datenquelle kann sich durch einen Import mittels Aktualisieren oder Anfügen aus einer Datei oder Datenbank auch wieder ändern. Die aktuelle Datenquelle ist dann die Quelle, aus der zuletzt Daten importiert worden sind. InfoZoom merkt sich – und speichert gegebenenfalls auch in einer InfoZoom-Datei (im Dateiformat *.fox oder *.fot) - sowohl die Adresse dieser Datenquelle als auch die Namen der importierten Felder (Importnamen) und deren Positionen zusätzlich zu den Attributnamen, die normalerweise gezeigt werden. Alle Informationen zur Datenquelle können in dem hier beschriebenen Dialog inspiziert und auch abgeändert werden.

Nachladen

Der große Vorteil einer wohldefinierten Datenquelle ist die Möglichkeit leicht und gezielt Daten nachladen zu können. Das geht am einfachsten mit der Funktionstaste F5. Sie ist eine Abkürzung für den Befehl Nachladen aus der Registerkarte Daten. Das Nachladen kann auch gleich beim Öffnen der Tabelle automatisch erfolgen. Dass das Nachladen automatisch erfolgt, bestimmen Sie beim Festlegen der Startanfrage zu einer Tabelle mit dem aktiven Kontrollkästchen "Daten aus der Datenquelle nachladen". Wenn beim Öffnen einer Tabelle Daten automatisch nachgeladen werden, dann werden Sie in einer Systemmeldung mit Angabe der Datenquelle informiert.

Das Nachladen kann mit Optionen beeinflusst werden, die entweder tabellenspezifisch oder anwendungsspezifisch eingestellt werden können. Die tabellenspezifischen Optionen finden sich in diesem Dialog auf der Registerkarte Einstellungen und die anwendungsspezifischen im Dialog Optionen Registerkarte Datenimport.

Datenquellen

Es gibt folgende Typen von Datenquellen:

Jedem Typ ist eine eigene Registerkarte in diesem Dialog zugeordnet. Falls eine Datenquelle bekannt ist, dann wird sofort die richtige Registerkarte geöffnet und der erste Schalter (Nachladen aus einer ...) ist aktiviert. Wenn Sie den Schalter ausschalten, dann ist der Tabelle keine Datenquelle mehr zugeordnet. Die Information über die Datenquelle bleibt jedoch so lange erhalten, wie der Dialog geöffnet ist und kann mit dem Einschalten wieder aktiviert werden. Bei einer Datenquelle, die über das Internet angesprochen wird, ist zusätzlich der Schalter Aus URL lesen aktiviert. Wenn Sie den Schalter ausschalten, dann wird die Zuordnung der Datenquelle ebenfalls aufgehoben. Bei Bedarf können Sie über die Schaltfläche Durchsuchen... eine andere Datenquelle zuordnen. Auch hier bleibt die Information über die URL so lange erhalten, wie der Dialog geöffnet ist und kann wieder aktiviert werden.

Hinweis: Dieser Dialog ist nicht modal, das heißt, Sie können bei geöffnetem Dialog im Hintergrund weiterarbeiten. Außerdem schlagen Änderungen im Dialog sofort durch und können in der Regel nicht durch Rückgängig widerrufen werden. Bei simplen Änderungen, wie das Verändern eines Schalters, ist dies nicht störend. Allerdings bei (testweisen) komplexeren Änderungen, zum Beispiel der Verbindungsdaten einer Datenbank, empfiehlt es sich gegebenenfalls vorher den aktuellen Stand der Tabelle in einer Datei zu speichern, damit man danach ungewollte Änderungen durch Schließen der Tabelle (ohne zu speichern) ungeschehen machen kann.

Nachladen testen

Diese Schaltfläche leistet dasselbe wie Nachladen (F5), ändert die aktuelle Tabelle aber nicht. Es werden also keine Objekte hinzugefügt, modifiziert oder gelöscht. Ansonsten erfolgen aber alle möglichen Fehlermeldungen bzw. eine Meldung Der Test der Datenquelle war erfolgreich.

Registerkarte Datenbank

Eine Datenquelle vom Typ Datenbank entsteht im Datenbankassistenten als Zusammenstellung aus verschiedenen Datenquellen oder im SQL-Assistenten. Im zentralen Fenster werden die gespeicherten Verbindungsdaten (mit Ausnahme des Passwortes) ausgegeben und am unteren Ende der Registerkarte der Zeitpunkt des letzten Ladens aus dieser Datenquelle.

Datenbankassistent

Diese Schaltfläche ruft den Datenbankassistenten oder den SQL-Assistenten auf, damit Sie die Verbindungsdaten der Datenquelle oder die Zusammenstellung der Daten ändern können.

Verbindungsdaten ändern

Diese Schaltfläche ruft das Fenster Datenquelle ändern auf, damit Sie die Verbindungsdaten der Datenquelle ohne Zugriff auf den Datenbankassistenten oder den SQL-Assistenten ändern können. Die Schaltfläche können Sie nur bei Datenquellen nutzen, die aus einer einzelnen Datenbank oder Datei zusammengestellt sind.

Passwort für die Dauer der Sitzung merken

Dieser Schalter bestimmt, ob bei jedem Nachladen das Passwort der Datenquelle eingeben werden muss oder das Passwort für die Laufzeit des InfoZoom-Programms im Hauptspeicher gespeichert wird. Dabei wird das einmal eingegebene Passwort im Hauptspeicher verschlüsselt, sodass ein Auslesen für fremde Programme erheblich erschwert wird. Aus Sicherheitsgründen speichert InfoZoom das eingegebene Passwort niemals in einer Datei. Ein Zugriff auf eine Datenbank, die mit Passwort geschützt ist, ist also auch mit InfoZoom nicht ohne das Passwort möglich. Der Zustand dieses Schalters selbst wird aber in einer InfoZoom-Datei gespeichert, ist also eine Eigenschaft der Tabelle.

Registerkarte ODBC/OLE DB

Eine Datenquelle vom Typ ODBC/OLE DB entsteht im Auswahlassistenten oder durch Aktualisieren oder Anfügen aus einer Datenbank. Experten können auch hier einen sogenannten Connect-String eintragen und dadurch eine Datenbankverbindung definieren. Im zentralen Fenster werden die gespeicherten Verbindungsdaten (mit Ausnahme des Passwortes) ausgegeben und am unteren Ende der Registerkarte der Zeitpunkt des letzten Ladens aus dieser Datenquelle.

Verbindungsdaten kopieren

Diese Schaltfläche kopiert die angezeigten Verbindungsdaten in die Zwischenablage. Die Kopie enthält aber keine Zeilenumbrüche und wird nicht automatisch in Doppelhochkommata (") eingeschlossen. Falls Sie diese Verbindungsdaten für einen connectString in Kommandozeilenparametern verwenden wollen, dann müssen Sie ihn in der Regel selbst in Doppelhochkommata (") einschließen. Falls Sie die Verbindungsdaten (z.B. zur Dokumentation) mit Zeilenumbrüchen wünschen, dann drücken Sie bitte Verbindungsdaten editieren, selektieren Sie die Verbindungsdaten mit der Maus und drücken die Tasten Strg-C.

Verbindungsdaten ändern

Um das versehentliche Ändern der Verbindungsdaten zu verhindern, gibt es diese Schaltfläche. Sie können die Verbindungsdaten in einem Editierfenster ändern und Ihre Änderungen durch OK bestätigen oder mittels Abbrechen verwerfen. Es wird empfohlen, hierbei nicht das Passwort der Datenquelle einzugeben. Begründung: InfoZoom versucht, das Passwort aus den Verbindungsdaten zu extrahieren, damit es nicht angezeigt oder gespeichert wird. Das kann aber nur garantiert werden, wenn es über den Passwort-Dialog eingegeben wird, nicht aber, wenn es hier in den Verbindungsdaten eingegeben wird. Nach dem Editieren sollten Sie nach Möglichkeit die Verbindungsdaten testen.

Tabellenname

Hier kann die zu ladende Tabelle aus der Datenbank ersehen und eventuell geändert werden.

Passwörter für die Dauer der Sitzung merken

Dieser Schalter bestimmt, ob ich bei jedem Nachladen das Passwort der Datenquelle eingeben muss, oder dass das Passwort im Hauptspeicher für die Laufzeit des InfoZoom-Programms gespeichert wird. Dabei wird das einmal eingegebene Passwort im Hauptspeicher verschlüsselt, sodass ein Auslesen für fremde Programme erheblich erschwert wird. Aus Sicherheitsgründen speichert InfoZoom das eingegebene Passwort niemals in einer Datei. Ein Zugriff auf eine Datenbank, die mit Passwort geschützt ist, ist also auch mit InfoZoom nicht ohne das Passwort möglich. Der Zustand dieses Schalters selbst wird aber in einer InfoZoom-Datei gespeichert, ist also eine Eigenschaft der Tabelle.

Registerkarte Textdatei

Wenn Daten aus einer Textdatei importiert wurden, dann zeigt diese Registerkarte alle dazu relevanten Informationen. Zunächst wird der Pfad der Textdatei angegeben. Bei Dateien, die über das Internet heruntergeladen wurden, ist dies die entsprechende URL. Die Zeile darunter gibt Informationen aus dem Dateisystem über den Zeitpunkt der Erstellung und der letzte Änderung der darüber angezeigten Datei. Darunter steht, wann zuletzt Daten aus einer Textdatei gelesen wurden. Der Bereich darunter entspricht genau dem Dialog Textimport von InfoZoom. Bitte lesen Sie dort die Bedeutung der einzelnen Dialogelemente nach.

Wenn der Dateiname der Importdatei editiert wird oder mittels Durchsuchen... neu gesetzt wird, dann wird nach einer Nachfrage die Vorschau aktualisiert. Gegebenenfalls wird die Struktur der eingestellten Datei neu ermittelt und die Einstellungen entsprechend angepasst - analog zum ersten Textimport.

Hinweis: Für Textdateien, die über das Internet angebunden sind (aktives Kontrollkästchen Aus URL lesen) wird zunächst keine Vorschau angezeigt. Die Vorschau wird erst erstellt, wenn Sie das Nachladen testen (Schaltfläche Nachladen testen). Die Daten werden in eine temporäre Datei geladen. Die Datei steht solange zur Verfügung, wie der Dialog geöffnet ist oder bis aus einer anderen Datenquelle geladen wird.

Registerkarte Excel-Datei

Wenn Daten mit dem Excel-Assistenten aus einer Excel-Datei importiert wurden, dann zeigt diese Registerkarte alle dazu relevanten Informationen und Einstellungen. Zum Nachladen aus der Excel-Datei können Sie die Einstellungen nach Ihren Anforderungen ändern.

Thema: Excel-Dateien als Datenquellen verwenden

Registerkarte InfoZoom-Datei

Wenn Daten aus einer InfoZoom-Datei importiert wurden, dann zeigt diese Registerkarte alle dazu relevanten Informationen. Zunächst wird der Pfad der InfoZoom-Datei angegeben. Bei Dateien, die über das Internet heruntergeladen wurden, ist dies die entsprechende URL. Die Zeile darunter gibt Informationen aus dem Dateisystem über den Zeitpunkt der Erstellung und der letzte Änderung der darüber angezeigten Datei. Darunter steht, wann zuletzt Daten aus einer InfoZoom-Datei in diese Tabelle eingefügt bzw. angefügt wurden.

Registerkarte Einstellungen

Auf dieser Registerkarte kann man für alle Typen einer InfoZoom-Datenquelle tabellenspezifische Eigenschaften für das Nachladen von Daten einstellen.

Felder zuordnen

Beim Importieren werden die Felder der Datenquelle anhand ihrer Feldnamen den korrespondierenden Attributen in der InfoZoom-Tabelle zugeordnet. In InfoZoom werden die Feldnamen der Datenquelle als Importnamen gespeichert und können zu den Attributen angezeigt werden. Wenn Sie Daten aus der ursprünglichen Datenquelle nachladen oder Daten aus einer anderen Datenquelle importieren, dann werden die Zuordnungen von Feldern der Datenquelle zu Attributen in der InfoZoom-Datei geprüft. Geprüft wird, ob mit den Feldnamen der Datenquelle übereinstimmende Importnamen existieren. Wenn Zuordnungen nicht mehr gefunden werden, z.B. nach Namensänderungen, dann ordnen Sie die Felder den Attributen neu zu, um die Importnamen zu aktualisieren.

Thema: Felder zuordnen

In dieser Tabelle eigene Einstellungen für das Nachladen und Einfügen definieren

Falls dieser Schalter ausgeschaltet ist, werden beim Nachladen bzw. Einfügen von Daten die anwendungsspezifischen Optionen beachtet, die im Dialog Optionen auf der Registerkarte Datenimport eingestellt sind. Sie können aber auch diesen Schalter einschalten und damit die angezeigten Einstellungen für diese Tabelle aktivieren. Diese Einstellungen werden beim nächsten Speichern in einer InfoZoom-Datei gesichert und erhalten Gültigkeit, egal wie die Optionen zum Datenimport bei dem jeweiligen Anwender eingestellt sind. Sie können durch Verstellen der Schalter auch leicht ein abweichendes Verhalten bestimmen. Schalten Sie den Schalter aus und wieder ein, so übernehmen alle darunterliegenden Schalter die Einstellungen aus dem Dialog Optionen. Die Bedeutung der einzelnen Schalter lesen Sie bitte in dem Kapitel Datenimport nach.