Konfigurieren von OLAP-Cubes für Project Web App in Project Server 2013

Zusammenfassung: Richten Sie OLAP-Cubes für Project Web App ein.
Gilt für: Project Server 2013

Wichtig

Dieses Szenario gilt nur für Project Server 2013.

Inhalt dieses Artikels:

  • Bevor Sie beginnen
  • Konfigurieren des Analysis Services-Dienstkontos
  • Erstellen eines OLAP-Cubes in Project Web App
  • Gewähren von Zugriff auf der OLAP-Cube von Project Web App

Übersicht

In diesem Artikel wird das Konfigurieren eines SQL Server Analysis Services-Cubes für Project Web App beschrieben. Befolgen Sie die Anweisungen in diesem Artikel für jede Instanz von Project Web App, die Sie erstellen.

Hinweis

Aufgrund von Änderungen an der Sicherheitsinfrastruktur in Project Server 2013 ist die Berechtigung OLAP-Daten anzeigen, die in früheren Versionen von Project Server vorhanden war, in Project Server 2013 nicht mehr vorhanden. Der Cubezugriff wird jetzt mithilfe der Verfahren in diesem Artikel konfiguriert.

Bevor Sie beginnen

In diesem Artikel wird davon ausgegangen, dass Sie alle Schritte unter Konfigurieren der Berichterstellung für Project Web App (Project Server 2013) ausgeführt haben. Die Verfahren in diesem Artikel verwenden die Active Directory-Gruppen und -Konten, die Sie im Artikel zur Berichtskonfiguration erstellt haben.

Bevor Sie beginnen, sollten Sie sicherstellen, dass Sie über Folgendes verfügen:

  • Eine Instanz von SQL Server Analysis Services, in der Sie einen OLAP-Cube erstellen können.

  • Der Name des Kontos, auf dem der SQL Server Analysis Services-Dienst ausgeführt wird.

  • Der Name der Gruppe "Berichtsautoren", die Sie beim Konfigurieren der Berichterstellung für Project Web App erstellt haben.

  • Der Name des Secure Store-Zielanwendungskontos, das Sie beim Konfigurieren der Berichterstellung für Project Web App erstellt haben.

    Hinweis

    Wenn dieses Konto Mitglied der Gruppe Berichtsautoren ist, benötigen Sie es für die folgenden Verfahren nicht.

Konfigurieren des Analysis Services-Dienstkontos

Zum Erstellen von OLAP-Cubes muss das Konto, das den Analysis Services-Dienst ausführt, über Lesezugriff auf die Project Web App-Datenbank verfügen. Dieser Zugriff wird über die Datenbankrolle "PSDataAccess" in SQL Server gewährt.

Der erste Schritt ist die Erstellung einer SQL Server-Anmeldung für das Konto, unter dem der SQL Server Analysis Services-Dienst ausgeführt wird.

Führen Sie die folgenden Schritte aus, um eine Anmeldung für das SQL Server Analysis Services-Dienstkonto zu erstellen.

Hinweis

Falls für das SQL Server Analysis Services-Dienstkonto bereits eine Anmeldung vorhanden ist, können Sie diesen Schritt überspringen.

So erstellen Sie eine Anmeldung für das Analysis Services-Dienstkonto

  1. Stellen Sie in SQL Server Management Studio eine Verbindung mit der Instanz des Datenbankmoduls her, in der sich Ihre Project Web App befindet.

  2. Erweitern Sie im Objekt-Explorer den Knoten Sicherheit.

  3. Klicken Sie mit der rechten Maustaste auf Anmeldenamen, und klicken Sie dann auf Neue Anmeldung.

  4. Geben Sie in das Feld Anmeldename den Namen des Active Directory-Kontos ein, unter dem der Analysis Services-Dienst ausgeführt wird.

  5. Klicken Sie auf OK.

Nachdem die Anmeldung erstellt wurde, müssen Sie dem Anmeldenamen Zugriff auf die Project Web App-Datenbank gewähren. Gehen Sie folgendermaßen vor, um den Zugriff auf die Datenbank zu konfigurieren.

So gewähren Sie dem Analysis Services-Dienstkonto Zugriff auf die Datenbank

  1. Stellen Sie in SQL Server Management Studio eine Verbindung mit dem Datenbankmodul her.

  2. Erweitern Sie im Objekt-Explorer den Knoten Sicherheit.

  3. Doppelklicken Sie auf den Anmeldenamen für den Analysis Services-Dienst.

  4. Klicken Sie im Abschnitt Seite auswählen auf Benutzerzuordnung.

  5. Aktivieren Sie das Kontrollkästchen Zuordnen für die Project Web App-Datenbank, auf die Sie Zugriff gewähren möchten, und aktivieren Sie dann im Abschnitt Datenbankrollenmitgliedschaft für: <Datenbank> das Kontrollkästchen PSDataAccess .

  6. Klicken Sie auf OK.

Der nächste Schritt ist das Erstellen eines OLAP-Cubes.

Erstellen eines OLAP-Cubes

Um die erforderlichen Berechtigungen in SQL Server Analysis Services zu konfigurieren, muss der OLAP-Cube erstellt werden. Auch wenn Sie den Cube nicht sofort verwenden möchten, müssen Sie ihn jetzt erstellen, um die erforderlichen Benutzerzugriffsanforderungen zu konfigurieren.

