Après plusieurs mois d’attente, Meteorite BI vient enfin de nous mettre à disposition la dernière version stable de Saiku.
Pour rappel, Saiku est un client OLAP (web) qui permet d’élaborer en ligne des vues analytiques (tableaux croisés et graphiques) au dessus du serveur ROLAP Mondrian.
Disponible en standalone mais aussi sous forme de plugin pour le serveur Pentaho, Saiku est un digne remplaçant de JPivot.
Les nouveautés :
- De nouveaux types de graphiques ont été ajoutés, ceux-ci se basant sur la librairie CCC2 (Pentaho CDE) : grille de chaleur (Heat Grid), Area Chart, Multi Pie Chart, Dot Chart… On bascule en mode graphique simplement avec un bouton (en haut à droite), puis on clique sur le type de graphique dans la liste proposée :


- Export des graphiques aux formats PDF, JPG, PNG ou SVG
- « Mini graphiques » pouvant être ajoutés dans la dernière colonne du tableau de données (« spark lines » et « spark bars ») :
- Amélioration de la gestion des hiérarchies parents/enfants (fonction « Show children »)
- Amélioration du multi-linguisme (i18n) : presque toute l’interface est traduite en français !
- Export PDF des tableaux
- Amélioration des performances d’exécution des requêtes MDX
- Auto-complétion pour la recherche dans la fonction filtre
- Sauvegarde des tableaux et graphiques (qui se rouvrent tels qu’ils ont été sauvegardés)
Téléchargement
Retrouvez plus d’informations et téléchargez Saiku 2.5 sur le site de meteorite.bi !
On notera également que Saiku est désormais sous licence Apache, ce qui est un atout pour son intégration dans une application tierce (bien mieux que la licence GPL). Voir le détail dans ce post de Tom Barber (@magicaltrout)
Ah, j’oubliais…
… Bonne rentrée à tous ! 😉
Bonjour,
merci pour l’info. Cette version permet-elle d’être lancée depuis des reports xactions ?
@chris – Je parle des xactions pentaho. Ma question n’était pas complète dsl.
Je ne suis pas sûr de comprendre le besoin exact avec des Xactions… Pouvez-vous préciser ce que vous souhaitez exactement faire ?
Bonjour
avez-vous rencontré le cas de cubes dans saiku dont certaines dimensions ne peuvent pas être listées (accès aux valeurs via la loupe et non affiché dans le tableau)?
dimension sans caractère spéciaux ==> ok
dimension dont le nom a une parenthèse ou un « / » ==> KO
merci de votre retour
PS dans analyzer pas de problème le même cube est OK
Bonjour Angélique
c’est normal que les / ne passent pas dans le nom des dimensions => le schéma Mondrian est un fichier XML et ce caractère symbolise la fin d’une balise d’où le pb
Le mieux est de voir dans la version commerciale comment sont échappés ces caractères (comme ça je ne sais plus)
Sylvain (Atol CD…)
Bonjour,
Peut on installer cette version sur Pentaho 4.8 ?
Merci!
Ifthen
Oui Saiku 2.5 et 2.6 sont dispos pour pentaho 4.8
Merci pour votre réponse.
Pouvez m’indiquer où je peux télécharger ces versions.
Le lien de cette ne marche plus.
Voici un lien de téléchargement de Saiku 2.6 pour Pentaho 4.x
Merci beaucoup pour votre réponse.
J’ai une peu avancé sur mon projet.
Je rencontre cependant une petite difficulté par rapport au temps d’exécution de mes requête sur Saiku.
Je suis limité en terme de capacité de RAM sur la machine sur laquelle je travail.
Ma question est donc de savoir s’il y a un moyen d’avorter l’exécution d’une requête après un certain délai et comment le faire ?
Merci par avance pour vos réponses.
Les réponses ne sont aussi rapide sur les autres site traitant de ce sujet 😉
Oui, il suffit de modifier le paramètre mondrian.rolap.queryTimeout du fichier mondrian.properties
Cf http://infocenter.pentaho.com/help/index.jsp?topic=%2Fperformance_tuning_guide%2Fconcept_mondrian_properties.html
PS: il y a d’autres sites en français qui parlent de pentaho ?
Merci encore pour votre réponse !
Effectivement, il y a très peu, pour ne pas dire aucun site en Français sur Pentaho mis à part osbi.fr 🙂
Bonjour,
Désolé de poster ça ici. Je voulais le faire dans « Pentaho: installation en production » mais je n’ai pas trouvé de pavé pour.
Ma question concerne les paramètres de la machine java :
-Xms
-Xmx
-XX:MaxPermSize
Avez-vous une règle pour affecter des valeurs à ces paramètres en fonction du nombre d’utilisateurs ?
Merci.
Bonjour,
Je rencontre un problème avec Saiku. Quand je lance une requête qui prend comme item un texte, j’ai le message ci-dessous :
SQLException: The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator.
Je n’arrive pas à trouver de solution par rapport à ce message d’err.
Pouvez-vous m’orienter svp ?
Merci !
Bonjour
Je vous invite à consulter le document suivant sur le site de documentation pentaho :
http://infocenter.pentaho.com/help/topic/performance_tuning_guide/performance_tuning_guide.pdf
Le mieux est de poser une question directement sur le forum de Saiku à cette adresse :
https://groups.google.com/a/saiku.meteorite.bi/forum/#!forum/user
Bonjour,
Je n’arrête pas de poser des questions 😀
J’utilise pentaho 4.8 avec Saiku plugin 2.6 maintenant.
Je suis limité en termes de création de schémas car je n’arrive pas à publier sur saiku des schémas :
* Auxquels, j’ajoute des « Property ».
* Qui contiennent des « Dimension usage ».
Je suis vraiment débutant et je ne veux pas dire de bêtises mais il semble que cela soit lié à la version de mondrian-3.6.5 dans mon cas.
J’ai trouvé sur internet une procédure (pas très claire) pour passer à la version mondrian4 pour saiku.
* Avez-vous déjà testé cela ?
* Qu’en pensez-vous ?
* Je ne suis pas très à l’aise avec la procédure d’update. Avez-vous un lien qui décrit cela pas à pas ?
Je vous remercie encore une fois par avance.
Si vous voulez passer à Mondrian 4, il faut impérativement prendre connaissances des articles de Diethard Steiner, une référence en ce domaine :
http://diethardsteiner.blogspot.fr/2013/01/mondrian-4-get-ready.html
http://diethardsteiner.github.io/mondrian/2015/01/15/Mondrian-Hanger-Dimensions.html
Merci pour le lien !
D’après ce que je comprends. La modification n’est pas conseillé pour un environnement de prod.
Je suis embêté car j’ai de gros problèmes de performance et je sais que cela ne vient pas du server de db.
Je suis sur SQL Server et une requête qui me restitue plus de 80% des données de la base me prend 4 min.
• Est-il possible que la performance soit lié à mon schéma ?
Toute mes requête s’exécutent correctement mais ça prend un temps fou.
• Existe-il une manière de déclarer certains champs en attributs et non forcement en niveaux sur cette version ?
Mes tables de dimensions contiennent bcp d’attribut et je pense que c’est là qu’il y un problème.
Petit détail, mon installation utilise HSQL. Je n’ai pas pris le soin de modifier la base du référentiel. Pensez-vous que ça peut justifier les mauvaise performances ?
Non probablement pas
Le pb vient surement de la modélisation mais aussi de la configuration technique de SQL Server (vérifiez bien vos index)
Si ça va pas il faudra regarder le « tuning guide de mondrian » http://mondrian.pentaho.com/documentation/performance.php
Bonjour,
Désolé de revenir avec la même question. Je suis sur un modèle en étoile très basique. De plus, comme préconisé dans les liens que vous m’avez conseillé, toutes les clés (FK et PK) sont indexées.
Ma seule contrainte, c’est la présente de plusieurs champs dans mes tables de dimensions et je ne peux organiser tous ces champs en hiérarchie.
Je suis passé sur une version 5.2 de Pentaho (pour utiliser une version plus récente de Saiku) en espérant pouvoir utiliser les attributs et éviter de déclarer tous ces champs comme niveaux de hiérarchie. Cependant, c’est toujours pas faisable en version CE.
Mes requêtes s’exécute normalement sur jPivot mais prennent vraiment trop de temps sur Saiku. De plus quand je lance une requête sur Saiku, ça fait complètent emballer mon CPU.
Savez-vous d’où cela peut venir ?
En effet c’est pas simple à gérer
Une des façons de faire c’est de créer plusieurs dimensions dans le cube pour plusieurs éléments d’une même dimension en base de données
Pour info dans la version payante, Pentaho Analyzer : il n’y a pas besoin de faire cela, on peut croiser les attributs…
Bonjour
je travaille surune application JEE et je veux integrer SAIKU , quelqu’un peut me donner une idée comment le faire ?
et merci
Bonjour,
SAIKU est disponible en standalone mode (appli tomcat).
On peut trouver sur internet des tutos de déploiement