Discussion:
Verbindung von Excel zu OLAP Cube über das Netzwerk
(zu alt für eine Antwort)
Reinhard Katzensteiner
2009-01-23 12:34:06 UTC
Permalink
Hallo zusammen,

ich versuche mittels Excel auf einen bereitsgestellten OLAP-Cube (SSAS) über
das Netzwerk auf den bereitstellenden Rechner(Server) zuzugreifen. Die
Usererkennung auf SQL ist im mixed mode. SSAS verwendet die Windows
Authentifizierung. Ich kann mich zB problemlos auf das Datenbankmodul
einloggen, nur es funktioniert einfach nicht auf den Cube. Ich habe bereits
diverse Berechtigungszuweisungen konfiguriert (SQL Server - SSAS und Cube -
Windows XP). Im Development Studio selbst funktiert die Betrachtung auch mit
dem Clienten-User. Wenn ich bei der Benutzerkennung des Excel-Clienten meine
(admin-)Userdaten des SQL/SSAS´s verwende, kann ich den Cube ebenfalls
verwenden. Ich weiß nicht was ich bei dem User des Excel-Clienten noch
einstellen könnte oder bereits "zuviel" eingestellt habe.
Bitte um eure Hilfe und eure Vorschläge!
Danke im Voraus!

Reinhard Katzensteiner
Gerald Aichholzer
2009-01-23 14:34:52 UTC
Permalink
Hallo Reinhard,
Post by Reinhard Katzensteiner
ich versuche mittels Excel auf einen bereitsgestellten OLAP-Cube (SSAS) über
das Netzwerk auf den bereitstellenden Rechner(Server) zuzugreifen. Die
Usererkennung auf SQL ist im mixed mode. SSAS verwendet die Windows
Authentifizierung. Ich kann mich zB problemlos auf das Datenbankmodul
einloggen, nur es funktioniert einfach nicht auf den Cube. Ich habe bereits
diverse Berechtigungszuweisungen konfiguriert (SQL Server - SSAS und Cube -
Windows XP). Im Development Studio selbst funktiert die Betrachtung auch mit
dem Clienten-User. Wenn ich bei der Benutzerkennung des Excel-Clienten meine
(admin-)Userdaten des SQL/SSAS´s verwende, kann ich den Cube ebenfalls
verwenden. Ich weiß nicht was ich bei dem User des Excel-Clienten noch
einstellen könnte oder bereits "zuviel" eingestellt habe.
für den Zugriff auf den OLAP-Datenbanken zählen nur die in der Datenbank
hinterlegten Rollen. Per Default sind keine Rollen definiert, d.h. nie-
mand hat Zugriff. Administratoren haben jedoch immer Zugriff, auch wenn
für sie keine Rolle angelegt ist.

Du musst dich mit dem Management Studio mit den Analysis Services ver-
binden und für deine Anwender Rollen definieren.

SSAS unterstützt ausschließlich Windows Authentifizierung. Die Konfigu-
ration der relationalen Datenbank (mixed mode oder nicht) ist dabei
irrelevant.

lg,
Gerald
Reinhard Katzensteiner
2009-01-23 15:12:01 UTC
Permalink
Post by Gerald Aichholzer
Hallo Reinhard,
Post by Reinhard Katzensteiner
ich versuche mittels Excel auf einen bereitsgestellten OLAP-Cube (SSAS) über
das Netzwerk auf den bereitstellenden Rechner(Server) zuzugreifen. Die
Usererkennung auf SQL ist im mixed mode. SSAS verwendet die Windows
Authentifizierung. Ich kann mich zB problemlos auf das Datenbankmodul
einloggen, nur es funktioniert einfach nicht auf den Cube. Ich habe bereits
diverse Berechtigungszuweisungen konfiguriert (SQL Server - SSAS und Cube -
Windows XP). Im Development Studio selbst funktiert die Betrachtung auch mit
dem Clienten-User. Wenn ich bei der Benutzerkennung des Excel-Clienten meine
(admin-)Userdaten des SQL/SSAS´s verwende, kann ich den Cube ebenfalls
verwenden. Ich weiß nicht was ich bei dem User des Excel-Clienten noch
einstellen könnte oder bereits "zuviel" eingestellt habe.
für den Zugriff auf den OLAP-Datenbanken zählen nur die in der Datenbank
hinterlegten Rollen. Per Default sind keine Rollen definiert, d.h. nie-
mand hat Zugriff. Administratoren haben jedoch immer Zugriff, auch wenn
für sie keine Rolle angelegt ist.
Du musst dich mit dem Management Studio mit den Analysis Services ver-
binden und für deine Anwender Rollen definieren.
SSAS unterstützt ausschließlich Windows Authentifizierung. Die Konfigu-
ration der relationalen Datenbank (mixed mode oder nicht) ist dabei
irrelevant.
lg,
Gerald
Hallo Gerald,

