Lotus Notes / Domino Sonstiges > Companion Products
DECS und das 32k bzw 64k-Problem
mahonri:
Ich habe mir folgendes Problem gebaut:
Mit DECS werden daten aus einer Oracle 9i DB gezogen.
Dabei wird ein Feld aus mehrere Datensätze in ein NotesFeld geschrieben.
Leider sind es mittlerweile so viele Datensätze, dass dieses Feld die bekannten Grenzen erreicht.
Da das Auslesen der Informationen beim Öffnen geschieht, habe ich mich von ODBC fern gehalten, da sonst bei jedem Rechner eine ODBC Verbindung eingerichtet werden müsste.
Wie kann ich dieses 32k-Problem umgehen.
Mein erster Ansatz wäre, das Feld in mehrere Felder zu zerlegen, und den Benutzer blättern zu lassen. Wie aber bringe ich DECS dazu, die Daten in mehrere Felder zu zerlegen?
AC:
Ich kenne mich mit DECS nicht so aus aber das müsste doch damit auch gehen.
Aber vielleicht hilft folgende Idee :
Wenn Du jeweils ein Dokument pro Datensatz schreibst und dann später über die documentcollection (oder via Ansicht) einen Agenten laufen lässt, der dir die Daten wieder zusammenfasst (z.B. in ein einziges Richtextfeld rein).
Wobei ich die Datenmenge jetzt nicht abschätzen kann ob das realisitisch ist.
Ich kenne auch nicht genau Eure Anforderungen was dann später geschehen muß bzw wie perfrormant hier der DECS Transfer sein muß.
Gruß Holcomb
mahonri:
Diese Idee hatte ich auch schon, habe sie aber verworfen, weil die Anzahl der Datensätze zu groß wird.
Es get dabei um etwa 500.000 Datensätze, Tendenz steigend (2.000 Datensätze pro Arbeitstag)
Für Eine andere Tabelle setze ich diese Technik bereits ein.
AC:
Die Datenmenge ist etwas heftig.
ich kriege da jetzt eh meine Zweifel.
Und der Prozess soll täglich laufen und jeden Tag kommen 2000 neue dazu ?
Aber vielleicht findet doch jemand eine IDee , wenn man es von der Lösungsseite angeht.
Was soll denn mit den ganzen Datensätzen anschliessend im Notes geschehen ?
Wie gehts da dann weiter ?
Gruß Holcomb
mahonri:
Es geht um folgendes System
Zu einem Projekt werden mehrere Teilaufgaben festgelegt.
Auf diese Teilaufgaben werden Leistungen erfasst.
Im Projekt werden alle Teilaufgaben angezeigt, die diesem Projekt zugeordnet sind.
Wenn eine Teilaufgabe geöffnet wird, sollen alle Leistungen aufgelistet werden, die auf diese Teilaufgabe gebucht worden sind.
An dieser Stelle liegt auch mein Problem. Die Summe aller Leistungen einer Teilaufgabe erreicht bei größeren Projekten mit vielen Beteiligten schnell die 64k Grenze, selbst wenn ich nur das Datumsfeld ziehe.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln