Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Autres
Autres Autres logiciels d'informatique décisionnelle, de statistiques, générateurs d’états ou outils infocentre : EpiInfo, FreeReport, FastReport, Hyperion, JPivot, QuickReport, Mondrian, ReportBuilder, Stata, Spad, Spss, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/04/2011, 14h55   #1
Membre à l'essai
 
Inscription : septembre 2004
Messages : 26
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 26
Points : 20
Points : 20
Par défaut mondrian-jpivot, avec un SCOPE

Bonjour à tous,

Mon problème est le suivant. Je travaille sur une appli qui utilisera Mondrian et Jpivot pour naviguer au sein de cubes créés par les utilisateurs finaux. Il existera également des rôles différents au sein des utilisateurs, chacun ne pouvant voir qu'une partie ou la totalité des données.

Quand un utilisateur ayant des droits étendus crée un cube et souhaite le mettre à disposition d'autres utilisateurs avec droits restreints, je cherche à ce que les données soient filtrées.

Pour cela, j'avais vu qu'il existait la fonction SCOPE, mais elle ne semble fonctionner que pour SSAS (corrigez-moi si je me trompe).
Or, cette fonction (la création de sous-cubes) m'intéresse fortement.

Notre appli est développé en Java, et la partie Jpivot ne doit pas être modifiée.

Existe-t-il un équivalent de cette fonction? ou une autre fonction qui puisse m'aider?

Si possible, ne me répondez pas avec du code Java, je ne fais que l'analyse des possibilités, pas le développement, et je ne suis pas certain
que de comprendre tout ce que vous pourriez écrire.

En revanche, vous pouvez me donner tout exemple en MDX.

Autre question: comment faire pour qu'un filtre reste présent quand on navigue au sein d'un cube?
Je m'explique:

J'ai la requête suivante:

Code :
1
2
3
4
5
6
7
8
9
10
SELECT 
    [Measures].[Id Observation] ON COLUMNS,
    {
        Filter
        ([Variété].members, [Variété].currentmember 
               NOT IN {[Variété].[ACAJOU],[Variété].[ALPAGA]}
        )
    }
    ON ROWS
FROM [nom_cube]
Lors de l'affichage, toutes les variétés sont affichées sauf les 2 exceptions.
Si j'enroule puis déroule ma dimension Variété, les 2 exceptions réapparaissent.

Pourquoi?

Merci d'avance.

Yannick
arsonix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h11.


 
 
 
 
Partenaires

Hébergement Web