TechNet
Exportieren (0) Drucken
Alle erweitern

PowerPivot-BI-Semantikmodell-Verbindung (.bism)

 

Gilt für: SQL Server 2016

Eine BI-Semantikmodellverbindung (BISM-Datei) ist eine portierbare Verbindung, durch die Excel- oder Power View-Berichte mit einer Analysis Services-Datenbank für tabellarische Modelle oder einer Analysis Services-Instanz im mehrdimensionalen Modus verbunden werden. Wenn Sie mit Office Data Connection-Dateien (ODC-Dateien) vertraut sind, können Sie feststellen, dass eine BISM-Verbindungsdatei ähnlich definiert und verwendet wird.

Die Erstellung und der Zugriff auf eine BI-Semantikmodellverbindung erfolgt über SharePoint. Beim Erstellen von BI-Semantikmodellverbindungen werden Schnellstartbefehle für eine BI-Semantikmodellverbindung in einer Bibliothek aktiviert. Schnellstartbefehle öffnen eine neue Excel-Arbeitsmappe oder Optionen zum Bearbeiten der Verbindungsdatei. Wenn Reporting Services installiert ist, sehen Sie auch einen Befehl, um einen Power View-Bericht zu erstellen.

Screenshot des BISM-Schnellstartbefehls

Eine BI-Semantikmodellverbindung verweist auf tabellarische Modelldaten. Es gibt drei Quellen für diese Daten:

  • Eine Datenbank für tabellarische Modelle, die auf einer eigenständigen Analysis Services-Instanz im Tabellenservermodus ausgeführt wird. Die Bereitstellung einer eigenständigen Analysis Services-Instanz ist für die Farm extern. Für den Zugriff auf Datenquellen außerhalb der Farm sind zusätzliche Berechtigungen erforderlich, die in folgendem Thema erläutert werden: Create a BI Semantic Model Connection to a Tabular Model Database.

  • Power Pivot Arbeitsmappen, die in SharePoint gespeichert werden. Eingebettete Power Pivot Datenbanken in Excel-Arbeitsmappen entsprechen Datenbanken für tabellarische Modelle, die auf einem eigenständigen Analysis Services-Tabellenmodus-Server ausgeführt. Wenn Sie bereits Power Pivot für Excel und Power Pivot für SharePoint, können Sie eine BI-Semantikmodell-Verbindung, die auf verweist definieren Power Pivot Arbeitsmappen in einer SharePoint-Bibliothek und Build Power View Berichte anhand der vorhandenen Power Pivot Daten. Sie können entweder in SQL Server 2008 R2 erstellte Arbeitsmappen verwenden oder SQL Server 2012 Versionen von Power Pivot für Excel.

  • Ein mehrdimensionales Datenmodell für eine Analysis Services-Instanz.

Einen Vergleich der Datenquellen finden Sie in der Community Verständnis der SQL Server 2012 BI Semantic Model (BISM).

In diesem Abschnitt wird das Verbindungsverhalten zwischen verschiedenen Clientanwendungen, z. B. der Excel-Desktopanwendung oder dem Power View-Berichtserstellungsclient in SharePoint, und einer Datenbank für tabellarische Modelle innerhalb oder außerhalb der SharePoint-Farm veranschaulicht.

Alle Verbindungen mit einer Datenbank für tabellarische Modelle werden mit den Anmeldeinformationen des Benutzers hergestellt, der die Daten anfordert. Der Mechanismus dieser Verbindung richtet sich jedoch danach, ob die Verbindung eine farminterne bzw. eine Einzel- oder Doppelhopverbindung ist und ob Kerberos aktiviert ist. Weitere Informationen zu authentifizierten Verbindungen zwischen SharePoint und Back-End-Datenquellen finden Sie unter Doppel-Hop-Authentifizierung: Kerberos funktioniert und warum NTLM nicht.

Herstellen einer Verbindung von Excel mit Tabellendaten in einem Netzwerk

Wenn ein Excel-Benutzer eine BI-Semantikmodellverbindung als Datenquelle angibt, werden die Verbindungsinformationen in der BISM-Datei in die Clientanwendung heruntergeladen, die dann eine eigene direkte Anforderung für die Datenbank für tabellarische Modelle in Analysis Services ausgibt. Um auf die BISM-Verbindung zuzugreifen, muss der Excel-Benutzer ein SharePoint-Benutzer mit Leseberechtigungen für die BISM-Verbindungsdatei sein. Sobald die Verbindungsinformationen heruntergeladen wurden, wird SharePoint bei allen nachfolgenden Verbindungen umgangen, und die Daten werden direkt zwischen Excel und der Back-End-Datenbank für tabellarische Modelle übertragen.

