l'instalation manuelle est impossible, je me perd quand je dois écrire du xml pour la base de donnée faites avec les scripts fournies, je sais même pas à quoi elle sert cette base de données.
l'instalation manuelle est impossible, je me perd quand je dois écrire du xml pour la base de donnée faites avec les scripts fournies, je sais même pas à quoi elle sert cette base de données.
2 bases de données sont généralement utilisées par la plate-forme :
- une pour l'exo-plateforme pour le stockage des comptes utilisateurs, la configuration du portail...
- une pour spagobi pour stocker les références des moteurs, les paramètres, les configurations des documents ....
Il faut en effet compléter des .xml de tomcat et des webapps pour configurer l'accès à ces bases.
Je pense par contre que des connaissances de bases sur l'architecture J2EE ne sont pas superflues pour intégrer une plate-forme SpagoBi.
Hebus_Beer je peux faire appel à tes souvenirs?
Tout d'abord, j'ai accès à :
- http://localhost:8080/sbiportal qui est le portail de la démo
- http://localhost:8080/portal/faces/public/exo qui semble être un portail exo platform
- http://localhost:8080/spagobi/ je ne sais pas du tout où ça mène, il y a une authentification à faire mais elle est toujours "failled"
donc je peux me dire que l'installation est réussi, nan?
Maintenant moi ce que je cherche en bon débutant c'est une interface qui va me permettre de créer un portail où je définirais mes utilisateurs, mes pages, ma ou mes connexions à mon ou mes data warehouse et datasmart et dans laquelle je pourrais définir les droits et configurer mes rapports. Voilà l'approche que j'ai.
Je ne trouve pas cette "interface" qui me permette de faire tout ça, donc soit :
- je ne la trouve pas car je ne cherche pas au bon endroit
- ça ne fonctionne pas comme ça, donc je n'ai rien compris et c'est normal que je n'avance pas
A un moment je me suis dis : "peut être que la démo c'est ce que je cherche? J'y créé des utilisateurs, des pages et des droits en plus de ceux existants et je fais mon portail comme ça?." mais je trouvais cette solution pas pertinente.
Je me suis aussi dis à un moment : "si ça se trouve, il faut que j'aille dans la partie portal (l'exo platform) et là je créé mes affaires, mais en mode edit je n'ai rien qui m'aiguille."
Tout se passe dans http://localhost:8080/portal/faces/public/exo qui est le portail.
C'est pas BO, ça reste un outil gratuit. Commence par télécharge notepad ++ c'est plus pratique pour modifier le xmlMaintenant moi ce que je cherche en bon débutant c'est une interface qui va me permettre de créer un portail où je définirais mes utilisateurs, mes pages, ma ou mes connexions à mon ou mes data warehouse et datasmart et dans laquelle je pourrais définir les droits et configurer mes rapports. Voilà l'approche que j'ai.
Toutes les connexions sont définis dans différents fichiers xml.
un peu des 2, poste moi un screenshot de http://localhost:8080/portal/faces/public/exo une fois connecté en adminJe ne trouve pas cette "interface" qui me permette de faire tout ça, donc soit :
- je ne la trouve pas car je ne cherche pas au bon endroit
- ça ne fonctionne pas comme ça, donc je n'ai rien compris et c'est normal que je n'avance pas
Tu dois avoir une barre de menu qui devrait t'aider.
j'utilise notepad++ depuis le premier jour où je code , très pratique.C'est pas BO, ça reste un outil gratuit. Commence par télécharge notepad ++ c'est plus pratique pour modifier le xml
Toutes les connexions sont définis dans différents fichiers xml.
voilà :un peu des 2, poste moi un screenshot de http://localhost:8080/portal/faces/public/exo une fois connecté en admin
Tu dois avoir une barre de menu qui devrait t'aider.
Une fois là j'ai déjà réussi à créer une page, mettre des containers mais c'est tout
Dans organization tu peux créer et gérer tes utilisateurs.
Dans Portal tu dois pouvoir consulter la liste des tes portlets disponibles. Dont ceux de SpagoBi, s'il n'y sont pas il faut peut être les importer dans ce même menu.
une fois que tu as créé des pages avec des containers tu ajoutes tes portlets spagoBi à ces containers pour les afficher.
ok, merci Hebus_beer je vais essayer tout ça
j'arrive pas à comprendre pourquoi les concèpteurs de spagobi ont fait des documents pour modifier leur démo et pas pour utiliser spagobi vraiment, y'a un truc qui m'échappe complètement.
Sinon dans exo je test mais je n'arrive toujours pas à avoir quelque chose de concluant, demain sera un autre jour
Ben je n'ai jamais utilisé la démo et j'avais des docs qui ne portaient pas dessus.
Essaye de télécharger des vieilles docs peut être qu'elles expliquent plus de trucs.
Je me suis arraché les cheveux un moment avant d'avoir une plate forme opérationnelle.
je visualise très bien l'arrachage chronique de cheveux.
Maintenant que je pense avoir compris un peu plus, voilà ce que je tente de faire.
Je me logg en exoadmin/exo sur portal, j'ai créé un utilisateur, un groupe d'utilisateur dans lequel j'ai mis mon utilisateur, j'ai créé une page dans laquelle j'ai mis le système d'administration de SpagoBi. Mon soucis là c'est que lorsque je créé une page il me demande une page référence (c'est obligatoire), ce que je comprend pas c'est que la page que je viens de créer et la page référence prenne le même contenu, et quelque soit les modifications que je fais sur une page elles sont retransmises à l'autre page.
J'ai donc voulu créer une page "accueil" pour mon utilisateur, j'ai mis en page référence la page home du "portal", je me suis mis sur la page "accueil" le portlet sbiadministration, j'ai viré les liens/news exo portal mais sur la page home (page référence) ça l'a fait aussi et elle s'est retrouvé avec le portlet d'administration spagobi.
Hebus_Beer, si j'abuse de questions il ne faut pas hésitez à me le dire
j'ai trouvé on peut mettre la page que l'on créé en page référence ça évite le problème.
J'ai commencé à mettre les portlets spago mais ils se mettent sur toutes les pages au lieu de page sur laquelle je travaille mais je vais trouver
un petit bilan si ça interesse quelqu'un :
J'ai réussi à connecter mon entrepôt, c'est très contraignant, ça demande d'aller modifier pas mal de fichiers xml.
J'ai compris qu'il valait mieux partir de la démo pour faire sa plate forme, pourquoi? Et bien parce que dans la démo toute la partie administration est configurée, il suffit de supprimer les utilisateurs qui ne nous intéressent pas, de créer les nouveaux avec leurs pages.
J'ai créé un rapport sous ireport demandant la saisie d'un paramètre comme filtre par l'utilisateur. Sous SpagoBi j'ai configuré le choix des valeurs que peut rentrer l'utilisateur et j'ai charger le report, je peux l'executer quand je suis logger en tant que développeur.
Prochaines étapes :
- créer un utilisateur et ses pages (ça c'est facile) et lui permettre de voir le rapport que j'ai intégré (ça par contre je n'ai aucune idée du comment)
- intégrer mon job Talend et lui mettre une execution quotidienne.
Voilà c'est ma vie comme on dit mais si ça peut intéresser...
Bonjour,
Il y a beaucoup plus simple c'est de commencer par migrer la base Exo sur MySQL (environ 45 minutes création de jobs compris).J'ai compris qu'il valait mieux partir de la démo pour faire sa plate forme, pourquoi? Et bien parce que dans la démo toute la partie administration est configurée, il suffit de supprimer les utilisateurs qui ne nous intéressent pas, de créer les nouveaux avec leurs pages.
Ensuite une fois que tu auras identifié les tables tu n'auras plus qu'à automatiser des jobs :
- la création des groupes d'utilisateurs,
- les utilisateurs,
- les pages,
- les portails associés aux groupes d'utilisateurs (navigation et communauté)
Une fois cette partie terminée tu peux synchronizer les rôles c'est à dire faire migrer les utilisateurs de la base Exo vers SpagoBI via l'édition du fichier spagobi.xml (voir documentation).
C'est beaucoup plus simple (et indispensable selon moi) d'utiliser une base MySQL que HSQL voir ORACLE, pour cette partie, car il y a souvent des erreurs avec l'utilisation de l'IHM d'EXO.Prochaines étapes :
- créer un utilisateur et ses pages (ça c'est facile) et lui permettre de voir le rapport que j'ai intégré (ça par contre je n'ai aucune idée du comment)
Je te conseille d'utiliser au minimum la version 2.3 de Talend, et si tu veux avoir les rapports d'erreur tu dois préférer Perl à Java.- intégrer mon job Talend et lui mettre une execution quotidienne.
Bonne chance pour la suite
Cordialement Lazarel
tiens? On me lit
ouai il faut que je regarde ça, par contre je ne sais pas comment la trouver cette base eXo, correspondrait elle aux scripts de la base qui est proposé sur le site de spagobi?Il y a beaucoup plus simple c'est de commencer par migrer la base Exo sur MySQL (environ 45 minutes création de jobs compris).
Ensuite une fois que tu auras identifié les tables tu n'auras plus qu'à automatiser des jobs :
1. la création des groupes d'utilisateurs,
2. les utilisateurs,
3. les pages,
4. les portails associés aux groupes d'utilisateurs (navigation et communauté)
Tu parles de la base de données mentionnée avant ou de l'entrepot, car si c'est de l'entrepot ça le fait car je l'ai fais sous MySQLC'est beaucoup plus simple (et indispensable selon moi) d'utiliser une base MySQL que HSQL voir ORACLE, pour cette partie, car il y a souvent des erreurs avec l'utilisation de l'IHM d'EXO.
j'utilise la dernière version de Talend, par contre mon job est déjà fais et en java, je vais peut etre voir pour le refaire en perl car quand je souhaite l'exécuter dans SpagoBi j'ai une erreur du genre "erreur execution perl" il me semble. Mais j'ai posté sur le forum de SPagoBi pour avoir plus de renseignement sur l'intégration de job talend car dans la documentation après avoir paramêtré talend pour aller dans spagobi je comprend pas les histoires de contexte et de création du xml.Je te conseille d'utiliser au minimum la version 2.3 de Talend, et si tu veux avoir les rapports d'erreur tu dois préférer Perl à Java.
Merci ça fait plaisirBonne chance pour la suite
Salut à tous, j'ai lu l'ensemble des post , et j'en suis au même point que Kihmé.
Si vous pouvez confirmer : Tout se passe dans l'Exoportal, la page http://localhost:8080/spagobi ne donne rien de plus, et dans http://localhost:8080/sbiportal , on peut modifier la démo , tout en chargeant les apps de Spago .
Problème, comment on modifie la démo , enfin si cela est possible ?
ouai passe par exoadmin, tout le monde passe par exoportal ou quoi? Moi j'ai rien sur exoportal on dirait un utilisateur sans droits...
Utilise la partie administration de la démo (biadmin, bidev...) et à partir de là crée tes propres utilisateurs, groupes et pages
Ok no probleme, je vais me pencher la dessus parce que je compte en fait , récupérer des données d'un As400 , les charger dans une base MySQL et traiter les données avec SpagoBI. Ca promet
J'ai déjà créer ma base, je vais voir comment la connecter a Spago (ça semble pas trop difficile , ça doit etre dans un fichier .xml) et puis je vais me débrouiller pour le reste. En tout cas merci pour l'info !
Un gros LOL , quel galère !!!!!
Alors j'ai trouvé mes deux fichiers hibernate.cfg.mysql.xml , je ne vois pas ou mettre mes paramètres de connections , et Spagobi.xml ou dedans je dis d'utiliser le fichier hibernate.cfg.mysql.xml.
Question , ou dois je entrer ces ***,*,*, de paramètres
Tu avais bien raison , c'est vraiment galère de chez galère .
Autre choses , j'ai créer ma base Spagobi, dois je le faire , ou Spago s'en charge tout seul ???
je n' ai pas fait de bdd spagobi, je ne vois pas de quoi tu parles pour les fichiers hibernate je ne pense pas y avoir touché, par contre pour les fichiers spagobi.xml, access_date.xml et toute la clic tu regardes en fin de page je crois comment est la connexion au foodmart et tu la reproduis en l'adaptant à ton entrepot à toi
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager