Freigeben über


Herstellen einer Verbindung mit einer tabellarischen Modelldatenbank (SSAS)

Nachdem Sie ein tabellarisches Modell erstellt und auf einem Analysis Services-Tabellenmodus-Server bereitgestellt haben, müssen Sie Berechtigungen festlegen, die es für Clientanwendungen verfügbar machen. Dieses Thema erläutert die Vorgehensweise bei Berechtigungen und beim Verbindungsaufbau mit einer Datenbank ausgehend von Clientanwendungen.

Hinweis

Remoteverbindungen mit Analysis Services sind standardmäßig erst dann verfügbar, wenn Sie die Firewall konfiguriert haben. Stellen Sie sicher, dass Sie den entsprechenden Port geöffnet haben, wenn Sie eine benannte oder eine Standardinstanz für Clientverbindungen konfigurieren. Weitere Informationen finden Sie unter Configure the Windows Firewall to Allow Analysis Services Access.

Dieses Thema enthält folgende Abschnitte:

Benutzerberechtigungen für die Datenbank

Administratorberechtigungen auf dem Server

Herstellen einer Verbindung von Excel oder SharePoint aus

Problembehandlung bei Verbindungsproblemen

Benutzerberechtigungen für die Datenbank

Benutzer, die eine Verbindung mit Tabellendatenbanken herstellen, müssen die Mitgliedschaft in einer Datenbankrolle besitzen, die einen Lesezugriff festlegt.

Rollen und manchmal rollenmitgliedschaft werden definiert, wenn ein Modell in SQL Server Data Tools (SSDT) oder für bereitgestellte Modelle mithilfe von SQL Server Management Studio erstellt wird. Weitere Informationen zum Erstellen von Rollen mithilfe des Rollen-Managers in SQL Server Data Tools finden Sie unter Erstellen und Verwalten von Rollen (SSAS Tabular). Weitere Informationen zum Erstellen und Verwalten von Rollen für ein bereitgestelltes Modell finden Sie unter Tabular Model Roles (SSAS Tabular).

Achtung

Durch die erneute Bereitstellung eines tabellarischen Modellprojekts mit Rollen, die mithilfe des Rollen-Managers in SQL Server Data Tools definiert sind, werden Rollen überschrieben, die in einem bereitgestellten tabellarischen Modell definiert sind.

Administratorberechtigungen für den Server

Für Organisationen, die SharePoint zum Hosten von Excel-Arbeitsmappen oder Reporting Services-Berichten verwenden, ist eine zusätzliche Konfiguration erforderlich, um tabellarische Modelldaten für SharePoint-Benutzer verfügbar zu machen. Wenn Sie SharePoint nicht verwenden, überspringen Sie diesen Abschnitt.

Das Anzeigen von Excel-Arbeitsmappen oder Power View-Berichten, die tabellarische Daten enthalten, erfordert, dass das Konto, das zum Ausführen Excel Services oder Reporting Services verwendet wird, über Administratorberechtigungen für die Analysis Services-instance verfügt. Administratorberechtigungen sind erforderlich, damit diesen Services von der Analysis Services-Instanz vertraut wird.

Gewähren von Administratorzugriff auf den Server

  1. Öffnen Sie in der Zentraladministration die Seite "Dienstkonten konfigurieren".

  2. Wählen Sie den von Excel Services verwendeten Dienstanwendungspool aus. Dies kann Dienstanwendungspool – SharePoint-Webdienstsystem oder ein benutzerdefinierter Anwendungspool sein. Das von Excel Services verwendete verwaltete Konto wird auf der Seite angezeigt.

    Bei SharePoint-Farmen, die Reporting Services im SharePoint-Modus umfassen, müssen Sie die Kontoinformationen für die Reporting Services-Dienstanwendung ebenfalls abrufen.

    In den folgenden Schritten fügen Sie die entsprechenden Konten der Serverrolle in der Analysis Services-Instanz hinzu.

  3. Stellen Sie in SQL Server Management Studio eine Verbindung mit dem instance von Analysis Services her, klicken Sie mit der rechten Maustaste auf den server instance, und wählen Sie Eigenschaften aus. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf Rollen , und wählen Sie anschließend Neue Rolleaus.

  4. Klicken Sie auf der Eigenschaftenseite für Analysis Services auf Sicherheit.

  5. Klicken Sie auf Hinzufügen, und geben Sie dann das von Excel Services verwendete Konto ein, gefolgt von dem von Reporting Services verwendeten Konto.

