Interrogation de plusieurs bases

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Interrogation de plusieurs bases

Messagepar jb56 » 09 Nov 2009 à 10:49

Bonjour,

Je suis nouveau ici et ayant des besoins bien particuliers, je souhaite me lancer dans le développement avec designer ( actuellement version 7 ) .

Seulement voilà mon sujet de préoccupation est celui-ci :
Peut-on écrire sous lotus une interface (NSF ) qui permette d'interroger ( pointe sur ) 3 répliques de bases issues de 3 bases distinctes hébergées sur le même serveur domino, mais de structure identique.

Cette interface ne contiendrait pas de données , au mieux des paramètres. L'ideal serait bien entendu de disposer d'un masque de recherche adapté interrogeant les 3 répliques et permettant d'ouvrir le ou les documents répondant aux criteres de recherche.

Donc :
- Est-ce possible ?
- Suis obliger de passer par le serveur pour requêter ?
- Puis rester Lotus Notes de bout en bout ? Je veux dire par là , ne pas développer sous ECLYPSE ou Visual xx ?
- Dois-je attendre d'être en version 8.x pour me lancer ?

Merci de vos réponses , de vos conseils.
jb56
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 7
Inscrit(e) le : 09 Nov 2009 à 10:17

Messagepar Michael DELIQUE » 09 Nov 2009 à 11:04

salut & welcome

ouiallle, bon déjà ya un petit problème de vocabulaire et de compréhension.

alors le nsf n'est pas une interface mais l'extension d'un fichier. ce fichier est une database un peut (mais alors de tres loin comme le mdb d'acces)

maintenant oubli tout comparaison avec access ou une base de données

ensuite ta base notes (ton .nsf) contient des documents et des vues

une vues affiche des documents celon des critères (mais ce n'est pas une requête)

maintenant tu veux juste afficher dans une base les données de 3 autres bases. ya plusieurs techniques tout dépend de tes données et de ce que tu veux faire et du résultat attendu
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Precisions

Messagepar jb56 » 09 Nov 2009 à 11:23

Je parlais bien d'un nsf , cad une database hebergeant l'interface.
Dans l'idée, vu que le but que cette interface est d'interroger plusieurs DATA-bases, il est difficile dans ce cas de la décrire comme une database. Effectivement, j'ai plutot une culture Merise avec le modèle entité-s-relations et les formes 1,2 et 3FN. Mais je suis d'accord, au sens Lotus cela reste une database....

Donc pour - essayer d' - être plus clair ou exprimé autrement :
Est-il possible de concevoir une database qui propose des vues d'autres databases et qui permette la gestion des documents s'y referant ?

Meric encore
jb56
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 7
Inscrit(e) le : 09 Nov 2009 à 10:17

Messagepar Michael DELIQUE » 09 Nov 2009 à 11:28

re,


désolé, si j'ai été un peu professoral, mais je ne savais pas trop quelle était ton niveau.

tu peut via les outlines (module de gestion de menu) pointer sur d'autres bases, petit souci, c'est en dure et pas paramétrable. donc si tu as un environnement de dev il faudra refaire les menu en prod (a mon avis une solutin a se retrouver en prod pointant sur des vue en dev)

apres on peut mettre en place d'autres solutions mais c'est plus complexe

maintenant ça représente bcp de documents ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Précisions suite

Messagepar jb56 » 09 Nov 2009 à 12:03

Tout d'abord, merci de ta reactivité !

Pour ma part, je touche un tt ptit peu lotus en tant qu'utilisateur et déjà tres ancien administrateur ( plutot exploitant tu vois, genre je surveille la tache AdminP par exemple, enfin c'était y a 12 ans ) mais pas du tout en développeur.
Les 3 databases en question font chacune 2Go ; en nombre de documents ca fait quleques milliers mais il sont tous structurés pareils et pout tout te dire les données essntielles sont dans le champs body.

Je vais bosser sur ta réponse précedente.
Merci encore
jb56
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 7
Inscrit(e) le : 09 Nov 2009 à 10:17

Messagepar Michael DELIQUE » 09 Nov 2009 à 12:56

une question

ton besoin il est pour toi (seul utilisateur) ou pour plusieurs ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

suite

Messagepar jb56 » 09 Nov 2009 à 13:26

Non
Mon besoin est pour environ 150 personnes qui repliquent les 3 databases en question.
Le but de l'application ( noticiel ) que je cherche à concevoir consiste à offrir aux utilisateurs mais aussi aux co-auteurs , une interface permettant l'interrogation des 3 bases , si possible celles repliquées sur leur poste ) afin d'élaguer cette fois-ci sur les bases maîtres les données redondantes.
Dit plus explicitement , je veux proposer à 3 Helpdesk distinctes de fusionner en leur offrant la possibilité d'arbitrer leurs "Aides au dépannage" redondantes et de les classer à terme dans UNE ET UNE Seule base.
jb56
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 7
Inscrit(e) le : 09 Nov 2009 à 10:17

