Dann und wann muss man Server per http oder https im Internet zur Verfügung stellen. So beispielsweise auch bei Project Server 2007 und der Datenanalyse. Mit Hilfe der Office Web Components ist es möglich auch ausserhalb des Intranets Daten aus dem Cube zu analysieren. Aber wie…?
Das Rezept ist relativ einfach. Ein virtuelles Verzeichnis im IIS, ein paar Dateien und ein wenig IIS Konfiguration.
Aber schön der Reihe nach. Ich gehe bei der Konfiguration davon aus, dass sich die Analysis Services auf dem gleichen Server befinden, wie der IIS. Falls dies anders sein sollte, dann Punkt 3 beachten.
1) Anlegen eines virtuellen Verzeichnisses im IIS.
Verzeichnisname: bspw. olap (der Name ist nicht zwingend erforderlich)
Zugriffsrechte: Skriptzugriff (zwingend)
2) Unter Konfiguration muss nun die msmdpump.dll registriert werden.
3) Wichtiger Punkt msmdpump.ini
Achtung! Wichtig!
——————————————————————————————————————————-
Diese befindet sich im gleichen Verzeichnis. Falls der Analysis Service sich auf einer anderen Maschine befindet müssen sie folgendes beachten: Den Inhalt des Ordners isapi der Analysis Services müssen Sie in das virtuelle Verzeichnis auf den IIS kopieren und in der msmpump.ini den Eintrag des Servers auf den Namen des Analysis Servicer ändern.
——————————————————————————————————————————-
<ConfigurationSettings>
<ServerName>localhost</ServerName>
<SessionTimeout>3600</SessionTimeout>
<ConnectionPoolSize>100</ConnectionPoolSize>
<MinThreadPoolSize>0</MinThreadPoolSize>
<MaxThreadPoolSize>0</MaxThreadPoolSize>
<MaxThreadsPerClient>4</MaxThreadsPerClient>
</ConfigurationSettings>
4) Sonstige Einstellungen
Nehmen Sie aus die Anonyme Authentifizierung aus dem Punkt “Authentifizierungsmethoden” raus und aktivieren Sie nur “Integrierte Windows-Authentifizierung”
Das virtuelle Verzeichnis kann mit einem eignen Anwendungspool betrieben werden oder wird mit dem Pool der Rootwebsite ausgeführt. Die Identität des Pool benötigt Lese und Ausführungsrechte auf das Verzeichnis.
Firewall Settings:
Falls sich die Analysis Services hinter einer Firewall befinden, müssen folgende Ports zumindest geöffnet sein:
Port 2383 Standardinstanz der Analysis Services
Port 2382 SQL Browser für Analysis Services Anfragen
Tipp 1:
iisreset. Die neuene Settings gehen meist erst nach Neustart des IIS.
Tipp 2:
Die msmdpump.dll muss im IIS 6 (Windows 2003) noch als Webdiensterweiterung registriert und zugelassen sein.
Das sollts gewesen sein!
Hallo,
das ist eine klasse Beschreibung.
Wie kann ich denn dann von Excel aus auf den Cube zugreifen?
Gibt es dazu evtl. auch noch so eine gute Anleitung?
Danke für die Info.
Armin
Ganz einfach.. mit der URL der Website bzw des Unterverzeichnisses.