In der folgenden Abbildung ist diese Verbindungssequenz dargestellt. Zunächst wird die BISM-Verbindung angefordert, anschließend werden die Verbindungsinformationen auf den Client heruntergeladen, und zuletzt wird die Einzelhopverbindung mit der Datenbank hergestellt. Die Verbindung wird mit den Windows-Anmeldeinformationen des Excel-Benutzers hergestellt, der über Leseberechtigungen für die Analysis Services-Datenbank verfügt. Da in diesem Szenario eine Einzelhopverbindung verwendet wird, ist Kerberos nicht erforderlich, selbst wenn es aktiviert ist.

Excel-Verbindungen zu Datenbank für tabellarische Modelle

Herstellen einer Verbindung von Power View mit Tabellendaten in einem Netzwerk

Wenn ein SharePoint-Benutzer auf eine BI-Semantikmodellverbindung in einer Dokumentbibliothek klickt, wird Power View (falls installiert) sofort gestartet und eine Verbindung mit der Datenbank für tabellarische Modelle hergestellt.

Bei Verbindungen zwischen Power View und einer Datenbank für tabellarische Modelle wird eine Doppelhop-Authentifizierungssequenz verwendet, bei der die Benutzeridentität vom Client an SharePoint und dann von SharePoint an eine Analysis Services-Back-End-Datenbank für tabellarische Modelle übertragen wird, die außerhalb der Farm ausgeführt wird. Die ADOMD.NET-Clientbibliothek, von der die Verbindungsanforderung verarbeitet wird, verwendet beim ersten Versuch falls möglich immer Kerberos. Wenn Kerberos konfiguriert ist, erfolgt für die Benutzeridentität für die Verbindung mit der Datenbank für tabellarische Modelle ein Identitätswechsel, und die Verbindung wird erfolgreich hergestellt.

Wenn Kerberos nicht konfiguriert ist und die Anforderung fehlschlägt, wird von Reporting Services ein zweiter Versuch unternommen. In diesem Szenario stellt die Clientbibliothek unter Verwendung der Reporting Services-Dienstidentität und der NTLM-Authentifizierung eine Verbindung mit Analysis Services her. Die Identität des Power View-Benutzers wird mithilfe des effectiveusername -Parameters in der Verbindungszeichenfolge übergeben.

Nur ein Mitglied der Systemadministratorrolle auf der Analysis Services-Instanz ist berechtigt, eine Verbindung unter Verwendung des effectiveusername -Parameters herzustellen und die Identität eines anderen Benutzers auf der Serverinstanz anzunehmen. Aus diesem Grund müssen dem Ausführungskonto des freigegebenen Reporting Services-Diensts Administratorrechte auf der Analysis Services-Instanz erteilt werden. Informationen zum Gewähren von Administratorberechtigungen für das Dienstkonto wird in diesem Thema bereitgestellt Erstellen einer BI-Semantikmodellverbindung mit einer tabellarischen Modelldatenbank.

Die folgende Abbildung enthält eine Verbindungssequenz, die die gleiche Windows-Benutzeridentität für alle Verbindungen verwendet. Bei der letzten Verbindung mit Analysis Services wird die Verbindung von der Reporting Services-Dienstanwendungsidentität hergestellt und die Windows-Benutzeridentität unter Verwendung von effectiveusernameübergeben.

Verbindung mit angenommener Identität zu tabellarischer Datenbank

Herstellen einer Verbindung von Power View, Power Pivot -Daten in SharePoint

Wenn ein SharePoint-Benutzer klickt auf eine BI-semantikmodellverbindung für die Auflösung einer Power Pivot Arbeitsmappe in der gleichen Farm, die Verbindungen im Kontext der SharePoint-Umgebung auftreten. Ein Power Pivot -Anwendung behandelt die verbindungsanforderung an Analysis Services-Instanz auf demselben Computer weitergeleitet. Die Analysis Services-Instanz extrahiert die Power Pivot Daten aus der Arbeitsmappe und lädt sie. Alle nachfolgende Verbindungen verwaltet Power Pivot -dienstanwendungen in der Farm.

Da alle Verbindungen in diesem Szenario innerhalb der gleichen Farm erfolgen, ist weder eine Kerberos- noch eine eingeschränkte Delegierung erforderlich.

Hinzufügen eines BI Semantic Model Verbindungs-Inhaltstyps zu einer Bibliothek & #40. PowerPivot für SharePoint & #41;

Erstellen einer BI-Semantikmodellverbindung zu einer PowerPivot-Arbeitsmappe

Erstellen einer BI-Semantikmodellverbindung mit einer tabellarischen Modelldatenbank

Verwenden einer BI-Semantikmodellverbindung in Excel oder Reporting Services

Bestimmen des Servermodus einer Analysis Services-Instanz
Verbindung mit Analysis Services herstellen

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2016 Microsoft