Herstellen einer Verbindung von Excel oder SharePoint aus

Clientbibliotheken, die Zugriff auf Analysis Services-Datenbanken bieten, können verwendet werden, um eine Verbindung mit auf einem Tabellenmodus-Server ausgeführten Modelldatenbanken herzustellen. Bibliotheken umfassen den OLE DB-Anbieter für Analysis Services, ADOMD.NET und AMO.

Excel verwendet den OLE DB-Anbieter. Wenn Sie entweder MSOLAP.4 aus SQL Server 2008 R2 (Dateiname msolap100.dll, Version 10.50.1600.1) oder MSOLAP.5 (Dateiname msolap110.dll), die mit der SQL Server Version 2012 von PowerPivot für Excel installiert ist, verfügen Sie über eine Version, die eine Verbindung mit tabellarischen Datenbanken herstellt.

Wählen Sie eine der folgenden Vorgehensweisen aus, um eine Verbindung mit Modelldatenbanken aus Excel herzustellen:

  • Erstellen Sie mithilfe der im nächsten Abschnitt bereitgestellten Anweisungen eine Datenverbindung innerhalb von Excel.

  • Erstellen Sie eine BI-Semantikmodell-Verbindungsdatei (BISM-Datei) in SharePoint, die die Umleitung zu einer Datenbank bereitstellt, die auf einem Analysis Services-Tabellenmodus-Server ausgeführt wird. Eine BI-Semantikmodell-Verbindungsdatei stellt einen Befehl per rechten Mausklick bereit, der Excel mithilfe der in der Verbindung angegebenen Modelldatenbank startet. Außerdem wird Power View gestartet, wenn Reporting Services installiert ist. Weitere Informationen zum Erstellen und Verwenden von BI-Semantikmodell-Verbindungsdateien finden Sie unter Erstellen einer BI-Semantikmodellverbindung mit einer tabellarischen Modelldatenbank.

  • Erstellen Sie eine gemeinsame Datenquelle für Reporting Services, die auf eine Tabellendatenbank als Datenquelle verweist. Sie können die freigegebene Datenquelle in SharePoint erstellen und zum Starten von Power View verwenden.

Herstellen einer Verbindung von Excel aus

  1. Klicken Sie in Excel auf der Registerkarte Daten unter Externe Daten abrufenauf Aus anderen Quellen.

  2. Wählen Sie Aus Analysis Servicesaus.

  3. Geben Sie unter Servernameden Namen der Analysis Services-Instanz an, die die Datenbank hostet. Der Servername ist häufig der Name des Computers, auf dem die Software ausgeführt wird. Wenn der Server als benannter instance installiert wurde, müssen Sie den Namen in diesem Format angeben: <servername>\<instanzname>.

    Die Serverinstanz muss für die eigenständige tabellarische Bereitstellung konfiguriert sein, und die Serverinstanz muss eine eingehende Regel aufweisen, die den Zugriff darauf zulässt. Weitere Informationen finden Sie unter Bestimmen des Servermodus einer Analysis Services-Instanz und Konfigurieren der Windows-Firewall, um den Zugriff auf Analysis Services zuzulassen.

  4. Wählen Sie Windows-Authentifizierung verwenden bezüglich der Anmeldeinformationen aus, wenn Sie Leseberechtigungen für die Datenbank besitzen. Wählen Sie anderenfalls Benutzername und Kennwort verwendenaus, und geben Sie den Benutzernamen und das Kennwort eines Windows-Kontos ein, das über Datenbankberechtigungen verfügt. Klicken Sie auf Weiter.

  5. Wählen Sie die Datenbank aus. Eine gültige Auswahl zeigt einen einzelnen Modell -Cube für die Datenbank an. Klicken Sie auf Weiter und anschließend auf Fertig stellen.

Nachdem die Verbindung hergestellt wurde, können Sie mithilfe der Daten eine PivotTable oder ein PivotChart erstellen. Weitere Informationen finden Sie unter Analysieren in Excel (SSAS tabellarisch).

Herstellen einer Verbindung von SharePoint aus

