HCL Notes / Domino / Diverses > Administration & Userprobleme

Domino DAS - Excel

(1/2) > >>

oliK:
Hallo,

ich versuche in Excel über die Domino Data Access Service-Schnittstelle Daten zu importieren.
Grundprinzipiell funktioniert alles, problematisch ist die Begrenzung der Anzahl der zurückgegebenen Datensätze.
Es werden per Default maximal 100 Datensätze zurückgegeben.

Man hat nun 2 Optionen:
- über die Server notes.ini den Parameter DataServiceMaxViewEntries auf einen hohen Wert setzen oder
- in der lesenden Anwendung eine Schleife über die Datenquelle laufen lassen mit hochzählenden Parametern (1 bis 100, 101 bis 200 usw.)

Bei der ersten Option fehlen mir Erfahrungswerte, wie stabil der Domino-Server dabei bleibt oder ob das ggf. zu Abstürzen führen kann.
Bei der zweiten Option habe ich aktuell das Problem, dass Excel nicht über die Datenquelle loopen kann.

Hat jemand im Forum damit Erfahrungen bzw. eine praktikable Lösung?
Es handelt sich "aktuell" um eine Ansicht mit ca. 10000 Datensätzen. Abruf erfolgt 1x pro Woche.
Wenn aber einmal das Scheunentor offen ist...

Ralf_B:
DAS vermeide ich prinzipiell.

In solchen Fällen nutze ich VBA/VBS oder Lotus Script in der Notes Datenbank.
Wenns hart kommt auch .Net oder JacaScript.
Je nach Anforderung.

Wir haben Beispielsweise solche Exporte als Notes LS Agent in den Datenbanken / in einer zentralen Notes DB.

oliK:
Aktuell lesen wir die Daten über ein VBA-Macro aus, in dem über NotesViewCollection geloopt wird.
Das ist aus bestimmten langsameren Netzwerksegmenten (z.B. VPN im Homeoffice) aber übelst langsam.
Die Abfrage gegen DAS ist dagegen wie Tag und Nacht.

Ralf_B:
Verständlich.
Folgerung : Lass den Server das machen.
1. Möglichkeit
In einer NotesDB läuft ein Agent und erstellt eine CSV (da eine Excel Vorlage genutzt wird) welche in einem Notes Dok gespeichert wird.
Diese lokal kopieren (oder Netzlaufwerk)  und ein Makro importiert die Daten.

2. Möglichkeit
Auf dem Server Excel installieren und eine NotesDB bekommt jedesmal die Vorlage und kann diese auf Knopfdruck füllen und in der NotesDB speichern.

3. Möglichkeit (wenn die Vorlage nicht allzu komplex ist)
Der Domino Agent kann auch Excel Format Dateien erstellen, ohne installiertes Excel.

....

jBubbleBoy:
kennt ihr schon den Excel-Tipp, das Unterbinden der Live-Aktualisierung mit:

--- Code: ---excel.ScreenUpdating = false

--- Ende Code ---
muss nach den Arbeiten wieder auf true gesetzt werden

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln