OVH Cloud OVH Cloud

Reporting services : architecture et sécurité

5 réponses
Avatar
Julian
Bonjour,

j'ai un serveur de décision avec mes cubes OLAP.
Ces cubes me renvoie des données en fonction de l'utilisateur.
Mon serveur de rapport et IIS sont sur un autre serveur (qui est donc un
serveur WEB) sur lesquels les utilisateurs viennent.
Est il possible que en fonction de l'utilisateur qui se connecte au serveur
de report on lui renvoie les données auquelles il a le droit ?
doit on faire une authentification sur la page web ?

Merci de votre aide

5 réponses

Avatar
Med Bouchenafa
Avec Reporting Services, tu peux effectivement allouer des droits sur des
états
Mais je ne pense pas que cela soit fait effectivement au sens de ce que tu
souhaites faire.
Il faudrait peut-être lui macher le travail préalablement mais je n'en suis
pas si sure

--
Bien cordialement
Med Bouchenafa

"Julian" a écrit dans le message de news:

Bonjour,

j'ai un serveur de décision avec mes cubes OLAP.
Ces cubes me renvoie des données en fonction de l'utilisateur.
Mon serveur de rapport et IIS sont sur un autre serveur (qui est donc un
serveur WEB) sur lesquels les utilisateurs viennent.
Est il possible que en fonction de l'utilisateur qui se connecte au
serveur
de report on lui renvoie les données auquelles il a le droit ?
doit on faire une authentification sur la page web ?

Merci de votre aide


Avatar
Julian
J'ai creusé d'avantage sur Reporting Services, effectivement on peut filtrer
la liste des reports auxquel un utilisateur a acces ..
Sauf que dans mon cas, les utilisateurs ont acces a tous les reports mais
les reports ne montent pas toutes les données ... les données renvoyées
dépendent de l'utilisateur connecté ... je ne sais pas comment mettre en
place cela ...
1 report basé sur 1 cube mais qui ne renvoie pas toutes les données,
seulment les donénes auxquelles l'utilisateur acces (défini selon son
profil)...

"Med Bouchenafa" a écrit :

Avec Reporting Services, tu peux effectivement allouer des droits sur des
états
Mais je ne pense pas que cela soit fait effectivement au sens de ce que tu
souhaites faire.
Il faudrait peut-être lui macher le travail préalablement mais je n'en suis
pas si sure

--
Bien cordialement
Med Bouchenafa

"Julian" a écrit dans le message de news:

> Bonjour,
>
> j'ai un serveur de décision avec mes cubes OLAP.
> Ces cubes me renvoie des données en fonction de l'utilisateur.
> Mon serveur de rapport et IIS sont sur un autre serveur (qui est donc un
> serveur WEB) sur lesquels les utilisateurs viennent.
> Est il possible que en fonction de l'utilisateur qui se connecte au
> serveur
> de report on lui renvoie les données auquelles il a le droit ?
> doit on faire une authentification sur la page web ?
>
> Merci de votre aide





Avatar
Med Bouchenafa
Il faut mettre en place des rapports paramétrés
Voir Aide En Ligne pour plus de détails

--
Bien cordialement
Med Bouchenafa
"Julian" a écrit dans le message de news:

J'ai creusé d'avantage sur Reporting Services, effectivement on peut
filtrer
la liste des reports auxquel un utilisateur a acces ..
Sauf que dans mon cas, les utilisateurs ont acces a tous les reports mais
les reports ne montent pas toutes les données ... les données renvoyées
dépendent de l'utilisateur connecté ... je ne sais pas comment mettre en
place cela ...
1 report basé sur 1 cube mais qui ne renvoie pas toutes les données,
seulment les donénes auxquelles l'utilisateur acces (défini selon son
profil)...

"Med Bouchenafa" a écrit :

Avec Reporting Services, tu peux effectivement allouer des droits sur des
états
Mais je ne pense pas que cela soit fait effectivement au sens de ce que
tu
souhaites faire.
Il faudrait peut-être lui macher le travail préalablement mais je n'en
suis
pas si sure

--
Bien cordialement
Med Bouchenafa

"Julian" a écrit dans le message de
news:

> Bonjour,
>
> j'ai un serveur de décision avec mes cubes OLAP.
> Ces cubes me renvoie des données en fonction de l'utilisateur.
> Mon serveur de rapport et IIS sont sur un autre serveur (qui est donc
> un
> serveur WEB) sur lesquels les utilisateurs viennent.
> Est il possible que en fonction de l'utilisateur qui se connecte au
> serveur
> de report on lui renvoie les données auquelles il a le droit ?
> doit on faire une authentification sur la page web ?
>
> Merci de votre aide







Avatar
Julian
Au niveau Analysis Services, j'arrive bien a definir des roles ( avec des
utilisateurs et nom de domaine NT) ... je les teste, cela filtre bien les
données.
J'ai ensuite mis en place une source de données, spécifier a reporting
services de s'y connecté en utilisaant l'authentification NT mais j'ai
toujours acces a la totalité des données ...

