Info |
---|
Die Reorganisation führt in einem ersten Schritt eine Reihe von Überprüfungen auf der Datenbank durch und korrigiert, falls notwendig, in . Bei diesem Schritt wird noch nichts gelöscht oder korrigiert. Wichtige Änderungen werden in einem Log ausgegeben, damit sich der/die Administrator:in ein Bild der Korrekturen machen kann. In einem zweiten Schritt werden die gefundenen Fehler aufgeführten Objekte oder Inkonsistenzen korrigiert oder gelöscht. Nachfolgend sind die verschiedenen Überprüfungsschritte erklärtaufgeführt und es wird auch darauf hingewiesen, welche Schritte bedenkenlos durchgeführt werden können und wo Vorsicht geboten ist. |
Note |
---|
Die Reorganisation wurde in der Version 12.16.0 überarbeitet und kann nun bedenkenlos regelmässig ausgeführt werden, damit die Datenbankintegrität sichergestellt ist. Überprüfungsschritte, welche einen manuellen Eingriff benötigen. Überprüfungen, deren Ergebnisse für die Datenintegrität nicht kritisch sind und welche nur manuellen behoben werden können, wurden aus der Reorganisation entfernt und stehen nun als Überprüfung zur Verfügung. |
...
Zur Auswahl stehen die Überprüfung der Datenbank und/oder die Überprüfung der Dateiablage. Die Datenbanküberprüfung enthält die folgenden Schritte:
Code | Bezeichnung | Beschreibung |
---|---|---|
db01 | Katalogeinträge überprüfen | Prüft, ob Textkataloge den vorgegebenen Bedingungen entsprechen, z. B. ob zu lange oder doppelte Kürzel vorkommen.
|
db02 | Ungültige Objekte löschen | Es gibt zwei Arten von ungültigen Objekten:
|
db03 | Alle Objekte auf eindeutige GUIDs überprüfen | Prüft, ob GUIDs doppelt verwendet werden. |
db04 | Übergeordnete Objekte überprüfen | Prüft, dass alle übergeordneten Objekte gültig sind. |
db05 | Sortierung der Objekte auf Eindeutigkeit überprüfen | Objekte, die eine Reihenfolge haben, haben einen versteckten Wert für diese Sortierung. Es kann vorkommen, dass dieser Wert fehlt oder dass der gleiche Wert mehrfach vorkommt. Wenn das der Fall ist, kann es z.B. beim Verschieben von Objekten über Drag-and-drop zu unerwarteten Sortierungen kommen. |
db06 | Ungültige und doppelte Beziehungen zwischen Objekten löschen | |
db07 | Falsche Sortierschlüssel in Beziehungen korrigieren | |
db8 | Ungültige Gruppierungen von Objekten löschen | |
db9 | Doppelte Werte löschen | Diese Korrektur kann problemlos durchgeführt werden. Wo der Fehler in Logo ist, war lange unklar mit der Version 12.16 ab Oktober sollte das Problem aber ziemlich sicher nicht mehr auftreten |
db10 | Ungültige Werte löschen | |
db11 | Werte in falschen Spalten korrigieren | |
db12 | Ungültige Referenzen auf Katalogeinträge löschen | |
db13 | Ungültige Referenzen auf Objekte löschen | |
db14 | Auf Existenz zwingender Werte überprüfen | |
db15 | Gültigkeit “Erstellt von“ und “Geändert von“ überprüfen | |
db16 | Ungültige Einträge in Geo-Index löschen | |
db17 | Automatische Nummerierungen überprüfen | |
db18 | Verschiedene Attribute validieren | |
db19 | Ungültige Filter und Konfigurationen löschen | |
db20 | Auf gültige Achssegmente prüfen | |
db21 | Geometrien der Gebietsgruppen neu berechnen | |
db22 | Abschnitte und Knoten auf ihren Segmentbezug überprüfen | |
db23 | Gleiche Achsreferenzen für Schild und Basispunkt überprüfen | |
db24 | Werte-Cache aktualisieren (Basisdaten) | |
db25 | Auf gültige Achsreferenzen prüfen | |
db26 | Kunstbauten: Automatische Nummerierung der Schadensnummern prüfen | |
db27 | Kunstbauten DE: Zustände ohne Besitzer und Prüfungen ohne Referenz korrigieren | |
db28 | Kunstbauten Bund: Referenzen zwischen Objekten und Bauteilen in anderem Bauwerk überprüfen | |
db29 | Werte-Cache aktualisieren | |
db30 | Indices neu erstellen | |
db31 | Sicherstellen, dass Objektfotos und -skizzen öffentlich sind | |
db51 | Anzahl Unterobjekte überprüfen | |
db52 | Verschnitte von Gebiete und Segmenten neu zusammenstellen | |
db53 | Diverse Überprüfungen für Basisdaten durchführen | |
db54 | Achsreferenzen an Geometrien anpassen | |
db55 | Diverse Überprüfungen für Unterhalt durchführen | |
db56 | Entwässerung: Anfang und Ende von Blindanschlüssen überprüfen | |
db57 | PMS-Projekte ohne Budget und Sanierungsobjekte löschen | |
db58 | Automatische Ausmasse aus Geometrien nachführen | |
db59 | Unterhalt: Standardtätigkeiten von Unterhaltsobjekten nachführen | |
db60 | Verkehrsdaten: Geometrien von Querschnitten nachführen | |
db99 | Bereitschaft für nächste Version prüfen |