danke, jetzt habe ich aber noch ein paar konkrete Fragestellungen,
vielleicht kannst du mir diese bitte beantworten:
Muss ich in der Userverwaltung des XP´s jetzt auch User/Gruppen hinzufügen
bzw. Einstellungen vornehmen?
Wie kommt SSAS zu der Info, dass mein externe User dieser Rolle entspricht?
Muss die Rolle für den Cube nur innerhalb der SSAS Umgebung konfiguriert
sein oder auch im Datenbankmodul?

danke und lg, Reinhard
Gerald Aichholzer
2009-01-23 18:11:15 UTC
Permalink
Hallo Reinhard,
Post by Reinhard Katzensteiner
Post by Gerald Aichholzer
Du musst dich mit dem Management Studio mit den Analysis Services ver-
binden und für deine Anwender Rollen definieren.
danke, jetzt habe ich aber noch ein paar konkrete Fragestellungen,
Muss ich in der Userverwaltung des XP´s jetzt auch User/Gruppen hinzufügen
bzw. Einstellungen vornehmen?
nein - siehe unten.
Post by Reinhard Katzensteiner
Wie kommt SSAS zu der Info, dass mein externe User dieser Rolle entspricht?
Muss die Rolle für den Cube nur innerhalb der SSAS Umgebung konfiguriert
sein oder auch im Datenbankmodul?
Du musst in jeder OLAP-Datenbank mit dem Management Studio Rollen
anlegen. Dort kannst du festlegen, welche Windows-Benutzer und/oder
-Gruppen zu dieser Rolle gehören.

Bei den Datenquellen kannst du die Defaultwerte lassen, bei den
Cubes musst du den Zugriff anpassen (Default: kein Zugriff).

Die Zellendaten kannst du vorerst ignorieren (werden benötigt,
wenn du für individuelle Berechtigungen auf Zellenebene vergeben
willst).

Bei den Dimensionen musst du wieder den Zugriff anpassen (Default:
kein Zugriff).

Dimensionsdaten musst du nur anpassen, wenn die Rolle nicht auf
alle Elemente der Dimensionen Zugriff haben soll.

Ich hoffe, das hilft vorerst.

lG,
Gerald
Reinhard Katzensteiner
2009-01-26 09:26:01 UTC
Permalink
Post by Gerald Aichholzer
Hallo Reinhard,
Post by Reinhard Katzensteiner
Post by Gerald Aichholzer
Du musst dich mit dem Management Studio mit den Analysis Services ver-
binden und für deine Anwender Rollen definieren.
danke, jetzt habe ich aber noch ein paar konkrete Fragestellungen,
Muss ich in der Userverwaltung des XP´s jetzt auch User/Gruppen hinzufügen
bzw. Einstellungen vornehmen?
nein - siehe unten.
Post by Reinhard Katzensteiner
Wie kommt SSAS zu der Info, dass mein externe User dieser Rolle entspricht?
Muss die Rolle für den Cube nur innerhalb der SSAS Umgebung konfiguriert
sein oder auch im Datenbankmodul?
Du musst in jeder OLAP-Datenbank mit dem Management Studio Rollen
anlegen. Dort kannst du festlegen, welche Windows-Benutzer und/oder
-Gruppen zu dieser Rolle gehören.
Bei den Datenquellen kannst du die Defaultwerte lassen, bei den
Cubes musst du den Zugriff anpassen (Default: kein Zugriff).
Die Zellendaten kannst du vorerst ignorieren (werden benötigt,
wenn du für individuelle Berechtigungen auf Zellenebene vergeben
willst).
kein Zugriff).
Dimensionsdaten musst du nur anpassen, wenn die Rolle nicht auf
alle Elemente der Dimensionen Zugriff haben soll.
Ich hoffe, das hilft vorerst.
lG,
Gerald
Hallo Gerald,