Wenn Sie PowerPivot für SharePoint verwenden, können Sie eine BI-Semantikmodell-Verbindungsdatei in SharePoint erstellen, die die Umleitung zu einer Datenbank ermöglicht, die auf einem Analysis Services-Server im tabellarischen Modus ausgeführt wird. Eine BI-Semantikmodell-Verbindung stellt einen HTTP-Endpunkt für eine Datenbank bereit. Sie vereinfacht auch den Tabellenmodell-Zugriff für Wissensarbeiter, die routinemäßig Dokumente auf einer SharePoint-Website verwenden. Wissensarbeiter müssen nur den Speicherort der BI-Semantikmodell-Verbindungsdatei oder die URL kennen, um auf Tabellenmodell-Datenbanken zuzugreifen. Details zum Serverspeicherort oder Datenbanknamen werden in der BI-Semantikmodell-Verbindung gekapselt. Weitere Informationen zum Erstellen und Verwenden von BI-Semantikmodellverbindungsdateien finden Sie unter PowerPivot BI Semantic Model Connection (.bism) und Create a BI Semantic Model Connection to a Tabular Model Database.

Beheben von Verbindungsproblemen

Dieser Abschnitt enthält Ursachen und Lösungsschritte für Probleme, die beim Herstellen einer Verbindung mit einer Tabellenmodell-Datenbank auftreten.

Der Datenverbindungs-Assistent kann keine Liste von Datenbanken aus der angegebenen Datenquelle abrufen.

Beim Importieren von Daten tritt dieser Microsoft Excel-Fehler auf, wenn Sie versuchen, mithilfe des Assistenten eine Verbindung mit einer Tabellenmodell-Datenbank auf einem Analysis Services-Remoteserver herzustellen und Sie nicht über ausreichende Berechtigungen verfügen. Um diesen Fehler zu beheben, müssen Sie über Benutzerzugriffsrechte für die Datenbank verfügen. Weitere Informationen finden Sie weiter oben in diesem Thema in den Anweisungen zum Gewähren von Benutzerzugriff auf Daten.

Während des Herstellens einer Verbindung mit der externen Datenquelle ist ein Fehler aufgetreten. Fehler bei der Aktualisierung der folgenden Verbindungen: <Modellname> Sandbox

In SharePoint tritt dieser Microsoft Excel-Fehler auf, wenn Sie eine Dateninteraktion, z. B. das Filtern von Daten, in einer PivotTable durchführen, die Modelldaten verwendet. Der Fehler tritt auf, da Sie nicht über ausreichende Berechtigungen für den Analysis Services-Remoteserver verfügen. Um diesen Fehler zu beheben, müssen Sie über Benutzerzugriffsrechte für die Datenbank verfügen. Weitere Informationen finden Sie weiter oben in diesem Thema in den Anweisungen zum Gewähren von Benutzerzugriff auf Daten.

Fehler beim Ausführen dieses Vorgangs. Laden Sie die Arbeitsmappe erneut, und versuchen Sie dann erneut, den Vorgang auszuführen.

In SharePoint tritt dieser Microsoft Excel-Fehler auf, wenn Sie eine Dateninteraktion, z. B. das Filtern von Daten, in einer PivotTable durchführen, die Modelldaten verwendet. Der Fehler tritt auf, da Excel Services nicht von der Analysis Services-Instanz vertraut wird, in der die Modelldaten bereitgestellt werden. Um diesen Fehler zu beheben, gewähren Sie Excel Services Administratorberechtigung für die Analysis Services-Instanz. Weitere Informationen finden Sie weiter oben in diesem Thema in den Anweisungen zum Gewähren von Administratorberechtigungen. Wenn der Fehler weiterhin auftritt, verwenden Sie wieder den Excel Services-Anwendungspool.

Während des Herstellens einer Verbindung mit der in der Arbeitsmappe verwendeten externen Datenquelle ist ein Fehler aufgetreten.

In SharePoint tritt dieser Microsoft Excel-Fehler auf, wenn Sie eine Dateninteraktion, z. B. das Filtern von Daten, in einer PivotTable durchführen, die Modelldaten verwendet. Der Fehler tritt auf, da der Benutzer nicht über ausreichende SharePoint-Berechtigungen für die Arbeitsmappe verfügt. Der Benutzer muss mindestens über Leseberechtigungen verfügen. Nur anzeigen -Berechtigungen sind für den Datenzugriff nicht ausreichend.

Weitere Informationen

Bereitstellung von Tabellenmodelllösungen (SSAS – tabellarisch)