Zum Inhalt springen
MultiBaseCS Hilfe
Esc
↑↓navigieren↵öffnen⌘Jvorschau
Auf dieser Seite

Datenpflege und Dienstprogramme

Im Dialog Datenpflege/Dienstprogramme finden Sie Routinen, die den Datenbestand auf Konsistenz prüfen und bei Bedarf korrigieren. Dazu kommen Helfer für wiederkehrende Aufgaben, z. B. zum Umbenennen von Zusatzfeldern oder zum Erstellen eines Connection-Strings.

Dialog öffnen und Routinen ausführen

  1. Klicken Sie im Menüband auf Extras › Extras › Datenpflege/Dienstprogramme.
  2. Wechseln Sie bei Bedarf über die Schaltflächen in der Kopfzeile zwischen den Datenpflegefunktionen und den Datenbankfunktionen. Mit zwei weiteren Schaltflächen wählen Sie alle Einträge aus oder heben die Auswahl auf.
  3. Haken Sie die gewünschten Routinen an. Zu jedem markierten Eintrag zeigt der Dialog eine kurze Beschreibung.
  4. Klicken Sie auf Datenpflege starten.

Datenpflege durchführen mit der markierten Basis-Datenpflege und ihrer Beschreibung

Datenpflegefunktionen

Ausgeblendete Werte sichtbar setzen

Setzt alle ausgeblendeten Referenzlisteneinträge der Datenbank wieder auf sichtbar. Nutzen Sie diese Funktion, wenn z. B. nicht alle gewünschten Arten oder Nachweistypen in den Auswahllisten erscheinen.

Basis-Datenpflege

Führt die Standard-Datenpflege aus. Dabei arbeitet MultiBaseCS zahlreiche vordefinierte SQL-Anweisungen ab, die die Konsistenz der Datenbank sichern. Außerdem zieht es gelöschte Arten in der Datenbank nach.

BatBase: Datenpflege durchführen

Berechnet Flugstrecken und Zeitdifferenzen für Beobachtungen aus dem Modul BatBase, bei denen eine Berechnung nötig ist. Schließt die Routine BatBase: Veraltete Ringnummern prüfen ein.

BatBase: Veraltete Ringnummern prüfen

Ersetzt alte Ringnummern durch die neuen Ringnummern, die bei einer Umberingung vergeben wurden.

BatBase: Berechnung der Korrektur-Informationen

Prüft Beringungen und Wiederfunde, bei denen eine Berechnung nötig ist, auf Fehler und berechnet die Korrektur-Informationen.

Benutzer-Registry zurücksetzen

Löscht Einträge, die MultiBaseCS in der Windows-Registry Ihres Benutzers gespeichert hat, ganz oder für einen gewählten Zweig. So setzen Sie z. B. gespeicherte Fenstereinstellungen zurück.

Bundeslandzuordnung berechnen

Ordnet jeder Beobachtung ein Bundesland zu. Die Zuordnung legt MultiBaseCS in der Tabelle tblDatenRegionen ab. Sie dient u. a. zum Filtern und für den Export des Bundeslandvorkommens. Die maximale Entfernung zur Landesgrenze beträgt dabei 1.000 m.

Regelmäßig berechnet der MultiBaseCS Service die Zuordnung.

Datenpflege nach Datenimport

Führt die Datenpflege aus, die nach einem Datenimport nötig ist, und setzt den entsprechenden Hinweis zurück.

Erfassungsnamen ergänzen

Ergänzt fehlende Erfassungsnamen.

FFH-Monitoring: Werte prüfen

Prüft, ob für die Merkmale des FFH-Monitorings Werte angegeben sind, und ergänzt bei Bedarf Werte aus einer vorhandenen Bewertung.

Konsistenz der Ortsdetails prüfen

Entfernt leere und doppelte Ortsdetails.

Konsistenz der Zusatzfelder prüfen

Entfernt leere und doppelte Zusatzfelder (Details) von Beobachtungen.

Koordinaten aus Rasterwerten berechnen

Berechnet Koordinaten aus den vorhandenen Rasterwerten. Gilt nur für Beobachtungen ohne Koordinaten und ohne Ortszuordnung.

LAEA-Werte berechnen, prüfen oder zurücksetzen

Drei Routinen bearbeiten die Felder LAEACellcode, LAEARaster und LAEA1Cellcode von Beobachtungen und Orten mit Koordinaten:

  • LAEACellcode, LAEARaster und LAEA1Cellcode berechnen: nur für Datensätze, bei denen die Werte fehlen.
  • LAEACellcode, LAEARaster und LAEA1Cellcode prüfen: prüft die Werte und korrigiert sie bei Bedarf.
  • LAEACellcode, LAEARaster und LAEA1Cellcode für alle Datensätze zurücksetzen: leert die Werte. Berechnen Sie sie danach neu.

Die Werte können Sie im Modul Liste als Spalten einblenden. Bei neuen Beobachtungen berechnet MultiBaseCS sie automatisch.

Lokale Referenz-Datenbank aktualisieren (MBRefX)

Aktualisiert die lokale Datei MultiBaseCS.mbrefx mit den Referenzlisten.

MTB-Werte berechnen, prüfen oder zurücksetzen

Drei Routinen bearbeiten die Felder MTB, MTBQ und Raster von Beobachtungen und Orten mit Koordinaten:

  • MTB, MTBQ und Raster berechnen: nur für Datensätze, bei denen das Feld MTB leer ist.
  • MTB, MTBQ und Raster prüfen: prüft die Werte und korrigiert sie bei Bedarf.
  • MTB, MTBQ und Raster für alle Datensätze zurücksetzen: leert die Werte. Berechnen Sie sie danach neu.
Ortsinformationen aktualisieren

Überträgt die Eigenschaften der gespeicherten Orte auf die zugehörigen Beobachtungen.

Räumliche Ausdehnung gespeicherter Orte berechnen

Berechnet die räumliche Ausdehnung von Orten, die noch keine haben. MultiBaseCS braucht sie, um Beobachtungen schneller zu filtern.

Standard- und GUID-Werte prüfen

Belegt leere ID- und Kennzeichen-Felder mit einem Standardwert. So müssen Sie in eigenen SQL-Abfragen den Wert NULL nicht berücksichtigen. Bei Oracle- und PostgreSQL-Datenbanken prüft die Routine außerdem das Format der GUID-Felder.

Uhrzeit aktualisieren
  • Uhrzeit aktualisieren (Zusatzfeld): überträgt die Uhrzeit aus dem Feld Datum in das Zusatzfeld Uhrzeit und legt es bei Bedarf an.
  • Uhrzeit aktualisieren (Datum): überträgt die Uhrzeit aus dem Zusatzfeld Uhrzeit in das Feld Datum.
WebTile-Cache-Datenbank: Datenpflege durchführen

Bereinigt die Datenbank mit den zwischengespeicherten Kartenkacheln nach dem maximalen Kachelalter und der maximalen Kachelanzahl aus den Optionen.

WMS-Dienste prüfen

Prüft, ob die eingerichteten WMS-Dienste erreichbar sind.

Zuletzt verwendete Datenbanken leeren

Leert die Liste der zuletzt verwendeten Datenbanken.

Anwendungskonfiguration anzeigen

Zeigt alle Einstellungen einer Anwendungskonfiguration an.

Datenbankfunktionen

Zu den Datenbankfunktionen wechseln Sie über die Schaltfläche in der Kopfzeile des Dialogs. Die meisten stehen nur dem Datenbank-Administrator zur Verfügung.

Datenbankfunktion durchführen mit der Liste der Datenbankfunktionen

Admin-Konto entfernen

Entfernt das Admin-Konto aus der Datenbank.

Admin-Konto wiederherstellen

Stellt das Admin-Konto in der Datenbank wieder her.

Arten-Mapping herstellen