Messagepar Michael DELIQUE » 09 Nov 2009 à 13:41

Bon

alors je vais malheureusement être désagréable, mais il va te falloir un peu plus que de la bonne volonté.

ce que tu souhaite faire est réalisable, mais il te faut une personne compétente en dev pour le faire parce que là, seul, tu va droit au casse pipe.
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Ahamay » 09 Nov 2009 à 14:00

hello....

Juste une petite précision ?

si j'ai bien tout capté ce que tu cherches à faire c'est une interface te permettant d'interrgoger plusieurs bases notes ?....

En d'autres termes ce que tu veux, ce ne serait pas tout simplement un moteur de recherche avec une interface qui facilite les critéres de recherche ?

Question subsidiaire : Web ou client notes ?
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

interrogation multi-bases ( suite )

Messagepar jb56 » 09 Nov 2009 à 14:14

Pour Michael : En terme d'experience en développement , j'ai 25 ans d'ancienneté avec un peu d'objet. Seulement je débute avec Designer , et tout le but de cet échange est de savoir si techniquement mon "noticiel" est faisable ? Je reconnais que la philosophie NOTES n'a rinen à voir à ce que je peux connaitre par exemple de VISUAL FOXPRO que je met sur un piedestal.
Si techniquement c'est oui, vers quoi puis je m'orienter ? DBLOOKUP ? vue intégrée ? outline ? y a t'il des exemples que je puisse télécharer car comme tout bon informaticien qui se respecte, je suis faineant ?
En attendant j'etudie le livre de Jean-Francois ROUQIé !

Pour Ahamey : OUI, tu as bien compris le sens de ma recherche. Pour répondre à ta derniere question, le client reste en priorité LOTUS NOTES, mais pourquoi pas offrir plus tard et pour une autre population ( le client final par exemple ) , une interface sous IE ou Firefox

Merci encore de votre intérêt.
jb56
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 7
Inscrit(e) le : 09 Nov 2009 à 10:17

Messagepar gouff » 09 Nov 2009 à 14:16

Il y a un module de recherche sur www.Openntf.org qui s'appelle Domgle.
Par contre l'interface c'est du web, l'appli est paramétrable et multibase.
"Si tu ne réussis rien du premier coup, alors le saut en parachute n'est pas fait pour toi"
Avatar de l’utilisateur
gouff
Posteur habitué
Posteur habitué
 
Message(s) : 277
Inscrit(e) le : 11 Fév 2008 à 16:33
Localisation : Grenoble

Messagepar Michael DELIQUE » 09 Nov 2009 à 14:17

re,

alors bblookup, tu oubli (ou alors unqiuement pour la selection de lsit car limité a 32ko

outline, j'en ai déjà parlé

vue intégré semble etre la solution la plus adapté. mais comme paramétré la base cible d'une vue intégré (est difficile voir impossible) le truc c'est de mettre la vue dans une page et d'appellé la page depuis une autre base et non d'appeller directement la vue depuis l'autre base
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Michael DELIQUE » 09 Nov 2009 à 14:19

sre domgle est un moteur de recherche ! pas un systeme de vue.

a mon avis une version web serais plus "facile" a mettre en place
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Ahamay » 09 Nov 2009 à 14:29

:) c'est lundi, comme quoi mon potentiel de comprehension est encore au plus haut.... ca va pas durer !

Bon, alors.... perso je pense que tu dois pouvoir y arriver, tu vas peut etre galérer un peu mais c'est jouable.

D'abord, pense à Indexer tes bases.... avec indexation multi bases,

Avant de te lancer :

2) regarde un peu comment fonctionne la recherche Full text fournis en standard.

3) En Lotus script (oublies les fonctions @) commence a te familiariser avec les FTSearch et ce qui tourne autour.

4) vois ce que tu peux faire avec des vues intégrées.

Tout ça étant bien dopcumenté dans l'aide en ligne (de designer).



!! en client Lourd.... passque développer un moteur multibase en web c'est une autre paire de manches (sauf qu'en cherchant un peu on trouve qq applet java qui peuvent etre adaptées)...


Dernier point et pas l'un des moindre : ne résonne pas comme tu le fais en modele relationnel, notes n'est pas un sgbd !
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

Messagepar Michael DELIQUE » 09 Nov 2009 à 14:39

désolé, je suis peut être pas typ top au top aujourd'hui.

en tout cas je t'aiderais du mieux possible
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Suivant

Retour vers Développement

cron