Autor Thema: Redundanzmanagement  (Gelesen 13349 mal)

klaussal

  • Gast
Re: Redundanzmanagement
« Antwort #20 am: 15.02.05 - 16:09:12 »
Zitat
Torsten Müller Weihnachtsstraße 20 56780 Nicklashausen : Torsten  Müller Weihnachtsstraße 20 56780 Nicklashausen

Ist das jetzt einen Frage für den Sender 9live und 3000.-€ sind garantiert ?

klaus

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Redundanzmanagement
« Antwort #21 am: 15.02.05 - 16:13:12 »
Mit @Trim wäre das jetzt nicht passiert - das doppelte Leerzeichen zwischen Vor- und Nachnamen. Und nun her mit den 3.000 EUR !

Bernhard

PS: Was ist 9live ?

klaussal

  • Gast
Re: Redundanzmanagement
« Antwort #22 am: 15.02.05 - 16:19:35 »
Das ist so ein Ratesender, wo mann/frau angeblich Geld gewinnen kann.

klaus

PS: Wohnst Du im Tal der Ahnungslosen... ;D  ;)

Offline JanHoener

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
  • auf der Suche...
Re: Redundanzmanagement
« Antwort #23 am: 15.02.05 - 18:09:30 »
so, möchte jetzt gleiche Elemente aus der Ansicht in den Ordner verschieben. Der Schlüssel, der verglichen werden soll, ist in der ersten Spalte, die sortiert ist.
Wie funzt dies nun? Ich nehme das erste Element und vergleiche es mit den anderen. Dann das zweite und vergleiche es mit den anderen, usw. Wie kann ich auf die Einträge zugreifen?
Vergleichen würde ich dann mit @DBLookup.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Redundanzmanagement
« Antwort #24 am: 15.02.05 - 20:05:12 »
Vergleichen würde ich dann mit @DBLookup.

Wie sollte denn das funktionieren ? Das wird nichts mit Formelsprache - no way.

Bernhard

Offline JanHoener

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
  • auf der Suche...
Re: Redundanzmanagement
« Antwort #25 am: 15.02.05 - 20:11:35 »
Ich habe jetzt mit

List := @DbColumn("":"";"":"";"Alben";1);
digitList := "0" : "1" : "2" : "3" : "4" : "5" : "6" : "7" : "8" : "9" : "10" : "11" : "12" : "13" : "14" : "15" : "16" : "17" : "18" : "19" : "20";
idList := @Subset(digitList *+ digitList; @Elements(List));
tmpList1 := @Unique(@Replace(List; List; idList));
tmpList2 := @Trim(@Replace(idList; tmpList1; ""));
duplicateList := @Replace(tmpList2; idList; List);
@Prompt([OkCancelCombo];"Liste der Doppelten";"Welche Doppelten wollen sie angezeigt bekommen?";"";@Unique(duplicateList));
void

die doppelten Elemente extrahiert. Durch Auswahl in der Prompt-Box möchte ich nun die beiden Dokumente gegenüber stellen. Durch @DBLookup komme ich an den ersten Eintrag in der View, aber wie komme ich an den zweiten?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Redundanzmanagement
« Antwort #26 am: 15.02.05 - 20:57:35 »
Irgendwie ist mir jetzt der Zusammenhang zur Ausgangsfrage verloren gegangen. Was hat dieser "hard coded" Vergleich noch mit der Seminararbeit zu tun ?
Nochmal: Formelsprache kannst Du für ernsthafte derartige Dokumentvergleiche vergessen.

Bernhard

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Redundanzmanagement
« Antwort #27 am: 15.02.05 - 22:54:05 »
@bernhard
Eigentlich irgendwie überhaupt nichts. Zumindest ist das hoffentlich nicht Sinn der Übung sonst fang ich an die Qualität der Ausbildung da zu bezweifeln.