Ordnet Datensätzen in einer Microsoft Access-Datenbank die Arten der MultiBaseCS-Referenzliste zu. Die Artnamen müssen in der Tabelle tblArten im Feld Artbezeichnung stehen. Außerdem braucht die Tabelle ein Feld ID als Primärschlüssel. Das Feld ID_Art legt MultiBaseCS bei Bedarf an.

Bilder & Dokumente-Verzeichnis für Datenbank setzen

Legt das Verzeichnis für Bilder und Dokumente für die geöffnete Datenbank fest.

Connection-String erstellen

Öffnet den Dialog Datenbankverbindung konfigurieren.

  1. Tragen Sie die Verbindungsdaten ein: Datenbank-Typ, Zugangsdaten (zum Beispiel Windows-Authentifizierung), Server- und Instanzname, Datenbankname und gegebenenfalls Benutzername und Kennwort.
  2. Prüfen Sie die Verbindung mit Verbindung testen.
  3. Klicken Sie auf Connection-String erzeugen. MultiBaseCS zeigt den Connection-String (die Verbindungszeichenfolge) im Klartext und verschlüsselt.

Den Connection-String verwenden Sie z. B. in der INI-Datei.

Datenbankverbindung konfigurieren mit einem Beispielserver und dem erzeugten Connection-String

Connection-String verschlüsseln

Öffnet den Dialog Connection-String verschlüsseln.

  1. Kopieren Sie den vollständigen Connection-String in das Textfeld.
  2. Klicken Sie auf OK. MultiBaseCS zeigt den verschlüsselten Connection-String.
  3. Kopieren Sie ihn in die Zwischenablage und verwenden Sie ihn z. B. in der INI-Datei.

Connection-String verschlüsseln mit einem eingefügten Beispiel-Connection-String

Datenbank leeren

Löscht alle Daten aus den Datentabellen der geöffneten Datenbank.

Mit SQL-Script zum Leeren der Datenbank erzeugen bzw. SQL-Script zum Leeren der Datenbank erzeugen (große Datenbank) erhalten Sie stattdessen ein SQL-Script, das Sie selbst ausführen. Das Script für große Datenbanken müssen Sie unter Umständen mehrfach ausführen.

Doppelte Beobachter löschen

Löscht doppelte Beobachter. In Beobachtungen ersetzt MultiBaseCS gelöschte Beobachter durch den verbleibenden Eintrag.

FFH-Monitoring: Bewertungen aktualisieren

Prüft, ob die Bewertungsmerkmale für den aktuellen Berichtszeitraum gültig sind, und ordnet die Daten bei Bedarf den für das jeweilige Jahr gültigen Merkmalen zu. Doppelte Bewertungsmerkmale mit identischem Inhalt löscht MultiBaseCS.

Indizes optimieren

Optimiert alle Indizes der Datenbank, bei denen das nötig ist. Das kann z. B. die Suche beschleunigen.

Kacheldatenbank erstellen

Erzeugt aus Kartenkacheln in einem Verzeichnis eine Kacheldatenbank (MBTiles), die Sie in der WebTile-Karte als Kartenlayer verwenden. Die Kacheln können Sie z. B. mit QGIS in ein lokales Verzeichnis laden.

Eine ausführliche Anleitung finden Sie unter Dateibasierte WebTile-Karten.

Nicht verwendete Elemente ausblenden oder löschen
  • Nicht verwendete Elemente ausblenden: blendet Stammdaten aus, die keine Beobachtung verwendet.
  • Nicht verwendete Elemente löschen: löscht diese Stammdaten.

Beide Routinen gibt es für Beobachter, Sammlungen, Herkünfte und Atlanten.

Projektionsdateien erstellen

Erstellt Projektionsdateien für alle Geodaten in einem Verzeichnis. Die Einzelheiten legen Sie in einem Dialog fest.

Shape-Informationen importieren

Übernimmt den Inhalt eines Attributfeldes einer Polygon-Shape-Datei in die Beobachtungen, die in den Flächen liegen.

Shape-Datei Informationen importieren mit der Beispieldatei Untersuchungsgebiete und dem Attributfeld NAME

