Konfigurieren der geplanten Datenaktualisierung für Power Pivot mithilfe von Secure Store (SharePoint Server 2013)

GILT FÜR:yes-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Wichtig

Dieses Szenario gilt nur für SharePoint Server 2013.

In diesem Artikel sehen wir uns die Konfiguration einer geplanten Datenaktualisierung in SQL Server 2012 PowerPivot für SharePoint 2013 mithilfe von Einmaliges Anmelden an.

Mithilfe von Einmaliges Anmelden können Sie Ihre Anmeldeinformationen für den Datenzugriff in einer verschlüsselten Datenbank speichern, und PowerPivot für SharePoint kann diese Anmeldeinformationen nutzen, um die Daten in Ihren Berichten gemäß einem von Ihnen eingerichteten Zeitplan zu aktualisieren.

Vorabinformationen

Bevor Sie beginnen benötigen Sie Folgendes:

  • Ein Active Directory-Konto, mit dem Sie auf die in Ihrem Bericht verwendeten Datenquellen zugreifen können. Dieses wird auch Datenzugriffskonto genannt. Wir prüfen in diesem Artikel, wie das Konto für den Zugriff auf Ihre Datenquellen konfiguriert wird, weshalb Sie lediglich das Konto selbst brauchen, um loslegen zu können.

  • Eine Active Directory-Gruppe mit allen Benutzern, die Datenaktualisierungen auslösen, entweder durch Einrichten des Zeitplans für die Datenaktualisierung oder durch manuelles Starten einer Datenaktualisierung außerhalb des normalen Zeitplans. Wir nennen diese Gruppe Benutzergruppe für die Datenaktualisierung .

  • Mitwirkungszugriff auf die SharePoint-Dokumentbibliothek, die Sie verwenden werden.

Stellen Sie außerdem sicher, dass Excel Services und Secure Store in Ihrer SharePoint Server 2013-Farm konfiguriert sind.

Videodemonstration

In diesem Video werden die Schritte zum Konfigurieren einer geplanten Datenaktualisierung in SQL Server 2012 PowerPivot für SharePoint 2013 mithilfe von Einmaliges Anmelden (wie in diesem Artikel beschrieben) gezeigt.

Video: Konfigurieren einer geplanten Datenaktualisierung für Power Pivot über Secure Store Service

Konfigurieren des Zugriffs auf Ihre Datenquelle

Der erste Schritt beim Einrichten der geplanten Datenaktualisierung mithilfe von Einmaliges Anmelden ist das Sicherstellen, dass das Datenzugriffskonto über den ordnungsgemäßen Zugriff auf die Datenquelle verfügt, die in Ihrem Bericht verwendet wird. Wir schauen uns SQL Server- und Analysis Services-Datenquellen an.

Verwenden einer SQL Server -Datenquelle

Wenn Sie SQL Server als Datenquelle nutzen, müssen Sie dafür sorgen, dass Ihr Datenzugriffskonto über Leseberechtigungen für die SQL Server-Datenbank verfügt, in der sich Ihre Daten befinden.

So legen Sie die Leseberechtigung für eine SQL Server-Datenbank fest

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

  2. Erweitern Sie Sicherheit.

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

  4. Geben Sie in das Feld Anmeldenamen die Domäne und den Benutzernamen des Kontos ein, dem Sie Zugriff auf die Datenbank gewähren möchten.

  5. Aktivieren Sie auf der Seite Benutzerzuordnung das Kontrollkästchen Zuordnen der Datenbank, auf die Sie Zugriff gewähren möchten.

  6. Aktivieren Sie das Kontrollkästchen db_datareader .

  7. Klicken Sie auf OK.

Wenn Sie auch Analysis Services verwenden, finden Sie im nächsten Abschnitt Informationen zum Einrichten den Zugriffs auf Analysis Services-Datenquellen. Falls Sie Analysis Services nicht nutzen, springen Sie zu Speichern des Datenzugriffskontos im Secure Store Service.

