FAQ durchsuchen

Kann man die Bezeichnung für mehrere Objekte nach einem Import noch umbenennen?

Es kann vorkommen, dass die Bezeichnungen von Objekten innerhalb einer Projektvariante nach einem Import korrigiert werden müssen. Um die Bezeichnungen für eine große Anzahl von Objekten schnell zu ändern, müssen zuerst Daten über einen ASCII-Import eingefügt werden und anschließend mit einer OPath-Abfrage in das korrekte Datenfeld übergeben werden.

Die einzelnen Schritte werden anhand eines Beispiels beschrieben:

1. Es wurde festgestellt, dass ein paar Haltungen die falsche Bezeichnung haben und nun umbenannt werden sollen.

2. Es muss eine Tabelle als CSV-Datei vorliegen oder andernfalls noch erstellt werden, in der die aktuellen („falschen“) und die neuen („korrekten“) Haltungsbezeichnungen aufgelistet werden:

3. Per ASCII-Import werden die neuen Bezeichnungen in die Datenbank importiert. Dafür soll zunächst die neue Bezeichnung in ein leeres, also nicht genutztes Datenfeld der jeweiligen Haltungen importiert werden und soll so erst einmal als „Ersatzfeld“ dienen. Am besten eignet sich hierfür das Datenfeld Bezeichnung alt., falls dieses noch nicht belegt ist.

Das Datenfeld Bezeichnung hat eine besondere Rolle beim Import von Daten.
Die Bezeichnung wird bei einem Import zur Identifikation von vorhandenen Objekten genutzt. Vorhandene Bezeichnungen können beim ASCII-Import nicht überschrieben werden.

4. Starten Sie die Schnittstelle ASCII-Import aus der Barthauer Management Console und importieren Sie das beiliegende Dokument Bezeichnung_Haltung.bce als ASCII Import Definition.

5. Klicken Sie bei dem Dokument erst auf Bearbeiten, um sich die Konfiguration einmal genauer in der Vorschau anzuschauen und ggfs. anzupassen. Laden Sie für die Import-Vorschau die CSV-Datei aus Schritt 2.

6. Wenn alle Einstellungen passen, kann der Import durchgeführt werden. Das Import-Protokoll erscheint auf der linken Seite im unteren Fenster.

7. Nach dem Aktualisieren der Haltungsstammdaten sind die neuen Einträge im Datenfeld Bezeichnung_alt für die beiden Haltungen zu sehen.

8. Damit die neuen Bezeichnungen in das Datenfeld Bezeichnung übernommen werden, muss eine Aktualisierungsabfrage durchgeführt werden. Hierzu kann das beiliegende OPath-Abfrage-Dokument Bezeichnung_aus_Alt_Bezeichnung.bce verwendet werden.