@Jan
Erst wollte ich Bernhard komplett zustimmen was die Nichtverwendbarkeit der Formelsprache angeht aber dann habe ich mich in letzter Sekunde zurückgehalten.

Weil es nämlich doch gehen könnte.

Ich hab das bis jetzt nie versucht, aber ab V6 kann man in der Formelsprache auch mit Schleifen programmieren und (und das ist das eigentlich interessante) auch auf Elemente der Liste direkt zugreifen.
Wenn man jetzt annimmt, das dein Rückgabewert aus dem  @Prompt einen Key darstellt mit dem ich wiederum auf eine Ansicht zugreifen kann die nach diesem Key sortiert ist und von der ich mit einem DBLookup eine Werteliste zurückbekomme deren Inhalte die UNIDs der möglichen Dokumente sind, dann könnte ich über @elements und eine @dowhile Schleife mit einem Zähler über die Elemente des Lookups gehen und für jedes Dokument, von dem ich dann ja den Unique Key habe, jedes gewünschte Feld des Dokumentes einzeln über @getdocField auslesen und in ein internes Stringfeld stecken, das ich dann über @explode in eine Liste verwandeln kann, die wiederum in einer Maske angezeigt werden könnte.

Schöner langer Satz gell.

Aber einfacher ist das ganz klar über Script. Da lässt sich das auch besser debuggen.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Redundanzmanagement
« Antwort #28 am: 16.02.05 - 00:23:15 »
Thomas hat sicherlich insofern Recht, als man da mit R6 auch mit der Formelsprache unter den genannten Umständen was drehen könnte. A-Bär: Das wäre doch nur pures Handwerk und respektiert in keinster Weise die bereits genannten Fakten und ist m.E. einer Seminararbeit der Uni Paderborn in keinster Weise angemessen.

Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Redundanzmanagement
« Antwort #29 am: 16.02.05 - 06:54:13 »
Stimmt, ein sehr interessanter technisch-"handwerklicher" Ansatz und vielleicht ein "Pattern" für Entwicklungs-Ideen, aber nicht wirklich eine Grunglage für eine Uni-Arbeit, höchstens ein Nebenprodukt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Marinero Atlántico

  • Gast
Re: Redundanzmanagement
« Antwort #30 am: 16.02.05 - 08:35:03 »
Das einzige, was hardcoded ist, ist meiner Ansicht nach dies hier:
Code
digitList := "0" : "1" : "2" : "3" : "4" : "5" : "6" : "7" : "8" : "9" : "10" : "11" : "12" : "13" : "14" : 
Exakt das sollte man evtl. mit 6er Formelsprache dynamisch machen können.
Kenn mich da nicht so aus.
Ansonsten sind die Listenoperationen schon smart.

Vielleicht macht es Sinn, die Möglichkeiten der unterschiedlichen auf Lotus Notes laufenden Programmiersprachen näher zu untersuchen und zu vergleichen?
Ich finde das ein grundsätzlich interessantes Thema, mir fehlt nur ein bischen der Hintergrund. @Jan: Kannst du vielleicht den Link eines englischsprachigen Artikel in den Thread tun. Ich könnte dann mal in Javaranch nachfragen. Es ist einfacher, wenn ich die konkreten Fachtermini habe.
Wenn ich dann dabei bin, kann ich direkt auch im JDBC Forum nachfragen, welche RDBMS allgemeinen oder RDBMS-spezifischen Tools es dafür gibt.

Axel

Gruß Axel

Offline JanHoener

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
  • auf der Suche...
Re: Redundanzmanagement
« Antwort #31 am: 16.02.05 - 11:27:36 »
@Marino: was für ein Artikel sollte das sein? Verstehe nicht ganz, was du genau sehen willst. Einen Artikel über was?  ???

@koehlerbv: meiner Meinung nach hat das nichts mit dem Auffinden fehlerhafter Informationen zu tun, aber doch mit dem Auffinden der doppelten Daten, oder?

Nochmal zu meiner Seminararbeit: bei dieser sollen ca. 15-20 Seiten über Redundanzmanagement geschrieben werden und dabei vor allem die vier genannten Redundanzprobleme angesprochen werden. Ich möchte NICHT für jedes dieser Probleme eine 100%ige Lösung erstellen. Das wäre zu umfangreich und eher in einer Diplomarbeit zu realisieren.
Deswegen suche ich nur nach Ansätzen zur Lösung dieser Probleme. Meiner Meinung nach ist das Auffinden von fehlerhaften Informationen aber nicht "mal eben schnell" zu Programmieren. Hier muss doch eine Menge Entwicklungsarbeit hinein gesteckt werden um dem Problem gerecht zu werden.
Meine Frage zum Thema fehlerhafte Informationen: Wie kann ich evtl. fehlerhafte Informationen aufspüren, ohne in Sachen wie Phonetische Ansätze usw. einzutauschen?
Als einzige Lösung ist mir hier eingefallen, dass man drei bis vier Felder zweier Dokumente miteinander vergleicht. Wenn sie sich lediglich in einem unterscheiden, könnte ein Fehler vorliegen. Aber das würde doch definitiv zu lange dauern, wenn man mal von großen DB's ausgeht, oder?

Aber schonmal vielen Dank für eure rege Beteiligung hier. Hilft mir sehr und es macht Spaß :-)...liebe grüße...

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Redundanzmanagement
« Antwort #32 am: 16.02.05 - 11:33:13 »
"Fehlerhaft" und "redundant" wirst Du nicht so leicht trennen können.

Hubert Maier
12345 Testhausen
Johann-Wolfgang-von-Goethe-Str. 6

und

Hubert Meier
12345 Testhausen am See
Goethestrasse 6

Das sind offensichtlich redundante Daten, und jeweils eine der beiden Angaben ist zudem fehlerhaft.

Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Redundanzmanagement
« Antwort #33 am: 16.02.05 - 11:36:42 »
Und das Beispiel zeigt auch musterhaft, dass auch "Richtig" nicht immer nur eine Facette hat, man kan davon ausgehen, dass mehrere Varianten zwar dieselbe Entität bezeichnen aber trotzdem eine korrekte Beizeicnung dafür abgeben - macht die Sache nicht einfach
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline JanHoener

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
  • auf der Suche...
Re: Redundanzmanagement
« Antwort #34 am: 16.02.05 - 11:45:56 »
genau das ist ja auch meine Meinung.
also mal kurz abstimmen: ansprechen und theoretisch sagen, was nötig/möglich ist, aber in einer Seminararbeit nicht weiter vertiefen? Wer ist dafür?  :D

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Redundanzmanagement
« Antwort #35 am: 16.02.05 - 11:48:32 »
Bei dem Umfang geht das gar nicht anders, hinweisen auf bereits bestehende Lösungen oder Ansätze
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline JanHoener

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
  • auf der Suche...
Re: Redundanzmanagement
« Antwort #36 am: 16.02.05 - 12:02:08 »
hast du evtl. einen Tipp zu schon bestehenden Ansätzen oder Lösungen? Es ist schon recht schwierig, passende Literatur dazu über google zu finden :-)
Vielen Dank...

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Redundanzmanagement
« Antwort #37 am: 16.02.05 - 12:02:47 »
Ausser den von anderen hier bereits genannten leider nein
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline JanHoener

  • Junior Mitglied
  • **
  • Beiträge: 66
  • Geschlecht: Männlich
  • auf der Suche...
Re: Redundanzmanagement
« Antwort #38 am: 16.02.05 - 12:20:35 »
@Thomas Schulte: was meinst du mit dem NotesMan von Martin Scott und dem Artikel von Wolfgang? Kann damit nichts anfangen, sorry. Bin neu hier!? :-)

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz