ARCHIBUS Smart Client
ARCHIBUS Web Central

Daten per Datenübertragung importieren

Durch den Import von Daten (die Aktion "Übertragen in") werden durch Kommata getrennte Werte (CSV) oder eine Excel-Datei (XLS) vom Client-Computer oder von einer Serverdatei importiert. Wenn Sie Daten importieren, können Sie entscheiden, ob Sie Protokolle (Vergleichsberichte) über hinzugefügte und aktualisierte Datensätze erstellen möchten. Beim Auftreten von Fehlern wird immer ein Fehlerprotokoll erstellt.

Eine gängige Vorgehensweise für den Import von Daten sieht wie folgt aus:

Bei bestimmten Tabellen können Sie die Dateien, die geschrieben werden, auch mit dem Feld "Datenübertragungsstatus" nachverfolgen. Siehe Das Feld "Datenübertragungsstatus".

Hinweis: Wenn Sie die Daten in das CSV-Format exportiert und anschließend die CSV-Datei in Excel bearbeitet haben, treffen Sie möglicherweise beim erneuten Importieren der Dateien in ARCHIBUS auf Probleme. Siehe dazu Arbeiten mit CSV-Dateien in Excel.

Lokale Dateien gegenüber Serverdateien

Wenn Sie Daten importieren, können Sie entweder eine Datei zum Hochladen auf Ihrem Client-Computer auswählen (durch Auswahl von "Lokale Datei"), oder Sie laden die letzte Dateiausgabe für die entsprechende Tabelle von diesem Benutzer auf den Server hoch (durch Auswahl von "Serverdatei"). Verwenden Sie lokale Dateien, wenn es praktischer ist, mit Dateien auf Ihrem lokalen Computer zu arbeiten, ohne diese für den Import wieder auf den Server stellen zu müssen. Verwenden Sie Serverdateien, wenn Sie Daten übertragen und mit diesen vor dem Import nicht lokal arbeiten müssen. Wenn Sie beispielsweise Gebäude-, Geschoss- und Raumdaten zwischen zwei Projekten übertragen, die auf Ihrem Server laufen, können Sie sich beim ersten Projekt anmelden, die Daten exportieren, sich beim zweiten Projekt anmelden und die Daten übertragen, ohne diese auf Ihre lokale Arbeitsstation herunterzuladen.

Die Importdatei vorbereiten

Möglicherweise nutzen Sie Datenübertragung, um Daten von einer Projektdatenbank in eine andere zu übertragen. In einem solchen Fall importieren Sie die Datei, die von ARCHIBUS exportiert wurde, um sie mit den entsprechenden Schemainformationen, Aufzählungswerten und Datumsformaten zu versehen. In anderen Fällen lesen Sie Informationen aus einer Tabellenkalkulationsdatei in ARCHIBUS ein. Hierbei müssen Sie sicherstellen, dass die Tabellenkalkulationsdatei über die richtigen Schemainformationen und das richtige Format verfügt, wie es in diesem Abschnitt beschrieben wird.

Übertragungsdateien speichern Daten in einem Format, das eigens entwickelt wurde, um vom Programm zuverlässig validiert und erneut eingelesen werden zu können, unabhängig von Sprache und Gebietsschema des Benutzers, durch den die Daten exportiert wurden. Aus diesem Grund müssen Importdateien:

Bei XLS-Dateien enthält die erste Zeile die Tabelleninformation. Die zweite Zeile enthält die Information des Schemaspaltentitels im Format Tabelle.Feld, beispielsweise rm.bl_id, rm.fl_id, rm. rm_id.

Bei CSV-Dateien ist die erste Zeile der Datei eine Kommentarzeile, welche die Information des Schemaspaltentitels enthält. Dies ist eine Liste von Importfeldern im Format Tabelle.Feld, beispielsweise rm.bl_id, rm.fl_id, rm. rm_id.

Alternativ können Sie über die Aktionsschaltfläche "Daten" eine XLS- oder CSV-Datei aus ARCHIBUS exportieren, welche die Tabellen und Datenspalten enthält, die Sie importieren möchten. Siehe Schritt 1 von Wie liest man Daten aus einer Tabellendatei ein.

Datumsangaben in Excel formatieren 

Die Funktion "Datenübertragung" setzt voraus, dass alle Datumsfelder in einer für den Import bestimmten Datei das Format 'jjjj-mm-tt' aufweisen. Wenn Sie Datumsangaben mithilfe der ARCHIBUS-Datenübertragung nach Excel exportieren, wird das Datum im ISO-Standardformat (jjjj-mm-tt) exportiert. Wenn Sie jedoch über Excel Änderungen an Datumsangaben vornehmen oder der Datei neue Datumsangaben hinzufügen, werden diese entsprechend Ihrer regionalen Datumseinstellungen in Windows gespeichert. Wenn Sie Datumsangaben ändern und erneut in ARCHIBUS importieren möchten, verwenden Sie einen der beiden folgenden Ansätze:

