Verwenden von "EffectiveUserName" in PerformancePoint Services

 

**Gilt für:**SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2017-07-07

Zusammenfassung: Erfahren Sie, wie Sie die Option "EffectiveUserName" beim Verbinden mit einem Analysis Services-Daten von PerformancePoint Services-Dashboard-Designer verwenden können.

EffectiveUserName ist eine SQL Server Analysis Services-Verbindungszeichenfolge-Eigenschaft, die den Namen des Benutzers enthält, der auf einen Bericht oder ein Dashboard zugreift. In SharePoint Server 2013 und SharePoint Server 2016 können Sie diese Eigenschaft zusammen mit PerformancePoint-Dienste verwenden, um die Identität des Benutzers zu übergeben, der den Bericht oder das Dashboad in SQL Server Analysis Services anzeigt. Dadurch ist die Pro-Benutzer-Identität ohne die Anforderung zum Konfigurieren der Kerberos-Delegation möglich.

Übersicht über das Szenario

Durch das Verwenden des EffectiveUserName-Features mit PerformancePoint-Dienste kann die Identiät eines Benutzers, der einen Bericht anzeigt, an SQL Server Analysis Services übergeben werden.

Durch das Verwenden der Option „EffectiveUserName“ kann die Identität des Benutzers an SQL Server Analysis Services übergeben werden, ohne dass Secure Store oder die Kerberos-Delegierung konfiguriert werden muss.

Bevor Sie beginnen

Bevor Sie beginnen, bestätigen Sie, dass die Software- und Berechtigungsanforderungen erfüllt werden.

  • Sie haben PerformancePoint-Dienste in der Farm konfiguriert.

  • Sie haben Farmadministrator-Zugriff auf die SharePoint Server-Farm und Administratorzugriff auf SQL Server Analysis Services.

Konfigurieren der PerformancePoint-Dienstanwendungseinstellungen

Für die Nutzung des EffectiveUserName-Features mit PerformancePoint-Dienste ist Folgendes erforderlich:

  • Das Anwendungspoolkonto für PerformancePoint-Dienste muss ein Analysis Services-Administratorkonto sein.

  • Sie müssen die Option EffectiveUserName in den PerformancePoint-Dienstanwendungseinstellungen aktivieren.

  • Sie müssen beim Erstellen der Datenquelle in PerformancePoint Dashboard-Designer die Option Benutzerspezifische ID auswählen.

Diese Einstellung gilt für alle Analysis Services-Datenquellen, die pro Benutzerauthentifizierung konfiguriert ist. Wenn diese Einstellung aktiviert ist, werden alle Verbindungen mit Analysis Services-Daten für einzelne Benutzer mithilfe derVerbindungsfolge-Eigenschaft statt der Windows-Delegierung hergestellt.

So aktivieren Sie "EffectiveUserName" in PerformancePoint Services

  1. Klicken Sie in der Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  2. Klicken Sie auf die PerformancePoint-Dienste-Dienstanwendung.

  3. Klicken Sie auf Einstellungen für PerformancePoint-Dienstanwendung.

  4. Aktivieren Sie das Kontrollkästchen Die EffectiveUserName-Verbindungszeichenfolge-Eigenschaft statt der Windows-Delegierung verwenden.

  5. Klicken Sie auf OK.

Hinweis

Das EffectiveUserName-Feature kann nicht zusammen mit PowerPivot-Datenquellen verwendet werden.

Wichtig

Wenn Sie die Datenverbindung mit einer Verbindungszeichenfolge herstellen und die Verbindungszeichenfolge ein Feld für einen effektiven Benutzer enthält, wird der vom Benutzer angegebene Wert für den effektiven Benutzer durch das EffectiveUserName-Feature mit dem vom System bereitgestellten Wert überschrieben.

Konfigurieren des Analysis Services-Zugriffs

Wenn Sie nicht wissen, welches Konto den PerformancePoint-DiensteAnwendungspool in Ihrer Farm ausführt, folgen Sie diesen Schritten, um das Konto zu ermitteln. Überspringen Sie dieses Verfahren, wenn Ihnen das Konto bekannt ist.