Verwenden einer Analysis Services-Datenquelle

Wenn Sie Analysis Services nutzen, müssen Sie sicherstellen, dass Ihr Datenzugriffskonto Mitglieder ordnungsgemäßen Analysis Services-Rolle ist und dass die Rolle Lesezugriff auf den Analysis Services-Cube hat.

So legen Sie die Leseberechtigung für einen Analysis Services-Cube fest

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

  2. Erweitern Sie Datenbanken und dann die Datenbank, auf Sie Zugriff gewähren möchten.

  3. Klicken Sie mit der rechten Maustaste auf Rollen , und klicken Sie dann auf Neue Rolle .

  4. Geben Sie einen Namen für die Rolle ein.

  5. Führen Sie auf der Seite Mitgliedschaft folgende Schritte aus:

  6. Klicken Sie auf Hinzufügen.

  7. Geben Sie Ihr Datenzugriffskonto ein, und klicken Sie dann OK.

  8. Aktivieren Sie auf der Seite Cubes den Zugriff Lesen für die Cubes, auf die Sie Zugriff gewähren möchten.

  9. Klicken Sie auf OK .

Speichern des Datenzugriffskontos im Secure Store Service

Nachdem dem Datenzugriffskonto Zugriff auf Ihre Datenquelle gewährt wurde, besteht der nächste Schritt darin, dieses Konto in Secure Store zu speichern. Zunächst erstellen wir eine Secure Store-Zielanwendung für das Datenzugriffskonto. Eine Zielanwendung ist im Grunde eine Möglichkeit, einige Dinge über das Konto zu definieren, z. B. um welche Art von Konto es sich handelt und wer es verwenden darf.

So erstellen Sie eine Secure Store-Zielanwendung

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

  2. Klicken Sie auf die Einmaliges Anmelden-Dienstanwendung.

  3. Klicken Sie auf dem Menüband auf der Registerkarte Erstellen auf Neu.

  4. Geben Sie eine Zielanwendungs-ID an.

    Hinweis

    Sie benötigen diesen Wert zum Konfigurieren des Aktualisierungszeitplans für Ihre PowerPivot-Arbeitsmappe.

  5. Füllen Sie die Felder Anzeigename und E-Mail-Adresse des Kontakts aus.

  6. Für Zielanwendungstyp wählen Sie Gruppe .

  7. Klicken Sie auf Weiter .

  8. Übernehmen Sie die Standardeinstellungen für die Anmeldeinformationen, und klicken Sie auf Weiter .

  9. Geben Sie im Feld Administratoren für die Zielanwendung einen Benutzer als Administrator der Zielanwendung an, z. B. Ihren Farmadministrator.

  10. Geben Sie in das Feld Mitglieder Folgendes ein:

  • Das Konto zum Ausführen des Anwendungspools für die PowerPivot für SharePoint-Dienstanwendung.

  • Die Datenaktualisierungsgruppe mit den Benutzern, die in PowerPivot für SharePoint eine Datenaktualisierung planen oder starten.

  1. Klicken Sie auf OK.

Nachdem die Zielanwendung erstellt wurde, ordnen Sie ihr im nächsten Schritt das Datenzugriffskonto zu.

So ordnen Sie das Datenzugriffskonto der Zielanwendung zu

  1. Aktivieren Sie auf der Verwaltungsseite für Einmaliges Anmelden das Kontrollkästchen der Zielanwendung, für die Sie die Anmeldeinformationen festlegen möchen.

  2. Klicken Sie auf dem Menüband im Abschnitt Anmeldeinformationen auf Festlegen.

  3. Geben Sie den Benutzernamen und das Kennwort für das Datenzugriffskonto ein.

  4. Klicken Sie auf OK.

Die Einrichtung von Einmaliges Anmelden ist nun abgeschlossen. Der nächste Schritt ist das Einrichten eines Zeitplans für die Datenaktualisierung in PowerPivot für SharePoint.

Einrichten eines Zeitplans für die Datenaktualisierung in PowerPivot für SharePoint