qu'entends tu par rapport paramétré ?
un rapport qui demande un nom d'utilisateur et un mot de passe, qui vérifie
que ce sont les bons et qui lance une requete MDX en filtrant selon ces
paramètres ?

"Med Bouchenafa" a écrit :

Il faut mettre en place des rapports paramétrés
Voir Aide En Ligne pour plus de détails

--
Bien cordialement
Med Bouchenafa
"Julian" a écrit dans le message de news:

> J'ai creusé d'avantage sur Reporting Services, effectivement on peut
> filtrer
> la liste des reports auxquel un utilisateur a acces ..
> Sauf que dans mon cas, les utilisateurs ont acces a tous les reports mais
> les reports ne montent pas toutes les données ... les données renvoyées
> dépendent de l'utilisateur connecté ... je ne sais pas comment mettre en
> place cela ...
> 1 report basé sur 1 cube mais qui ne renvoie pas toutes les données,
> seulment les donénes auxquelles l'utilisateur acces (défini selon son
> profil)...
>
> "Med Bouchenafa" a écrit :
>
>> Avec Reporting Services, tu peux effectivement allouer des droits sur des
>> états
>> Mais je ne pense pas que cela soit fait effectivement au sens de ce que
>> tu
>> souhaites faire.
>> Il faudrait peut-être lui macher le travail préalablement mais je n'en
>> suis
>> pas si sure
>>
>> --
>> Bien cordialement
>> Med Bouchenafa
>>
>> "Julian" a écrit dans le message de
>> news:
>>
>> > Bonjour,
>> >
>> > j'ai un serveur de décision avec mes cubes OLAP.
>> > Ces cubes me renvoie des données en fonction de l'utilisateur.
>> > Mon serveur de rapport et IIS sont sur un autre serveur (qui est donc
>> > un
>> > serveur WEB) sur lesquels les utilisateurs viennent.
>> > Est il possible que en fonction de l'utilisateur qui se connecte au
>> > serveur
>> > de report on lui renvoie les données auquelles il a le droit ?
>> > doit on faire une authentification sur la page web ?
>> >
>> > Merci de votre aide
>>
>>
>>





Avatar
richardgue
Avec une procédure stocker et a linterieur utilise la variable
SYSTEM_USER retourne 'sa' ou l'utisateur qui passe la requête

--
Richard Guérin
Groupe Conseil LVMB
Programmeur - Analyste
mailto:
mailto:
www.lvmb.com
La solution en main / In Hand Solution



"Julian" a écrit :

Au niveau Analysis Services, j'arrive bien a definir des roles ( avec des
utilisateurs et nom de domaine NT) ... je les teste, cela filtre bien les
données.
J'ai ensuite mis en place une source de données, spécifier a reporting
services de s'y connecté en utilisaant l'authentification NT mais j'ai
toujours acces a la totalité des données ...

qu'entends tu par rapport paramétré ?
un rapport qui demande un nom d'utilisateur et un mot de passe, qui vérifie
que ce sont les bons et qui lance une requete MDX en filtrant selon ces
paramètres ?

"Med Bouchenafa" a écrit :

> Il faut mettre en place des rapports paramétrés
> Voir Aide En Ligne pour plus de détails
>
> --
> Bien cordialement
> Med Bouchenafa
> "Julian" a écrit dans le message de news:
>
> > J'ai creusé d'avantage sur Reporting Services, effectivement on peut
> > filtrer
> > la liste des reports auxquel un utilisateur a acces ..
> > Sauf que dans mon cas, les utilisateurs ont acces a tous les reports mais
> > les reports ne montent pas toutes les données ... les données renvoyées
> > dépendent de l'utilisateur connecté ... je ne sais pas comment mettre en
> > place cela ...
> > 1 report basé sur 1 cube mais qui ne renvoie pas toutes les données,
> > seulment les donénes auxquelles l'utilisateur acces (défini selon son
> > profil)...
> >
> > "Med Bouchenafa" a écrit :
> >
> >> Avec Reporting Services, tu peux effectivement allouer des droits sur des
> >> états
> >> Mais je ne pense pas que cela soit fait effectivement au sens de ce que
> >> tu
> >> souhaites faire.
> >> Il faudrait peut-être lui macher le travail préalablement mais je n'en
> >> suis
> >> pas si sure
> >>
> >> --
> >> Bien cordialement
> >> Med Bouchenafa
> >>
> >> "Julian" a écrit dans le message de
> >> news:
> >>
> >> > Bonjour,
> >> >
> >> > j'ai un serveur de décision avec mes cubes OLAP.
> >> > Ces cubes me renvoie des données en fonction de l'utilisateur.
> >> > Mon serveur de rapport et IIS sont sur un autre serveur (qui est donc
> >> > un
> >> > serveur WEB) sur lesquels les utilisateurs viennent.
> >> > Est il possible que en fonction de l'utilisateur qui se connecte au
> >> > serveur
> >> > de report on lui renvoie les données auquelles il a le droit ?
> >> > doit on faire une authentification sur la page web ?
> >> >
> >> > Merci de votre aide
> >>
> >>
> >>
>
>
>