22.12.2008, 17:27
Ein automatischer Dublettenabgleich nur anhand des Namens wird schwierig. Beispiel aus der Slowakei-DB: Jan Kozak. Kommt zweimal vor. In der Slowakei wird gerne mit jun./sen. gearbeitet. Diese Information wird aber in der WebDB nicht geführt. Hätte ich einen Jan Kozak in der DB und würde den zweiten hinzuimportieren, würde der erste gelöscht, jedenfalls wenn ich das Geburtsdatum weglasse.
Zum Einzel/Massenimport und der Frage des WIE:
Die Frage ist, ob ein Einzelimport nicht doch ausreicht. Im Prinzip gibt es ja zwei Status (am Beispiel Spieler):
1.) Ich will einen neuen Spieler anlegen, der noch nicht in meiner DB vorhanden ist.
2.) Ich will einen vorhandenen Spieler aktualisieren, so dass er u.a. eine WebDB-ID bekommt.
Im ersten Fall brauche ich keinen Dublettenabgleich, denn der Spieler ist in meiner DB ja nicht vorhanden. Ich suche also nur und kopiere ihn ggf. in meine DB.
Im zweiten Fall könnte ich auch den Spieler in der Spielerverwaltung anklicken und brauche da eigentlich nur einen Button "abgleichen". Mit den vorhandenen Informationen aus dem Spieler-Eintrag könnte DFS dann in der Master-DB suchen gehen und eine Ergebnisliste bringen, in der man einen Spieler markieren und per Button übernehmen kann (dieser ersetzt dann den eigenen). Auch hier ist keine Dublettenabgleichfunktion notwendig.
So würde auch die Suchmaske entfallen. Für Fall 1 könnte man die vorhandenen leeren Felder der Objektänderung benutzen (Button "Neue Person anlegen/suchen).
Zum Einzel/Massenimport und der Frage des WIE:
Die Frage ist, ob ein Einzelimport nicht doch ausreicht. Im Prinzip gibt es ja zwei Status (am Beispiel Spieler):
1.) Ich will einen neuen Spieler anlegen, der noch nicht in meiner DB vorhanden ist.
2.) Ich will einen vorhandenen Spieler aktualisieren, so dass er u.a. eine WebDB-ID bekommt.
Im ersten Fall brauche ich keinen Dublettenabgleich, denn der Spieler ist in meiner DB ja nicht vorhanden. Ich suche also nur und kopiere ihn ggf. in meine DB.
Im zweiten Fall könnte ich auch den Spieler in der Spielerverwaltung anklicken und brauche da eigentlich nur einen Button "abgleichen". Mit den vorhandenen Informationen aus dem Spieler-Eintrag könnte DFS dann in der Master-DB suchen gehen und eine Ergebnisliste bringen, in der man einen Spieler markieren und per Button übernehmen kann (dieser ersetzt dann den eigenen). Auch hier ist keine Dublettenabgleichfunktion notwendig.
So würde auch die Suchmaske entfallen. Für Fall 1 könnte man die vorhandenen leeren Felder der Objektänderung benutzen (Button "Neue Person anlegen/suchen).