Führen Sie die folgenden Schritte aus, um einen OLAP-Cube zu erstellen.

So erstellen Sie einen OLAP-Cube

  1. Klicken Sie in der Zentraladministration unter Anwendungsverwaltung auf Dienstanwendungen verwalten.

  2. Klicken Sie auf die Project Server-Dienstanwendung.

  3. Bewegen Sie den Mauszeiger über die Instanz von Project Web App, für die Sie einen Cube erstellen möchten, klicken Sie auf den angezeigten Pfeil, und klicken Sie dann auf Verwalten.

  4. Klicken Sie auf der Seite mit den Project Web App-Einstellungen unter Warteschlangen- und Datenbankverwaltung auf OLAP-Datenbankverwaltung.

  5. Klicken Sie auf der Seite „OLAP-Datenbankverwaltung“ in der Spalte OLAP-Datenbankname auf den Link DatabaseName.

  6. Gehen Sie auf der Seite „Erstellungseinstellungen für OLAP-Datenbanken“ so vor:

  7. Geben Sie im Feld Analysis Service-Server den Namen der Analysis Services-Instanz ein, in der Sie den Cube erstellen möchten.

  8. Geben Sie in das Feld Zu erstellende Analysis Services-Datenbank einen Namen für die OLAP-Datenbank ein.

  9. Klicken Sie auf Speichern.

  10. Wählen Sie auf der Seite OLAP-Datenbankverwaltung die Zeile in der Tabelle für den Cube aus, den Sie zuvor konfiguriert haben, und klicken Sie dann auf Jetzt erstellen.

  11. Überwachen Sie das Feld Status auf der Seite „OLAP-Datenbankverwaltung“, bis der Status Erstellung erfolgreich! lautet.

Nachdem Sie den Cube erstellt haben, können Sie Benutzern Zugriff darauf gewähren.

Gewähren des Zugriffs auf den OLAP-Cube

Um Benutzern Zugriff auf den Cube zu gewähren, müssen Sie die folgenden Gruppen und Konten der Standardrolle „ProjectServerViewOlapDataRole“ im Cube hinzufügen:

  • Die Active Directory-Gruppe Berichtsautoren, die Sie beim Konfigurieren der Berichterstellung für Project Web App erstellt haben. Diese Gruppe sollte die Benutzer enthalten, von denen Sie erwarten, dass sie mit OLAP-Cubedaten in Excel arbeiten.

  • Das Secure Store-Zielanwendungskonto, das Sie beim Konfigurieren der Berichterstellung für Project Web App erstellt haben. Mit diesem Konto können Benutzer, die OLAP-Cubeberichte in Excel Services anzeigen, die Daten aktualisieren. Wenn Sie dieses Konto der Gruppe Berichtsautoren hinzugefügt haben, als Sie die Berichterstellung für Project Web App konfiguriert haben, müssen Sie es hier nicht separat hinzufügen.

Wenn Sie über weitere Benutzer in der Gruppe Berichtsautoren verfügen, die von Excel aus auf den Cube zugreifen, müssen Sie ihnen ebenfalls Zugriff auf den Cube gewähren. Erwägen Sie die Verwendung der gleichen Gruppen, die Sie für die Active Directory-Synchronisierung verwenden, um Ihren Benutzern Cubezugriff zu gewähren. Wenn Sie beispielsweise möchten, dass alle Projektmanager Zugriff auf den OLAP-Cube in Excel haben, fügen Sie die Active Directory-Gruppe, die Sie mit der Gruppe Projektmanager synchronisieren, der Rolle ProjectServerViewOlapDataRole im Cube hinzu.

Führen Sie die folgenden Schritte aus, um Benutzern Zugriff auf den OLAP-Cube zu gewähren.

So gewähren Sie Benutzerzugriff auf den OLAP-Cube

  1. Stellen Sie in SQL Server Management Studio eine Verbindung mit Analysis Services her.

  2. Erweitern Sie im Objekt-Explorer den Knoten Datenbanken.

  3. Erweitern Sie den Cube, den Sie zuvor erstellt haben.

  4. Doppelklicken Sie auf die Rolle ProjectServerViewOlapDataRole.

  5. Wählen Sie im linken Bereich die Seite Mitgliedschaft aus.

  6. Klicken Sie auf der Seite „Mitgliedschaft“ auf Hinzufügen.

  7. Klicken Sie im Dialogfeld Benutzer oder Gruppe auswählen auf Objekttypen.

  8. Aktivieren Sie im Dialogfeld Objekttypen das Kontrollkästchen Gruppen, und klicken Sie dann auf OK.

  9. Geben Sie im Dialogfeld Benutzer oder Gruppe auswählen den Namen der Active Directory-Gruppe "Berichtsautoren" und den Namen des Datenzugriffskontos für die Zielanwendung für einmaliges Anmelden "ProjectServerApplication" ein. Geben Sie auch den Namen weiterer Benutzer oder Gruppen ein, denen Sie Cubezugriff gewähren möchten.

  10. Klicken Sie auf OK.

  11. Klicken Sie auf OK.

Siehe auch

Synchronisierung des Active Directory-Ressourcenpools für Project Server 2013

Konfigurieren der Berichterstellung für Project Web App (Project Server 2013)

Project-Foren