So bestimmen Sie das PerformancePoint-Dienstanwendungspoolkonto

  1. Klicken Sie auf der Startseite der SharePoint Zentraladministration-Website auf Sicherheit.

  2. Klicken Sie auf der Sicherheitsseite unter Allgemeine Sicherheit auf Dienstkonten konfigurieren.

  3. Wählen Sie auf der Dienstkontoseite im Abschnitt Verwaltung von Anmeldeinformationen aus der Dropdownliste den Anwendungspool aus, der die PerformancePoint-Dienste-Anwendung ausführt.

    Wenn diese Option ausgewählt ist, wird der Name der Dienstanwendung im Feld unter der Dropdownliste angezeigt. Das in der Dropdownliste , der Wählen Sie ein Konto für diese Komponente angezeigte Konto ist die Windows-Identität, die Sie als Analysis ServicesAdministrator hinzufügen müssen.

  4. Klicken Sie auf Abbrechen.

Sie müssen das PerformancePoint-Dienste-Anwendungspoolkonto als Analysis Services-Administrator hinzufügen. Verwenden Sie das folgende Verfahren zum Hinzufügen von diesem Kontos als Administrator in Analysis Services.

Hinzufügen eines Analysis Services-Administrators

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

  2. Klicken Sie mit der rechten Maustaste auf den obersten Knoten in Analysis Services und anschließend auf Eigenschaften.

  3. Klicken Sie auf der Seite Sicherheit auf Hinzufügen.

  4. Geben Sie den Namen des Kontos ein, das den PerformancePoint-DiensteAnwendungspool ausführt, und klicken Sie dann auf OK.

  5. Klicken Sie auf OK.

Herstellen einer Verbindung zu einer Analysis Services-Datenquelle aus dem Dashboard-Designer

Sie können eine Verbindung zu einer Analysis Services-Datenquelle entweder durch die Eingabe des Namens von Analysis ServicesServer, -Datenbank und -Cubename herstellen oder indem Sie die Verbindungszeichenfolge und den Cubenamen in Dashboard-Designer eingeben.

Herstellen einer Verbindung zu einer Analysis Services-Datenquelle mit der Option "EffectiveUserName" aktiviert

  1. Starten Sie das Dashboard-Designer.

  2. Klicken Sie auf die Registerkarte Erstellen, und klicken Sie dann auf Datenquelle.

  3. Klicken Sie im Bereich Kategorie des Dialogfelds Datenquellenvorlage auswählen auf Mehrdimensional und anschließend auf Analysis Services. Klicken Sie dann auf OK.

  4. Geben Sie im linken Navigationsbereich (Arbeitsbereichbrowser) den Namen der Datenquelle ein.

  5. Wählen Sie in der Dropdownliste Formatierungsdimension die gewünschte Dimensionsformatierung aus, die für den Bericht erforderlich ist.

  6. Geben Sie im Dropdownfeld Cachelebensdauer die Aktualisierungsrate (in Minuten) für den Cache ein. Daten aus dieser Quelle werden in diesem Intervall aktualisiert.

  7. Klicken Sie im mittleren Bereich auf die Registerkarte Editor. Wählen Sie im Abschnitt Verbindungseinstellungen die Methode für die Verbindung mit der Datenquelle aus. So verwenden Sie eine Standardverbindung:

    1. Wählen Sie Standardverbindung verwenden aus.

    2. Geben Sie den vollständigen Pfad für den Server ein, mit dem Sie eine Verbindung herstellen möchten. Dadurch werden die Optionen in der Datenbankliste aufgefüllt.

    3. Wählen Sie im Feld Datenbank einen Datenbanknamen aus.

    4. (Optional) Geben Sie im Feld Rollen den Namen der Rolle ein, z. B. eine Administrator- oder Datenbankrolle. Wenn Sie mehrere Rollen angeben möchten, geben Sie die Namen der Rollen getrennt durch Kommas ein.

    5. Wählen Sie in der Dropdownliste Cube den Cube aus, den Sie als Datenquelle in der Datenbank verwenden möchten.

  8. Wählen Sie im Abschnitt Datenquelleneinstellungen die Methode Einzelbenutzeridentität, über die die Datenquelle authentifiziert werden soll

  9. Klicken Sie auf Datenquelle testen, um die ordnungsgemäße Konfiguration der Verbindung zu überprüfen.