Autor Thema: Dokumente in anderer Datenbank anzeigen  (Gelesen 5763 mal)

TomLudwig

  • Gast
Dokumente in anderer Datenbank anzeigen
« am: 26.11.07 - 08:59:09 »
Guten Morgen zusammen,

ich möchte gerne alle Dokumente die in Datenbank A liegen, in einer Ansicht in Datenbank B anzeigen. Ist dies überhaupt möglich?

Ich möchte keine Ansicht in Datenbank A halten. In Datenbank A sollen nur Dokumente (keine Gestaltungselmente) liegen.

Viele Grüße und Danke!

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #1 am: 26.11.07 - 09:02:56 »
Nein.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

TomLudwig

  • Gast
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #2 am: 26.11.07 - 09:07:50 »
War mir irgendwie klar...

Trotzdem danke :)

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #3 am: 26.11.07 - 16:46:54 »
... so wie du das willst - ohne eine Ansicht in DB "A" geht das nicht - du benötigst mindestens eine Ansicht - und die wäre dann mit einer Gliederung und Framework in jeder beliebigen Datenbank anzeigbar...

Toni
Grüßle Toni :)

TomLudwig

  • Gast
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #4 am: 26.11.07 - 16:53:19 »
Genau das wollt ich ja umgehen ;-)

Ich möchte wirklich kein einziges Gestaltungselement in der Datenbank A haben ...

... vielleicht fällt mir was ein, wie ich die Ansicht in DB B nachbauen kann...
... ala Dokumente per Script aus DB A selektieren und per Hyperlinks anzeigen...

... ich werde berichten...

DANK EUCH VIELMALS

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #5 am: 26.11.07 - 16:55:15 »
Und mit welcher Form werden die Dokumente dann angezeigt, wenn Du keine in der DB hast? Abgesehen davon, dass die Navigation mühsam wird, wenn Du nicht mal eine View in der DB hast.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #6 am: 26.11.07 - 17:02:48 »
... um die Datenbank im Frontend öffnen zu können benötigt man mindestens eine Ansicht. Dein Vorhaben kann nicht klappen...

Was spricht denn gegen die Ansicht?

Toni
Grüßle Toni :)

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: Dokumente in anderer Datenbank anzeigen
« Antwort #7 am: 26.11.07 - 17:08:17 »
Und selbst mit Hyperlinks brauchst du mindestens eine Ansicht in deiner Basisdatenbank damit der Link funktioniert.
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 hwenck

  • Junior Mitglied
  • **
  • Beiträge: 58
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #8 am: 26.11.07 - 17:17:51 »
Ich habe eine DB in der sich Inhalte bestimmter Docs jede Minute ändern können. In der DB wird keine eigene Ansicht benötigt. Die Änderungen werden im Backend abgefragt und via AJAX im Web dargestellt. Der Vorteil ist die nicht benötigte Indizierung. Sehr speziell aber möglich.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #9 am: 26.11.07 - 17:21:17 »
Die Indizierung musst Du dann aber letztlich an anderer Stelle nachholen  ;)

Bernhard

Offline hwenck

  • Junior Mitglied
  • **
  • Beiträge: 58
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #10 am: 26.11.07 - 17:22:21 »
Schlagt mich nicht ! db.search

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #11 am: 26.11.07 - 17:23:48 »
Warum sollten wir Dich schlagen (wollen)?
Nur: Was hilft Dir dbSearch, um eine ANSICHT an anderer Stelle zu simulieren?

Bernhard

Offline hwenck

  • Junior Mitglied
  • **
  • Beiträge: 58
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #12 am: 26.11.07 - 17:31:35 »
Die Indizierung ist zu langsam und bremst den Server aus (alle User). Für db.search ist kein Index notwendig . Dies ist bestimmt keine allgemeine sonden eine spezielle Lösung. Die Darstellung wird auf den Client ausgelagert. (mühsam)
« Letzte Änderung: 26.11.07 - 17:38:25 von hwenck »

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #13 am: 26.11.07 - 18:46:14 »
Die Indizierung ist zu langsam und bremst den Server aus (alle User).

 ??? ???

Das verstehe ich nun gar nicht.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

TomLudwig

  • Gast
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #14 am: 27.11.07 - 09:21:39 »
Wow, was habe ich da angefangen ;-)

Aber das wäre auch ungefähr mein Ansatz gewesen. Die Dokumente die in Datenbank "B" liegen per db.Search aus Datenbank "A" selektieren. Irgendwie Hyperlinks erstellen und per UNID wieder öffnen.

Dann muss ich die DB "B" nie im Frontend öffnen und brauche somit keine einzige Ansicht.

Gegen die Ansicht spricht eigentlich nichts. Die Frage hab ich mir rein aus interesse gestellt und wollte eure Meinung dazu hören. Ich wollte die Datenbank "B" "sauber" halten. Es sollten keine Gestaltungselemente in der DB liegen. Auch keine Ansicht, sodass die DB eben nie geöffnet werden kann ... Schlagt mich wenns unsinnig war ... Ich finds intressant...


Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #15 am: 27.11.07 - 09:27:53 »
Die Indizierung ist zu langsam und bremst den Server aus (alle User).

 ??? ???

Das verstehe ich nun gar nicht.

Axel
Er schrieb:
Zitat
Ich habe eine DB in der sich Inhalte bestimmter Docs jede Minute ändern können.
Ich vermute mal, dass der Ansichts-Updater bzw. der FT-Indexer für ihn nicht oft genug/schnell genug läuft.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline hwenck

  • Junior Mitglied
  • **
  • Beiträge: 58
Re: Dokumente in anderer Datenbank anzeigen
« Antwort #16 am: 27.11.07 - 09:55:57 »
Der Sonderfall:
In der DB befinden sich ca 4000-10000 Dokumente. Jede Minute können sich 0 bis ca. 300
Dokumente in einem Wert ändern. Alle 15 Minuten ändern sich ca 20 bis 30 Felder in
jedem Dokument. In einer "normalen" DB ca 15 bis 20 Ansichten (auch kategorisierte) führt
das zu langen Indizierungen. Der "Unsinn" besteht darin, die Zeit auf den Client zu verlagern.
Mit Antwortzeiten von 1-5s kann ein einzelner Nutzer bei einer speziellen Abfrage leben.
Die Ausgabe wird dann im Browser zusammengestellt. Die Aktualisierung des Index wirkt sich aber auch auf Ansichten aus.
Also: alle "dynamischen" Felder werden in einer separaten DB abgelegt und nur im Backend abgefragt. Das Laufzeitverhalten auf dem Server hat sich damit wesentlich verbessert.
Bei einer langen Laufzeit ca 14 Tage ohne Eingriff vergrößert sich die DB von ca 100MB auf über 700MB. In dem Sonderfall bleibt die Datenbankgröße konstant.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz