Voraussetzungen

Die zu importierende CSV-Daten muss sich im konfigurierten Verzeichnis befinden. Es ist sicherzustellen das der ausführende Docusnap-Benutzer auf dieses Verzeichnis über Lese und Schreibrechte verfügt.

Damit der CSV Import gelingt ist sicherzustellen, dass die für den Import erforderlichen Pflichtfelder in der CSV-Datei vorhanden ist.

Beim Import von Daten in Tabellen muss in den meisten Fällen der Fremdschlüssel zu übergeordneten Tabellen berücksichtigt werden, weil der Import sonst fehlschlägt. Wenn beispielsweise Kontaktdaten in die Tabelle tContacts eingefügt werden, muss die Firmen ID (tContacts.AccountID) angegeben werden, damit die Kontakte im Baum zur richtigen Firma angezeigt werden können. Bei den Spaltennamen AccountID und DomainID handelt es sich immer um die Firma bzw. die Domäne zu der der Eintrag nach dem Import gehören soll. In der Docusnap Administration unter Tabellen verwalten kann der Name der Fremdschlüsselspalte von Tabellen herausgefunden werden. Falls der Name der Spalten nicht genügt um die übergeordnete Tabelle zu ermitteln, kann in Objekte verwalten das Objekt gesucht werden, in das importiert werden soll, um dann die übergeordnete Tabelle zu finden. Anschließend kann im SQL Management Studio ein Select Statement auf die übergeordnete Tabelle ausgeführt werden um die Fremdschlüssel zu erhalten. Zum Beispiel kann die AccountID durch das Statement

select tAccounts.AccountID, tAccounts.AccountName from tAccounts

gefunden werden. Die AccountID der gewünschten Firma muss in der CSV Datei angegeben werden um dann zugewiesen werden zu können. Nach dem Import der Daten werden diese dann bei der richtigen Firma angezeigt. Alternative zum SQL Management Studio könnte auch ein Connect Packet erstellt werden, welches die Daten der Tabelle enthält, um die richtigen FremdschlüsselIDs zu erhalten.