Feld im Dialog Bedeutung
Shapedatei Pfad zur Polygon-Shape-Datei
Referenzsystem Referenzsystem der Shape-Datei. Mit Projektionsdatei erkennt MultiBaseCS es meist selbst. Sonst wählen Sie es aus.
Attributfeld Feld der Shape-Datei, dessen Inhalt übernommen wird
Datenbank-Filter Optionale WHERE-Bedingung, z. B. tblDaten.ID_Kategorie = 1: Nur Amphibien und Reptilien erhalten die Information.
Datenbankfeld Zielfeld: Biotop, Merkmal, Region, Ortsbezeichnung oder Zusatzfeld
Zusatzfeldname Name des Zusatzfeldes, nur bei Zusatzfeld. Verwenden Sie keine Leer- oder Sonderzeichen.
Präfix Optionaler Text vor dem Wert, z. B. „Gemeinde: “
Vorhandene Information ersetzen Überschreibt vorhandene Inhalte des Zielfeldes.
SQL-Batch ausführen (bei Fehlern abbrechen)

Führt mehrere SQL-Befehle aus einer Textdatei auf der Datenbank aus. Bei einem Fehler bricht MultiBaseCS die weitere Ausführung ab.

SQL-Batch ausführen (bei Fehlern weiter durchführen)

Führt mehrere SQL-Befehle aus einer Textdatei auf der Datenbank aus. Bei einem Fehler setzt MultiBaseCS die Ausführung mit dem nächsten Befehl fort.

SQL-Script zum Leeren der Datenbank erzeugen

Erzeugt ein SQL-Script, das alle Daten aus den Datentabellen einer MultiBaseCS-Datenbank löscht. Die Variante (große Datenbank) ist für sehr große Datenbanken gedacht; ihr Script müssen Sie unter Umständen mehrmals ausführen, bis alle Daten gelöscht sind. Beide Funktionen stehen nur dem Datenbank-Administrator zur Verfügung.

Transaktionsprotokoll verkleinern

Verkleinert das Transaktionsprotokoll der Datenbank.

Uhrzeit löschen (Datum)

Entfernt die Uhrzeit aus dem Feld Datum der Beobachtungen.

WMS/WMTS-Dienst Kennwort verschlüsseln

Verschlüsselt das Kennwort eines WMS- oder WMTS-Dienstes für die Konfigurationsdatei.

Zusatzfeld löschen

Löscht alle Werte eines Zusatzfeldes aus der Datenbank.

Zusatzfeld umbenennen

Benennt ein benutzerdefiniertes Zusatzfeld um. Das ist sinnvoll, wenn Zusatzfelder mit verschiedenen Namen denselben Inhalt haben oder ein Name ungünstig gewählt ist.

Datenbankbefehle im Anwendungsmenü

Weitere Befehle für die Datenbank finden Sie im Anwendungsmenü (Schaltfläche links oben) im Bereich Datenbank:

Befehl Bedeutung Editionen
Datenbank wechseln Verbindet MultiBaseCS mit einer anderen Datenbank. Professional, Server
Datenbank sichern Sichert die Datenbank, siehe Datensicherung. Nur bei Datenbanken auf SQL Server und PostgreSQL. alle
Datenbank verkleinern Verkleinert das Transaktionsprotokoll. Nur bei Datenbanken auf SQL Server. alle
Datenbanken umziehen Startet den Umzugsassistenten, mit dem Sie Ihre Datenbanken auf einen anderen Rechner bringen. alle
Neue Datenbank anlegen Legt eine neue, leere MultiBaseCS-Datenbank auf der lokalen SQL Server-Instanz MultiBaseCS an. Professional, Server
Neue Datenbank anlegen (localDB) Legt eine neue, leere MultiBaseCS-Datenbank mit SQL Server Express LocalDB an. Professional, Server
Datenbank initialisieren Bereitet eine bestehende Datenbank neu vor. Server

Zuletzt aktualisiert am