Nun da alles konfiguriert ist, können wir in PowerPivot für SharePoint den Aktualisierungszeitplan und andere Einstellungen festlegen. Zunächst beginnen wir mit dem Erstellen einer Testarbeitsmappe mit einem Datenmodell in Excel und deren Veröffentlichung in einer Dokumentbibliothek in einer Websitesammlung, in der PowerPivot für SharePoint aktiviert ist. Anschließend können wir die Aktualisierungseinstellungen konfigurieren.

So erstellen Sie eine Testarbeitsmappe

  1. Wählen Sie in Excel auf der Registerkarte Daten die Option Aus anderen Quellen und dann Von SQL Server aus.

  2. Geben Sie den Namen der Instanz von SQL Server ein, in der sich Ihre Daten befinden.

  3. Führen Sie die Schritte des Assistenten aus, um eine Verbindung mit der Tabelle herzustellen, die die Daten enthält.

  4. Wenn der Assistent abgeschlossen ist, sollte das Dialogfeld Daten importieren angezeigt werden. Wählen Sie die Option Nur Verbindung erstellen aus, und aktivieren Sie das Kontrollkästchen Dem Datenmodell diese Daten hinzufügen .

  5. Klicken Sie auf OK.

  6. Klicken Sie auf der Registerkarte PowerPivot auf Verwalten .

  7. Klicken Sie auf der Registerkarte PowerPivot auf PivotTable .

  8. Wählen Sie im Dialogfeld Pivot einfügen die Option Vorhandenes Arbeitsblatt und dann OK aus.

  9. Wählen Sie die Felder aus, die der PivotTable-Bericht enthalten soll.

  10. Speichern Sie die Arbeitsmappe in einer Dokumentbibliothek in der Websitesammlung, in der Sie PowerPivot aktiviert haben.

Nachdem die Arbeitsmappe in einer SharePoint-Dokumentbibliothek gespeichert wurde, können wir nun die Aktualisierungseinstellungen konfigurieren.

So konfigurieren Sie Aktualisierungseinstellungen für eine Arbeitsmappe

  1. Klicken Sie in der Dokumentbibliothek, in der Ihre Excel-Arbeitsmappe gespeichert ist, zweimal auf die Schaltfläche mit den drei Punkten (...) und dann auf PowerPivot-Datenaktualisierung verwalten.

    Screenshot der Steuerelemente in der Dokumentbibliothek

  2. Aktivieren Sie auf der Seite Datenaktualisierung verwalten das Kontrollkästchen Aktivieren.

  3. Wählen Sie im Abschnitt Zeitplandetails die Zeitplanoptionen, die Sie für die Aktualisierung der Daten in dieser Arbeitsmappe wünschen.

  4. Wenn Sie die Arbeitsmappe sofort aktualisieren möchten, können Sie optional das Kontrollkästchen Außerdem so bald wie möglich aktualisieren aktivieren.

  5. Wählen Sie im Abschnitt Anmeldeinformationen die Option Stellen Sie mithilfe der in Secure Store Service gespeicherten Anmeldeinformationen eine Verbindung her.

  6. Geben Sie im Feld ID die ID der Einmaliges Anmelden-Zielanwendung ein.

  7. Klicken Sie auf OK.

Sie können testen, ob die Datenaktualisierung ordnungsgemäß funktioniert, indem Sie ein paar Änderungen an Ihren Daten vornehmen und dann die Arbeitsmappe über die Option Außerdem so bald wie möglich aktualisieren auf eine sofortige Aktualisierung festlegen.

Siehe auch

Konzepte

Konfigurieren von PowerPivot für SharePoint 2013

Konfigurieren der geplanten Datenaktualisierung für Power Pivot mithilfe eines angegebenen Kontos (SharePoint Server 2013)

Konfigurieren der geplanten Datenaktualisierung für Power Pivot mithilfe des Kontos für die unbeaufsichtigte Datenaktualisierung (SharePoint Server 2013)