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

Gilt für Professional, Server

Diese Funktion ist in Ihrer Edition nicht enthalten. Sie steht in Professional, Server zur Verfügung.

Duplikatsuche

Mit der Duplikatsuche finden Sie doppelt erfasste Beobachtungen in Ihrer MultiBaseCS-Datenbank. Doppelte Datensätze entstehen zum Beispiel, wenn dieselben Daten mehrfach importiert wurden.

Die Duplikatsuche löscht nichts automatisch. Sie behalten die volle Kontrolle und entscheiden selbst, welche Beobachtungen gelöscht werden.

Duplikatsuche starten

  1. Wechseln Sie zum Modul Liste.
  2. Wählen Sie im Menüband unter Liste › Filterfunktionen › Spezielle Filter den Eintrag Duplikatsuche. Der Assistent zur Duplikatsuche öffnet sich.
  3. Markieren Sie im Bereich Feldauswahl die Felder, die verglichen werden sollen. Zwei Beobachtungen gelten als Duplikate, wenn alle markierten Felder übereinstimmen.
  4. Legen Sie unter Weitere Optionen im Feld Koordinaten runden bei Bedarf fest, auf wie viele Nachkommastellen die Koordinaten vor dem Vergleich gerundet werden. Mit Koordinaten nicht runden werden die Koordinaten unverändert verglichen.
  5. Schränken Sie bei Bedarf im Bereich Benutzerdefinierter SQL-Filter (optional) die zu durchsuchenden Beobachtungen ein (siehe unten).
  6. Klicken Sie auf Fertigstellen.

Assistent zur Duplikatsuche mit Feldauswahl und SQL-Filter

Je nach Größe der Datenbank kann die Suche eine Weile dauern. Anschließend zeigt die Liste die gefundenen Duplikate in Gruppen an. Jede Gruppe enthält die Beobachtungen, die in allen gewählten Feldern übereinstimmen. Mit dem Plus-Zeichen vor einer Gruppe klappen Sie sie auf.

Gefundene Duplikate in Gruppen in der Liste

Suche mit SQL einschränken

Im Bereich Benutzerdefinierter SQL-Filter (optional) können Sie die Suche auf einen Teil Ihrer Daten beschränken. Das Feld beginnt bereits mit WHERE. Schreiben Sie Ihre Bedingung dahinter, zum Beispiel WHERE Jahr = 2023. Die Duplikatsuche bindet dabei keine weiteren Tabellen an. Sie können deshalb nur Felder der Beobachtungstabelle (tblDaten) direkt abfragen. Angaben aus anderen Tabellen erreichen Sie über eine Unterabfrage, wie in den Beispielen zu Artengruppe, Beobachter und Herkunft.

Mehrere Bedingungen verknüpfen Sie mit AND (und) oder OR (oder).

Einschränkung SQL-Syntax Bemerkung
Kategorie ID_Kategorie = 1 1 = Amphibien/Reptilien, 2 = Fische, 3 = Säugetiere, 4 = Vögel, 5 = Wirbellose, 6 = Pflanzen, 7 = Pilze
Jahr Jahr > 2000 auch mit <, >=, <= oder =
Art ID_Art = 128 eine einzelne Art über ihre Art-ID
Artengruppe ID_Art IN (SELECT ID_Art FROM tblArten WHERE ID_Gruppe = 9) im Beispiel die Artengruppe Reptilien
Artenuntergruppe ID_Art IN (SELECT ID_Art FROM tblArten WHERE ID_Untergruppe = 116) im Beispiel die Artenuntergruppe Eulenfalter
Messtischblatt MTB = 4849 ein einzelnes Messtischblatt
Mehrere Messtischblätter MTB IN (4849, 4850, 4851)
Beobachter GUID_Beobachter IN (SELECT GUID_Beobachter FROM tblBeobachter WHERE Beobachter LIKE 'Mustermann%')
Herkunft GUID_Herkunft IN (SELECT GUID_Herkunft FROM tblHerkunft WHERE Herkunft LIKE 'Amphibienkartierung')

Die IDs von Arten, Artengruppen und Untergruppen finden Sie in den Stammdaten.

Duplikate prüfen und bereinigen

Vergleichen Sie die Beobachtungen einer Gruppe, bevor Sie etwas löschen. Öffnen Sie dazu die Beobachtungen im Modul Eingabe und prüfen Sie den Inhalt aller Felder. Zum schnellen Wechseln zwischen den Beobachtungen eignen sich Lesezeichen. Einzelne Beobachtungen löschen Sie wie unter Beobachtung löschen beschrieben.

Solange die Duplikate angezeigt werden, enthält das Kontextmenü der Liste (rechte Maustaste) zusätzlich das Untermenü Duplikate:

Befehl Wirkung
Aus Duplikaten entfernen Entfernt die ausgewählten Beobachtungen aus der aktuellen Duplikatliste.
Für Duplikatsuche deaktivieren Entfernt die ausgewählten Beobachtungen aus der Duplikatliste und schließt sie von künftigen Duplikatsuchen aus. Verwenden Sie diesen Befehl für Beobachtungen, die Sie geprüft haben und die bewusst doppelt vorhanden sind.
Alle Duplikatgruppen erweitern Klappt alle Gruppen auf.
Alle Duplikatgruppen schließen Klappt alle Gruppen zu.
Alle Duplikate löschen (ausgewählte Beobachtungen) Verschiebt für die Gruppen der ausgewählten Beobachtungen alle Duplikate in den Papierkorb. Je Gruppe bleibt eine Beobachtung erhalten.
Alle Duplikate löschen Verschiebt alle Duplikate der aktuellen Listenansicht in den Papierkorb. Je Gruppe bleibt eine Beobachtung erhalten.

Vor dem Löschen zeigt MultiBaseCS an, wie viele Beobachtungen in den Papierkorb verschoben werden, und fragt nach.

Duplikate erneut anzeigen

Das Ergebnis der letzten Duplikatsuche bleibt gespeichert. Um es wieder anzuzeigen, wählen Sie unter Liste › Filterfunktionen › Spezielle Filter den Eintrag Duplikate anzeigen.

Um mit anderen Kriterien zu suchen, starten Sie die Duplikatsuche erneut. Das bisherige Ergebnis wird dabei ersetzt.

Zuletzt aktualisiert am