Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: martin72 am 29.12.09 - 12:10:18

Titel: Update Dokumente aus Fremddatenbestand
Beitrag von: martin72 am 29.12.09 - 12:10:18
Hallo,

kann mir jemand einen Tipp geben, mit welchen Funktionen ich folgende Aufgabenstellung lösen kann:

Die Datenbank enthält Dokumente aller aktuellen "Mitglieder". Jedes Monat kommen neue Mitglieder hinzu. Es scheiden allerdings keine aus.

Durch Datenimport werden aus einem Fremdsystem monatlich alle Mitglieder eingespielt.
Nur die tatsächlich neuen Mitglieder sollen der Datenbank hinzugefügt werden, da die bestehenden Mitgliedsdokumente bereits mit anderen Daten angereichert wurden, die erhalten bleiben müssen.
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: ascabg am 29.12.09 - 12:22:52
Hallo,

Gibt es ein Kriterium, welches eindeutig ist?


Andreas
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: martin72 am 29.12.09 - 12:27:43
ja, eine Vertrags-Nr. ist eindeutig

Zunächst dachte ich an einen einfachen Datenimport des Komplettbestandes um anschließend dann das jeweils neuere Dokument - falls zwei mit gleicher Vertrags-Nr. vorhanden sind - per Agent zu löschen.

Leider weiß ich momentan nicht, wie ich die Auswahl "zeige mir von zwei Dokumenten mit gleicher Vetrags-Nr. nur das jeweils neuere Dokument an" in eine Lösch-Ansicht formulieren soll.
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: koehlerbv am 29.12.09 - 12:36:07
Mit Formelsprache geht da gar nichts.
Ich würde zudem beim Import ansetzen und nur Daten importieren, deren Vertragsnummer in der DB nicht zu finden ist.

Bernhard
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: ascabg am 29.12.09 - 12:43:29
Bernhard war schneller.


Andreas
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: eknori am 29.12.09 - 12:47:47
OpenNTF hält für solche Zwecke "Data Moving Animal" bereit. http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/Data%20Moving%20Animal

Wer es etwas "umständlicher" und ausführlicher haben will, kann sich mal den Tivoli Directory Integrator ansehen.
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: martin72 am 29.12.09 - 15:21:30
@Bernhard

Mir is jetzt nicht ganz klar wie der Tipp gemeint ist.

Mir ist nicht bekannt, dass beim Import derartige "Selektionen" getroffen werden können.
Müssen nicht zunächst mal in eine Importansicht alle Dokumente eingelesen werden?
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: koehlerbv am 29.12.09 - 15:36:13
Du sprichst hier offensichtlich nicht von regelrechter Programmierung - und da hast Du so gut wie überhaupt keine Optionen zur Verfügung.

Bernhard
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: martin72 am 29.12.09 - 15:40:10
ok
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: koehlerbv am 30.12.09 - 00:38:14
"ok" - was??

Ohne regelrechte Programmierung (selbst die fertige Anwendung "Data Moving Animal" kommt bei dieser Aufgabe ohne Programmierkenntnisse nicht aus) kommst Du in dieser Sache ausser mit Handarbeit keinen Schritt weiter.

Ich hatte Mitte September schon einmal nach Deinen Programmierkenntnissen gefragt und wir haben keine Antwort bekommen. Dann können wir Dir aber auch nicht weiter helfen.

Bernhard
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: martin72 am 30.12.09 - 08:07:40
Ich habe keine Programmierkenntnisse.

Wenn Programmierkenntnisse eine Zulassungsvoraussetzung für die Nutzung dieses Forums sind, dann ist mir das bisher entgangen, werde das aber akzeptieren.

In diesem Sinne. Einen guten Rutsch ins neue Jahr und danke für die bisherige Hilfe.
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: Glombi am 30.12.09 - 08:15:52
Wie soll denn der "Tipp" aussehen, den Du haben willst? Fertiger Code?

Andreas
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: martin72 am 30.12.09 - 08:27:23
Als Tipp reichen mir eigentlich Hinweise, ob die von mir beabsichtigte Vorgehensweise möglich ist oder nicht.

Zitat: "Zunächst dachte ich an einen einfachen Datenimport des Komplettbestandes um anschließend dann das jeweils neuere Dokument - falls zwei mit gleicher Vertrags-Nr. vorhanden sind - per Agent zu löschen.

Leider weiß ich momentan nicht, wie ich die Auswahl "zeige mir von zwei Dokumenten mit gleicher Vetrags-Nr. nur das jeweils neuere Dokument an" in eine Lösch-Ansicht formulieren soll."

Ich dachte, dass für diese Vorgehensweise vielleicht eine @Funktion wie "Minimum" oder "Maximum" existieren könnte wie in anderen Datenbanken bzw. Auswertungstools um ohne Programmierung diese Problemstellung lösen zu können.

Das scheint aber nicht der Fall zu sein. Und dann is es halt so. Ich kann schon zwischen den Zeilen lesen.
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: Kadlec am 30.12.09 - 09:39:41
Weis gar nicht warum Du so sauer reagierst.
Für die Nutzung des Forums gibt es keinerlei Voraussetzungen, es werden aber einige Rahmenbedingungen erwartet.
Wenn Du also im September keine Antwort auf die Frage nach Deinen Kenntnissen gabst...???

Ausserdem hast Du doch auf dieses Problem die Antworten bekommen.
Eine Synchronisation (import von nur nicht bekannten Datensätzen) geht nur mit Script.

Das was Du dir überlegt hast (zwar umständlich) währe aber auch machbar.
Mal so als Gedanke:

1. Akt. Datenbestand bekommt einen "Merker" (Feld mit z.B "1")
2. Neuer Import
3. Lookup auf Dokumente mit "1"
4. Alle Treffer aus 3 bekommen "Merker" mit "2" alle anderen (Neue) die "1"
5. Danach alle "2" löschen

Boris
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: martin72 am 30.12.09 - 09:44:30
@Kadlec

Danke. Werd ich versuchen. Klingt einfach.
Titel: Re: Update Dokumente aus Fremddatenbestand
Beitrag von: martin72 am 30.12.09 - 11:51:14
Ich konnte das Problem mittels DBLookup und händischem löschen der bereits vorhandenen Dokumente lösen. Danke!