danke dir für die Info.

Jetzt konnte ich mein Problem klären:
Bei der Definition der Rolle kann unter Reiter "allgemein" -
Datenbankberechtigung "Vollzugriff(Admin)" eingestellt werden und infolge
sind mir noch unverständlicherweise die weiteren Berechtigungsvergaben grau
hinterlegt und nicht veränderbar. Ich dachte mir bei Vollzugriff ist ohnehin
alles freigegeben (für Versuchszwecke), aber dem ist nicht so....
Danke dir,
lg, Reinhard
Gerald Aichholzer
2009-01-26 09:55:47 UTC
Permalink
Hallo Reinhard,
Post by Reinhard Katzensteiner
Bei der Definition der Rolle kann unter Reiter "allgemein" -
Datenbankberechtigung "Vollzugriff(Admin)" eingestellt werden und infolge
sind mir noch unverständlicherweise die weiteren Berechtigungsvergaben grau
hinterlegt und nicht veränderbar. Ich dachte mir bei Vollzugriff ist ohnehin
alles freigegeben (für Versuchszwecke), aber dem ist nicht so....
die anderen Register sind bei Vollzugriff(Admin) ausgeblendet,
weil für diese Rolle bereits alles freigegeben ist (wie du
richtig angenommen hast). Allerdings gilt das nur für Windows-
Benutzer, die im Register "Mitgliedschaft" aufgeführt sind.

Benutzer, die am Analysis Services Server lokale Administratoren
sind, und Domänen-Admins haben per Default Vollzugriff.

lG,
Gerald
Reinhard Katzensteiner
2009-01-26 10:51:01 UTC
Permalink
Post by Gerald Aichholzer
Hallo Reinhard,
Post by Reinhard Katzensteiner
Post by Gerald Aichholzer
Du musst dich mit dem Management Studio mit den Analysis Services ver-
binden und für deine Anwender Rollen definieren.
danke, jetzt habe ich aber noch ein paar konkrete Fragestellungen,
Muss ich in der Userverwaltung des XP´s jetzt auch User/Gruppen hinzufügen
bzw. Einstellungen vornehmen?
nein - siehe unten.
Post by Reinhard Katzensteiner
Wie kommt SSAS zu der Info, dass mein externe User dieser Rolle entspricht?
Muss die Rolle für den Cube nur innerhalb der SSAS Umgebung konfiguriert
sein oder auch im Datenbankmodul?
Du musst in jeder OLAP-Datenbank mit dem Management Studio Rollen
anlegen. Dort kannst du festlegen, welche Windows-Benutzer und/oder
-Gruppen zu dieser Rolle gehören.
Bei den Datenquellen kannst du die Defaultwerte lassen, bei den
Cubes musst du den Zugriff anpassen (Default: kein Zugriff).
Die Zellendaten kannst du vorerst ignorieren (werden benötigt,
wenn du für individuelle Berechtigungen auf Zellenebene vergeben
willst).
kein Zugriff).
Dimensionsdaten musst du nur anpassen, wenn die Rolle nicht auf
alle Elemente der Dimensionen Zugriff haben soll.
Ich hoffe, das hilft vorerst.
lG,
Gerald
....tja, das hatte ich auch probiert, bekam aber keinen Zugriff,
funktioniert jetzt auch, ich denke ich habe das "Ganze" überkonfiguriert, da
ja für einfachen Zugriff eigentlich nur minimaler Aufwand notwendig ist ;-)

danke dir nochmals
Reinhard

Loading...