Daten aus einer anderen Tabellendatei einlesen

Um Daten aus einer anderen Tabellendatei einzulesen, gehen Sie wie folgt vor:

  1. Verwenden Sie die Aktionsschaltfläche "Daten", um eine XLS- oder CSV-Datei aus ARCHIBUS zu exportieren, die die Tabelle und Datenspalten enthält, die Sie importieren möchten. In diesem Schritt wird eine Datei mit den Tabellen- und Spaltentitelinformationen erstellt, die benötigt wird, um die Tabellendaten mit Ihrem ARCHIBUS-Datenbankprojekt in Übereinstimmung zu bringen. Alternativ können Sie Ihre eigene CSV- oder XLS-Datei im richtigen Format mit den entsprechenden Schemainformationen erstellen. Siehe Die Importdatei vorbereiten.
  2. Laden Sie die Datei in Ihr Tabellenkalkulationsprogramm und löschen Sie sämtliche Daten.
  3. Erstellen Sie eine Abfrage oder kopieren Sie die Daten und fügen Sie sie in die entsprechenden Spalten der Tabelle ein.
  4. Speichern Sie die Tabelle entweder als CSV- oder XLS-Datei.
  5. Laden Sie die Ansicht mit den Daten, die Sie importieren möchten, und klicken Sie auf die Aktionsschaltfläche "Daten".
  6. Wählen Sie im Bildschirm "Datenübertragung" die Aktion "Übertragen in" und klicken Sie auf "Weiter".
  7. Wählen Sie "Lokale Datei" und "Durchsuchen", um die Tabellendatei auszuwählen, und wählen Sie optional dazu "Vergleichsberichte erstellen?", um Einfügungs- und Aktualisierungsprotokolle zu erstellen, in denen die hinzugefügten und geänderten Datensätze aufgezeigt werden. Siehe Vergleichsberichte erstellen.
  8. Klicken Sie auf "Übertragung starten".

    In der Registerkarte "Übertragungsstatus" wird die Anzahl der Datensätze angezeigt, die verarbeitet werden, sowie der Prozentsatz der Fertigstellung des entsprechenden Auftrags. Der Fortschrittsbalken zeigt an, wann der Import abgeschlossen ist. Wenn Sie Vergleichsberichte erstellt haben, erscheinen die URLs der Berichte am unteren Bildschirmrand. Beim Auftreten von Fehlern wird ein Fehlerprotokoll erstellt.

So importieren Sie Daten

Sie können Daten importieren, indem Sie eine lokale Datei übertragen oder eine Datei, die Sie aus einer anderen Datenbank exportiert haben.

Gehen Sie zum Importieren von Daten folgendermaßen vor:

  1. Bereiten Sie die Importdatei vor. Siehe Die Importdatei vorbereiten.
  2. Laden Sie die Ansicht mit den Daten, die Sie importieren möchten, und wählen Sie die Aktionsschaltfläche "Daten".
  3. Wählen Sie mithilfe der Aktionsschaltfläche "Übertragung" die Aktion "Übertragen in" und klicken Sie auf "Weiter".
  4. Wählen Sie auf der Registerkarte "Zu importierende Datei" eine der folgenden Optionen für die zu importierende Datei aus:
  5. Wenn Sie das Kontrollkästchen "Vergleichsberichte erstellen?" aktivieren, werden Einfügungs- und Aktualisierungsprotokolle für den Import erstellt. Wenn Sie dieses Kontrollkästchen nicht aktivieren, wird nur ein Fehlerprotokoll erstellt, falls Fehler auftreten.
  6. Klicken Sie auf "Übertragung starten".

    Die Registerkarte "Übertragungsstatus" wird angezeigt. Von dieser Registerkarte aus können Sie den Fortschritt des Auftrags beobachten und nach erfolgter Übertragung die Vergleichsprotokolle (Einfügungs- und Aktualisierungsprotokolle) laden, wenn Sie zuvor die entsprechenden Kontrollkästchen aktiviert haben. Am unteren Bildschirmrand finden Sie eine Verknüpfung, über die Sie zu diesen Protokollen sowie zum Fehlerprotokoll gelangen, falls Fehler aufgetreten sind.

    Wenn es ein Feld zum Datenübertragungsstatus für die Tabelle mit dem Import gibt, wird dieses Feld für jeden Datensatz aktualisiert. Siehe Das Feld "Datenübertragungsstatus".

Hinweis: Die Datenbank enthält keine Datensätze, die z.B. aufgrund eines Bestätigungsfehlers nicht eingefügt werden konnten. Diese Datensätze werden nur im Fehlerprotokoll zu Ihrer Information gespeichert.

Fehler beheben

Bei einem Import kann das Fehlerprotokoll auf die folgenden Fehler hinweisen:

 

Copyright © 1984-2014, ARCHIBUS, Inc. Alle Rechte vorbehalten.