Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die Informationen in diesem Thema, um eine BI-Semantikmodellverbindung einzurichten, die zu einer tabellarischen Modelldatenbank umleitet, die in einer Analysis Services-Instanz außerhalb der SharePoint-Farm ausgeführt wird.
Nachdem Sie eine BI-Semantikmodellverbindung erstellt und SharePoint- und Analysis Services-Berechtigungen konfiguriert haben, können Personen sie als Datenquelle für Excel- oder Power View-Berichte verwenden.
Dieses Thema enthält die folgenden Abschnitte. Führen Sie jede Aufgabe in der angegebenen Reihenfolge aus.
Überprüfen der Voraussetzungen
Erteilen Sie administrative Berechtigungen für Analysis Services an freigegebene Dienstanwendungen
Erteilen von Leseberechtigungen für die Tabellenmodelldatenbank
Erstellen einer BI-Semantikmodellverbindung mit einer Tabellarischen Modelldatenbank
Konfigurieren von SharePoint-Berechtigungen für die BI-Semantikmodellverbindung
Überprüfen der Voraussetzungen
Sie müssen über die Berechtigung "Mitwirken" oder höher verfügen, um eine BI-Semantikmodellverbindungsdatei zu erstellen.
Sie müssen über eine Bibliothek verfügen, die den Inhaltstyp für die BI-Semantikmodellverbindung unterstützt. Weitere Informationen finden Sie unter Hinzufügen eines INHALTStyps für die BI-Semantikmodellverbindung zu einer Bibliothek (PowerPivot für SharePoint).
Sie müssen den Server- und Datenbanknamen kennen, für den Sie eine BI-Semantikmodellverbindung einrichten. Analysis Services muss für den tabellarischen Modus konfiguriert werden. Datenbanken, die auf dem Server ausgeführt werden, müssen Tabellenmodelldatenbanken sein. Anweisungen zum Überprüfen auf den Servermodus finden Sie unter Ermitteln des Servermodus einer Analysis Services-Instanz.
In bestimmten Szenarien müssen die gemeinsamen Dienste in einer SharePoint-Umgebung über Administratorberechtigungen für die Analysis Services-Instanz verfügen. Zu diesen Diensten gehören PowerPivot-Dienstanwendungen, Reporting Services-Dienstanwendungen und PerformancePoint-Dienstanwendungen. Bevor Sie Administratorberechtigungen erteilen können, müssen Sie die Identität dieser Dienstanwendungen kennen. Mithilfe der Zentraladministration können Sie die Identität ermitteln.
Sie müssen ein SharePoint-Dienstadministrator sein, um Sicherheitsinformationen in der Zentraladministration anzuzeigen.
Sie müssen ein Analysis Services-Systemadministrator sein, um Administratorrechte in Management Studio zu gewähren.
Auf PowerPivot für SharePoint muss über Webanwendungen zugegriffen werden, die den klassischen Authentifizierungsmodus verwenden. BI-Semantikmodellverbindungen mit externen Datenquellen sind von der Anmeldung im klassischen Modus abhängig. Weitere Informationen finden Sie unter PowerPivot-Authentifizierung und Autorisierung.
Alle Computer und Benutzer, die an der Verbindungssequenz teilnehmen, müssen sich in derselben Domäne oder vertrauenswürdigen Domäne (bidirektionale Vertrauensstellung) befinden.
Erteilen Sie die administrativen Berechtigungen für die Analysis Services-Verwaltungsberechtigungen an freigegebene Dienstanwendungen.
Verbindungen, die von SharePoint zu einer Tabellenmodelldatenbank auf einem Analysis Services-Server stammen, werden manchmal von einem freigegebenen Dienst im Auftrag des Benutzers vorgenommen, der die Daten anfordert. Der Dienst, der die Anforderung stellt, kann eine PowerPivot-Dienstanwendung, eine Reporting Services-Dienstanwendung oder eine PerformancePoint-Dienstanwendung sein. Damit die Verbindung erfolgreich hergestellt werden kann, muss der Dienst über Administratorberechtigungen auf dem Analysis Services-Server verfügen. In Analysis Services darf nur ein Administrator eine imitierte Verbindung im Namen eines anderen Benutzers herstellen.
Administrative Berechtigungen sind erforderlich, wenn die Verbindung unter diesen Bedingungen verwendet wird:
Beim Überprüfen der Verbindungsinformationen während der Konfiguration einer BI-Semantikmodellverbindungsdatei.
Beim Starten eines Power View-Berichts mithilfe einer BI-Semantikmodellverbindung.
Beim Auffüllen eines PerformancePoint-Webparts mithilfe einer BI-Semantikmodellverbindung.
Um sicherzustellen, dass diese Verhaltensweisen wie erwartet ausgeführt werden, erteilen Sie den einzelnen Dienstidentitätsadministratorberechtigungen für die Analysis Services-Instanz. Verwenden Sie die folgenden Anweisungen, um die erforderliche Berechtigung zu erteilen.
Hinzufügen von Dienstidentitäten zur Serveradministratorrolle
Stellen Sie in SQL Server Management Studio eine Verbindung mit der Analysis Services-Instanz her.
Klicken Sie mit der rechten Maustaste auf den Servernamen, und wählen Sie Eigenschaften aus.
Klicken Sie auf "Sicherheit" und dann auf "Hinzufügen". Geben Sie das Windows-Benutzerkonto ein, das zum Ausführen der Dienstanwendung verwendet wird.
Mithilfe der Zentraladministration können Sie die Identität ermitteln. Öffnen Sie im Abschnitt "Sicherheit" die Dienstkonten konfigurieren , um anzuzeigen, welches Windows-Konto dem Dienstanwendungspool zugeordnet ist, der für jede Anwendung verwendet wird, und befolgen Sie dann die Anweisungen in diesem Thema, um die Kontoverwaltungsberechtigungen zu erteilen.
Erteilen von Leseberechtigungen für die Tabellenmodelldatenbank
Da die Datenbank auf einem Server ausgeführt wird, der sich außerhalb der Farm befindet, umfasst der Teil der Einrichtung Ihrer Verbindungen die Gewährung von Datenbankbenutzerberechtigungen auf dem Back-End Analysis Services-Server. Analysis Services verwendet ein rollenbasiertes Berechtigungsmodell. Benutzer, die eine Verbindung mit Modelldatenbanken herstellen, müssen dies mit Leseberechtigungen oder höher über eine Rolle tun, die Lesezugriff auf seine Mitglieder gewährt.
Rollen und manchmal Rollenmitgliedschaften werden definiert, wenn das Modell in SQL Server Data Tools (SSDT) erstellt wird. Sie können SQL Server Management Studio nicht zum Erstellen von Rollen verwenden, aber Sie können es verwenden, um Mitglieder zu einer bereits definierten Rolle hinzuzufügen. Weitere Informationen zum Erstellen von Rollen finden Sie unter Erstellen und Verwalten von Rollen (SSAS Tabular).For more information about creating roles, see Create and Manage Roles (SSAS Tabular).
Rollenmitgliedschaft zuweisen
Verbinden Sie sich in SQL Server Management Studio mit der Instanz von Analysis Services, erweitern Sie die Datenbank im Objekt-Explorer, und erweitern Sie dann Rollen. Sie sollten eine bereits definierte Rolle sehen. Wenn keine Rolle vorhanden ist, wenden Sie sich an den Autor des Modells, und fordern Sie das Hinzufügen oder eine Rolle an. Das Modell muss erneut bereitgestellt werden, bevor die Rolle in Management Studio sichtbar ist.
Klicken Sie mit der rechten Maustaste auf die Rolle, und wählen Sie "Eigenschaften" aus.
Fügen Sie auf der Seite "Mitgliedschaft" die Windows-Gruppe und Benutzerkonten hinzu, die Zugriff erfordern.
Erstellen einer BI-Semantikmodellverbindung mit einer Tabellarischen Modelldatenbank
Nachdem Sie Berechtigungen in Analysis Services festgelegt haben, können Sie zu SharePoint zurückkehren und eine BI-Semantikmodellverbindung erstellen.
Klicken Sie in der Bibliothek, die die BI-Semantikmodellverbindung enthält, auf " Dokumente " im SharePoint-Menüband.
Klicken Sie auf den Pfeil nach unten in "Neues Dokument", und wählen Sie " BI-Semantikmodellverbindungsdatei " aus, um die Seite "Neue BI-Semantikmodellverbindung" zu öffnen.
Legen Sie server - und Datenbankeigenschaften fest. Wenn Sie den Datenbanknamen nicht sicher sind, verwenden Sie SQL Server Management Studio, um eine Liste der Datenbanken anzuzeigen, die auf dem Server bereitgestellt werden.
Der Servername ist entweder der Netzwerkname des Servers, die IP-Adresse oder der vollqualifizierte Domänenname (z. B. myserver.mydomain.corp.adventure-works.com). Wenn der Server als benannte Instanz installiert ist, geben Sie den Servernamen in diesem Format ein: computername\instancename.
Die Datenbank muss eine tabellarische Datenbank sein, die derzeit auf dem Server verfügbar ist. Geben Sie keine andere BI-Semantikmodellverbindungsdatei, eine Office Data Connection (ODC)-Datei, eine OLAP-Datenbank für Analysis Services oder eine PowerPivot-Arbeitsmappe an. Um den Datenbanknamen abzurufen, können Sie Management Studio verwenden, um eine Verbindung mit dem Server herzustellen und die Liste der verfügbaren Datenbanken anzuzeigen. Verwenden Sie die Eigenschaftenseite der Datenbank, um sicherzustellen, dass Sie über den richtigen Namen verfügen.
Klicken Sie auf "OK ", um die Seite zu speichern. An diesem Punkt überprüft die PowerPivot-Dienstanwendung die Verbindung.
Die Überprüfung ist erfolgreich, wenn die Verbindungsinformationen korrekt sind und Sie der PowerPivot-Dienstanwendung Administratorberechtigungen erteilt haben, damit sie eine Verbindung mit Analysis Services als aktueller Benutzer herstellen kann.
Die Überprüfung schlägt fehl, wenn die Verbindungsinformationen falsch sind oder die Dienstanwendung keine Berechtigungen besitzt. Auf der Seite wird eine Überprüfungsmeldung angezeigt, in der Sie gefragt werden, ob Sie die Datei speichern möchten. Wenn Sie wissen, dass die Verbindung gültig ist, sollten Sie die Datei trotzdem speichern, da der Fehler das Ergebnis fehlender Berechtigungen und nicht ungültiger Verbindungsinformationen ist.
Sie können die Verbindung überprüfen, indem Sie sie in Excel oder Power View verwenden, um eine Verbindung mit der Tabellenmodelldatenbank herzustellen. Wenn die Datenquellenverbindung erfolgreich ist, ist die Verbindung trotz der Überprüfungswarnung gültig.
Konfigurieren von SharePoint-Berechtigungen für die BI-Semantikmodellverbindung
Die Möglichkeit, eine BI-Semantikmodellverbindung als Datenquelle für eine Excel-Arbeitsmappe oder einen Reporting Services-Bericht zu verwenden, erfordert Leseberechtigungen für das Verbindungselement des BI-Semantikmodells in einer SharePoint-Bibliothek. Die Leseberechtigungsstufe enthält die Berechtigung "Elemente öffnen", die das Herunterladen von BI semantisches Modellverbindungsinformationen in eine Excel-Desktopanwendung ermöglicht.
Es gibt mehrere Möglichkeiten zum Erteilen von Berechtigungen in SharePoint. In den folgenden Anweisungen wird erläutert, wie Sie eine neue Gruppe namens BISM-Benutzer erstellen, die über die Berechtigungsstufe "Lesen " verfügen.
Sie müssen Eigentümer der Website sein, um Berechtigungen zu ändern.
Klicken Sie in "Websiteaktionen" auf "Websiteberechtigungen".
Klicken Sie auf "Gruppe erstellen ", und benennen Sie die neue Gruppe "BISM-Benutzer".
Wählen Sie die Berechtigungsstufe "Lesen" aus, und klicken Sie auf "Erstellen".
Wählen Sie BISM-Benutzer in Personen und Gruppen aus.
Zeigen Sie auf "Neu", klicken Sie auf " Benutzer hinzufügen", und fügen Sie dann Benutzer- oder Gruppenkonten hinzu.
Diese Benutzer und Gruppen verfügen jetzt über Leseberechtigungen auf der gesamten Website, einschließlich aller Bibliotheken und Listen, die Berechtigungen von der Websiteebene erben. Wenn diese Berechtigungen zu hoch sind, können Sie diese Gruppe selektiv aus bestimmten Bibliotheken, Listen oder Elementen entfernen.
Gehen Sie wie folgt vor, um Berechtigungen auf Elementebene selektiv zu entfernen:
Wählen Sie in einer Bibliothek ein Dokument aus. Klicken Sie auf den Pfeil nach rechts, und klicken Sie dann auf "Berechtigungen verwalten".
Standardmäßig erbt ein Element Berechtigungen. Wenn Sie die Berechtigungen einzelner Dokumente in dieser Bibliothek ändern möchten, klicken Sie auf " Vererbung von Berechtigungen beenden".
Aktivieren Sie das Kontrollkästchen neben BISM-Benutzern.
Klicken Sie auf "Benutzerberechtigungen entfernen".
Nächste Schritte
Nachdem Sie eine BI-Semantikmodellverbindung erstellt und gesichert haben, können Sie sie als Datenquelle angeben. Weitere Informationen finden Sie unter Verwenden einer BI-Semantikmodellverbindung in Excel oder Reporting Services.
Siehe auch
PowerPivot BI-Semantikmodellverbindung (.bism)
Erstellen einer BI-Semantikmodellverbindung mit einer PowerPivot-Arbeitsmappe