Benutzer mit den meisten Antworten
SQL Server Analysis Services Berechtigungen vergeben

Frage
-
Hallo,
ist es möglich im SSAS (SQL Server Analysis Services) Berechtigungen zu vergeben?
Ich habe z.B. verschiedene Firmen mit den zugehörigen Mitarbeitern in meinem (einem) Cube
Nur kann Firma 1 den Cube auswerten. Die Leute der Firma 1 sollen nur alles der Firma 1 sehen
Firma 2 soll nur Daten der Firma 2 sehen.
Ein Admin soll alle Daten. Also alles von Firma 1 und von Firma 2 sehen.
Ist so was möglich? Wenn ja wie?
Vielen Dank für euere Hilfe
Gruß
Thomas
Antworten
-
Hallo Thomas,
als Startpunkt solltest Du MSDN: Berechtigungen und Zugriffsrechte (Analysis Services - Mehrdimensionale Daten) durcharbeiten.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing- Als Antwort vorgeschlagen Stefan HoffmannModerator Samstag, 12. November 2011 10:19
- Als Antwort markiert Thomas1234567 Montag, 14. November 2011 07:34
-
Hallo Thomas,Thomas1234567 wrote:>> vielen Dank für deine Info. Leider komme ich immer noch nicht weiter.>> Ich habe mir eine Rolle angelegt und will testen, ob ich auf die Rolle> zugreifen kann.>> Dazu will ich beim Durchsuchen des Cubes den Benutzer wechseln und die> Rolle auswählen. Sobald ich jedoch in der Maske "Sicherheitskontext -> ...." eine Rolle auswähle und OK klicke, kann ich nicht mehr auf den> Cube zugreifen.>> Es erscheint eine Meldung, dass der Cube nicht durchsucht werden kann.>> "Der Cube kann nicht durchsucht werden. Überprüfen Sie ob der cube> bereitgestellt und verarbeitet wurde.">> Wechsel ich jedoch wieder auf den "aktuellen Benutzer" kann ich wieder> ganz normal den Cube durchsuchen.>> Irgend ein Tip?bitte prüfe die folgenden Punkte:- Sind unter Mitgliedschaft die richtigen Benutzer eingetragen?Das ist zwar für das Testen der Rolle nicht relevant, aber ich würdezum Testen im Management Studio immer eines der Rollenmitglieder si-mulieren.- Steht bei den entsprechenden Würfeln der Zugriff auf "Lesen"?- Hast du auch etwas in den Zellendaten definiert?Für den Anfang besser nicht.- Hast du bei den Dimensionen für alle Dimensionen den Zugriff "Lesen"eingestellt (genauer: für alle Dimensionen, die in den Cubes mit Zu-griff "Lesen" enthalten sind)?Meines Wisens gibt es keinen Zugriff auf einen Cube, wenn der Zugriffauf eine oder mehrere Dimensionen verweigert wird.- Teste den Cubezugriff zuerst, ohne dass unter Dimensionen eineAttributsicherheite definiert ist.- Wenn der Zugriff funktioniert, dann füge deine Einschränkungen hinzuund teste den Cube-Zugriff erneut.HTH,Gerald
- Als Antwort vorgeschlagen Stefan HoffmannModerator Samstag, 12. November 2011 10:19
- Als Antwort markiert Thomas1234567 Montag, 14. November 2011 07:34
Alle Antworten
-
Hallo Thomas,
als Startpunkt solltest Du MSDN: Berechtigungen und Zugriffsrechte (Analysis Services - Mehrdimensionale Daten) durcharbeiten.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing- Als Antwort vorgeschlagen Stefan HoffmannModerator Samstag, 12. November 2011 10:19
- Als Antwort markiert Thomas1234567 Montag, 14. November 2011 07:34
-
Hallo Olaf,
vielen Dank für den Link. Ich weiß nun dass es geht.
Jedoch komme ich nicht so richtig weiter. Ich habe Probleme beim anlegen der Rolle.
Wie bzw. was muss ich genau anlegen, dass z.B. nur Umsätze der entsprechenden Firma angezeigt werden?
Was muss man tun, wenn noch eine Firma 3 dazukommt? Muss ich dann eine neue Rolle anlegen, und diese dann wieder den entsprechenden Benutzern zuweisen? Oder geht das auch irgendwie dynamisch?
Gruß
Thomas
-
Ich weiß nun dass es geht. ....
Wie bzw. was muss ich genau anlegen, dass z.B. nur Umsätze der entsprechenden Firma angezeigt werden?
Hallo Thomas,da wirst Du Dich weiter in das Thema einarbeiten müssen, das kann ich Dir nicht abnehmen.
Sieh Dir mal Dimensionsdaten (Rollen-Designer) (Analysis Services - Mehrdimensionale Daten) an, da und in den Folgelinks wird beschrieben, wie man Berechtigungen auf Dimensionsdaten-Ebene vergibt (Zulässige / Verweigerte Elementgruppen).
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing -
Hallo Olaf,
vielen Dank für deine Info. Leider komme ich immer noch nicht weiter.
Ich habe mir eine Rolle angelegt und will testen, ob ich auf die Rolle zugreifen kann.
Dazu will ich beim Durchsuchen des Cubes den Benutzer wechseln und die Rolle auswählen. Sobald ich jedoch in der Maske "Sicherheitskontext - ...." eine Rolle auswähle und OK klicke, kann ich nicht mehr auf den Cube zugreifen.
Es erscheint eine Meldung, dass der Cube nicht durchsucht werden kann.
"Der Cube kann nicht durchsucht werden. Überprüfen Sie ob der cube bereitgestellt und verarbeitet wurde."
Wechsel ich jedoch wieder auf den "aktuellen Benutzer" kann ich wieder ganz normal den Cube durchsuchen.
Irgend ein Tip?
Thomas
-
Hallo Thomas,Thomas1234567 wrote:>> vielen Dank für deine Info. Leider komme ich immer noch nicht weiter.>> Ich habe mir eine Rolle angelegt und will testen, ob ich auf die Rolle> zugreifen kann.>> Dazu will ich beim Durchsuchen des Cubes den Benutzer wechseln und die> Rolle auswählen. Sobald ich jedoch in der Maske "Sicherheitskontext -> ...." eine Rolle auswähle und OK klicke, kann ich nicht mehr auf den> Cube zugreifen.>> Es erscheint eine Meldung, dass der Cube nicht durchsucht werden kann.>> "Der Cube kann nicht durchsucht werden. Überprüfen Sie ob der cube> bereitgestellt und verarbeitet wurde.">> Wechsel ich jedoch wieder auf den "aktuellen Benutzer" kann ich wieder> ganz normal den Cube durchsuchen.>> Irgend ein Tip?bitte prüfe die folgenden Punkte:- Sind unter Mitgliedschaft die richtigen Benutzer eingetragen?Das ist zwar für das Testen der Rolle nicht relevant, aber ich würdezum Testen im Management Studio immer eines der Rollenmitglieder si-mulieren.- Steht bei den entsprechenden Würfeln der Zugriff auf "Lesen"?- Hast du auch etwas in den Zellendaten definiert?Für den Anfang besser nicht.- Hast du bei den Dimensionen für alle Dimensionen den Zugriff "Lesen"eingestellt (genauer: für alle Dimensionen, die in den Cubes mit Zu-griff "Lesen" enthalten sind)?Meines Wisens gibt es keinen Zugriff auf einen Cube, wenn der Zugriffauf eine oder mehrere Dimensionen verweigert wird.- Teste den Cubezugriff zuerst, ohne dass unter Dimensionen eineAttributsicherheite definiert ist.- Wenn der Zugriff funktioniert, dann füge deine Einschränkungen hinzuund teste den Cube-Zugriff erneut.HTH,Gerald
- Als Antwort vorgeschlagen Stefan HoffmannModerator Samstag, 12. November 2011 10:19
- Als Antwort markiert Thomas1234567 Montag, 14. November 2011 07:34
-
Hallo Thomas,
der Hinweis
- Steht bei den entsprechenden Würfeln der Zugriff auf "Lesen"?von Gerald dürfte es schon treffen, die Rolle muss unter dem Kartenreiter "Cube" in der Spalte "Zugriff" die Berechtigungen "Lesen" haben, um überhaupt Daten vom Cube lesen zu dürfen.
Mit allen weiteren Einstellungen kannst Du die Berechtigungen weiter einschränken, aber dieses eine Rechte "Lesen" auf den Cube muss vorhanden sein, sonst bekommt man wie bei Dir wirklich nichts zu sehen.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing -
Hallo Olaf, Hallo Gerald,
vielen Dank für den Tip. Genau das wars. Nun kann ich mich mit einer Rolle anmelden, und den Cube durchsuchen.
Jedoch habe ich nun das nächste Problem: Wenn ich im Register "Dimensionsdaten" das Häkchen "Alle Dimensiondaten auswählen" gesetzt habe, und dann für bei speziellen Einträgen die Auswahl entferne, funktioniert es wie gewünscht.
Jedoch wenn ich das Häkchen bei "Auswahl aufheben" setzte, und dann spezielle Einträge selektieren will, erscheint beim Verbinden zum Cube folgender Fehler: "
Das 'XXX' Attribut in der 'XXX' Dimension weist einen ungültigen Sicherheitsausdruck für eine generierte Dimension auf" Habt ihr eventuell eine Idee, an was das liegen kann?
Ich habe einen SQL Server 2008 R2 (Analyses Server 10.50.1600.1 (mit SP 1 10.50.2500.0 geht es auch nicht!))
Gruß
Thomas
- Bearbeitet Thomas1234567 Freitag, 11. November 2011 09:03