Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 5 Next »

Die Reorganisation führt in einem ersten Schritt eine Reihe von Überprüfungen auf der Datenbank durch. 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 aufgeführten Objekte oder Inkonsistenzen korrigiert oder gelöscht.

Nachfolgend sind die verschiedenen Überprüfungsschritte aufgeführt und es wird auch darauf hingewiesen, welche Schritte bedenkenlos durchgeführt werden können und wo Vorsicht geboten ist.

Die Reorganisation wurde in der Version 12.16.0 überarbeitet. Überprüfungen, deren Ergebnisse für die Datenintegrität nicht kritisch sind und welche nur manuell behoben werden können, wurden aus der Reorganisation entfernt und stehen nun als Überprüfung zur Verfügung.

Die Reorganisation befindet sich unter Datei > Reorganisation.

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.

(tick) Kann ohne Bedenken ausgeführt werden.

db02

Ungültige Objekte löschen

Es gibt zwei Arten von ungültigen Objekten:

  1. Objekte von nicht lizenzierten Objekttypen: Das sind gültige Einträge in der Datenbank, die aber mit der aktuellen Seriennummer in keiner Ansicht angezeigt werden.
    (question) Möglicherweise muss die Lizenznummer erweitert werden.

  2. Objekte von nicht mehr existierenden Objekttypen: Hier handelt es sich um Objekte und/oder Katalogeinträge, für die in der aktuellen Version von Logo keine Definition mehr vorhanden ist. Normalerweise werden solche Einträge schon während dem Update gelöscht. Wenn hier viele Objekte aufgelistet werden, sollte dies vor dem Löschen genauer angeschaut werden.
    ⚠️ Vorsicht, wenn viele Objekte gelöscht werden.

db03

Alle Objekte auf eindeutige GUIDs überprüfen

Prüft, ob GUIDs doppelt verwendet werden.

☎️ Kontaktieren Sie uns, wenn hier Fehler aufgelistet werden.

db04

Übergeordnete Objekte überprüfen

Prüft, dass alle übergeordneten Objekte gültig sind.

(tick) Kann ohne Bedenken ausgeführt werden.

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 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.

(tick) Kann ohne Bedenken ausgeführt werden.

db06

Ungültige und doppelte Beziehungen zwischen Objekten löschen

Veraltete oder nicht mehr gültige Referenzen zwischen Objekten werden gelöscht.

(tick) Kann ohne Bedenken ausgeführt werden.

db07

Falsche Sortierschlüssel in Beziehungen korrigieren

Korrigiert veraltete Sortierschlüssel von Unterobjekten und referenzierten Objekten.

(tick) Kann ohne Bedenken ausgeführt werden.

db8

Ungültige Gruppierungen von Objekten löschen

Löscht veraltete und ungültige Gruppierungen von Objekten.

(tick) Kann ohne Bedenken ausgeführt werden.

db9

Doppelte Werte löschen

In seltenen Fällen kam es vor, dass gewisse Werte doppelt gespeichert wurden. Mit der Version 12.16 sollte dieser Fehler nicht mehr auftreten.

(tick) Kann ohne Bedenken ausgeführt werden.

db10

Ungültige Werte löschen

Werte von nicht mehr existierenden Attributen werden gelöscht. In der Regel werden diese Werte bereits während dem Update gelöscht.

(tick) Kann ohne Bedenken ausgeführt werden.

db11

Werte in falschen Spalten korrigieren

?

db12

Ungültige Referenzen auf Katalogeinträge löschen

Nicht erlaubte Katalogreferenz: Bei kaskadierenden Katalogen ist häufig nur erlaubt, Einträge auf der untersten Ebene auszuwählen. Falls das nicht der Fall ist, muss es bei den betroffenen Objekten von Hand korrigiert werden.
Bauteil [ID: 664295] Typ: Nicht erlaubte Katalogreferenzen "291"; Manuell korrigieren.
Bauteil [ID: 664506] Typ: Nicht erlaubte Katalogreferenzen "45"; Manuell korrigieren.

db13

Ungültige Referenzen auf Objekte löschen

Unterschied zu db06?

db14

Auf Existenz zwingender Werte überprüfen

Wenn bei Attributen zwingende Werte fehlen gibt es zwei Möglichkeiten:

  1. Für das Attribut gibt es einen Standardwert. Bei der Korrektur wird überall dieser Wert gesetzt. Diese Korrektur ist problemlos.

  2. Es gibt kein Standardwert. In diesem Fall wird das Objekt gelöscht. In diesem Fall sollte in der Regel die Reorganisation nicht fortgesetzt werden sondern man sollte bei den Objekten die fehlenden Attributte manuell ergänzen.
    Bauwerke (Kunstbauten) [ID 661402]: Aktualisierung Tätigkeiten: Notwendiger Wert fehlt; wird auf Default gesetzt.
    Bauwerke (Kunstbauten) [ID 661403]: Aktualisierung Tätigkeiten: Notwendiger Wert fehlt; wird auf Default gesetzt.
    Bauwerke (Kunstbauten) [ID 661404]: Aktualisierung Tätigkeiten: Notwendiger Wert fehlt; wird auf Default gesetzt.
    Bauwerke (Kunstbauten) [ID 661405]: Aktualisierung Tätigkeiten: Notwendiger Wert fehlt; wird auf Default gesetzt.

db15

Gültigkeit “Erstellt von“ und “Geändert von“ überprüfen

Die berechneten Felder “Erstellt von“ und “Geändert von“

ungültige Werte werden gelöscht: Was sind ungültige Werte?

(tick) Kann ohne Bedenken ausgeführt werden.

db16

Ungültige Einträge in Geo-Index löschen

db17

Automatische Nummerierungen überprüfen

Automatische Nummerierungen können problemlos korrigiert werden.
Signalisation - Signal-Standorte: 459 fehlende Werte / 0 doppelte Werte
Signalisation - Verkehrsschilder: 690 fehlende Werte / 0 doppelte Werte

db18

Verschiedene Attribute validieren

db19

Ungültige Filter und Konfigurationen löschen

Wenn bei der Überarbeitung von Logo Ansichten wegfallen oder grundsätzlich geändert werden kann es vorkommen, das früher erstelle Filter/Konfigurationen nicht mehr gültig sind. Diese werden hier entfernt.
1 Filter / Konfiguratione(n) für nicht mehr verfügbare Ansichten werden gelöscht.

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

In einer Logo Datenbank werden sämtliche Attribute als einzelne Einträge in einer Tabelle abgelegt. Zusätzlich werden alle Attribute eines Objekts in der Objekttabelle aus Gründen der Geschwindigkeit reduntant abgespeichert. Dieser Cache wird hier für alle Objekte überprüft und nachgeführt. Die Korrektur ist immer problemlos, wenn es viele Objekte mit Werte-Cache "Null" hat kann es sein, dass der Vorgang eher lange dauert.
8255 Objekte wo Werte-Cache "Null" ist.

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

  • No labels