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.
PowerPivott-Datenaktualisierung ist ein geplanter serverseitiger Vorgang, der externe Datenquellen abfragt, um eingebettete PowerPivot-Daten in einer Excel 2010-Arbeitsmappe zu aktualisieren, die in einer Inhaltsbibliothek gespeichert ist.
Die Datenaktualisierung ist ein integriertes Feature von PowerPivot für SharePoint. Die Verwendung erfordert jedoch, dass Sie bestimmte Dienste und Zeitgeberaufträge in Ihrer SharePoint 2010-Farm ausführen. Zusätzliche administrative Schritte, z. B. das Installieren von Datenanbietern und das Überprüfen von Datenbankberechtigungen, sind häufig erforderlich, damit die Datenaktualisierung erfolgreich ausgeführt werden kann.
Gilt für: SharePoint 2010
Hinweis
SQL Server 2014 und SharePoint Server 2013 Excel Services verwenden eine andere Architektur für die Datenaktualisierung von PowerPivot-Datenmodellen. Die neue Architektur verwendet Excel Services als primäre Komponente zum Laden von PowerPivot-Datenmodellen. Die vorherige Datenaktualisierungsarchitektur basiert auf einem Server, auf dem PowerPivot System Service und Analysis Services im SharePoint-Modus ausgeführt werden, um Datenmodelle zu laden. Weitere Informationen finden Sie unter PowerPivot-Datenaktualisierung mit SharePoint 2013.
In diesem Thema:
Schritt 1: Aktivieren von Secure Store Service und Generieren eines Hauptschlüssels
Schritt 2: Deaktivieren Sie die Anmeldeinformationsoptionen, auf die Sie verzichten möchten
Schritt 4: Konfigurieren des Servers für die skalierbare Datenaktualisierung
Schritt 5: Installieren von Datenanbietern zum Importieren von PowerPivot-Daten
Schritt 7: Aktivieren des Arbeitsmappenupgrades für die Datenaktualisierung
Schritt 8: Überprüfen der Datenaktualisierungskonfiguration
Ändern der Konfigurationseinstellungen für die Datenaktualisierung
Den Timer-Job für die PowerPivot-Datenaktualisierung neu planen
Deaktivieren des Timer-Jobs für die Datenaktualisierung
Nachdem Sie sichergestellt haben, dass die Serverumgebung und -berechtigungen konfiguriert sind, kann die Datenaktualisierung verwendet werden. Um die Datenaktualisierung zu verwenden, erstellt ein SharePoint-Benutzer einen Zeitplan in einer PowerPivot-Arbeitsmappe, die angibt, wie oft die Datenaktualisierung erfolgt. Das Erstellen des Zeitplans erfolgt in der Regel vom Besitzer oder Autor der Arbeitsmappe, der die Datei in SharePoint veröffentlicht hat. Diese Person erstellt und verwaltet die Datenaktualisierungszeitpläne für die Arbeitsmappen, die er besitzt. Weitere Informationen finden Sie unter Planen einer Datenaktualisierung (PowerPivot für SharePoint).
Schritt 1: Aktivieren von Secure Store Service und Generieren eines Hauptschlüssels
Die PowerPivot-Datenaktualisierung hängt von Secure Store Service ab, um Anmeldeinformationen bereitzustellen, die zum Ausführen von Datenaktualisierungsaufträgen und zum Herstellen einer Verbindung mit externen Datenquellen verwendet werden, die gespeicherte Anmeldeinformationen verwenden.
Wenn Sie PowerPivot für SharePoint mithilfe der Option "Neuer Server" installiert haben, ist secure Store Service für Sie konfiguriert. Für alle anderen Installationsszenarien müssen Sie eine Dienstanwendung erstellen und konfigurieren und einen Masterverschlüsselungsschlüssel für Secure Store Service generieren.
Hinweis
Sie müssen ein Farmadministrator sein, um Secure Store Service zu konfigurieren oder die Secure Store Service-Verwaltung an einen anderen Benutzer zu delegieren. Sie müssen ein Dienstanwendungsadministrator sein, um Einstellungen zu konfigurieren oder zu ändern, nachdem sie aktiviert wurde.
Klicken Sie in der Zentraladministration in "Anwendungsverwaltung" auf " Dienstanwendungen verwalten".
Klicken Sie im Menüband "Dienstanwendungen" im Menüband " Erstellen" auf "Neu".
Wählen Sie Secure Store Service aus.
Geben Sie auf der Seite "Sichere Speicheranwendung erstellen" einen Namen für die Anwendung ein.
Geben Sie in der Datenbank die SQL Server-Instanz an, die die Datenbank für diese Dienstanwendung hosten soll. Der Standardwert ist die SQL Server-Datenbankmodulinstanz, die die Farmkonfigurationsdatenbanken hosten.
Geben Sie im Datenbanknamen den Namen der Dienstanwendungsdatenbank ein. Der Standardwert ist Secure_Store_Service_DB_<guid>. Der Standardname entspricht dem Standardnamen der Dienstanwendung. Wenn Sie einen eindeutigen Dienstanwendungsnamen eingegeben haben, folgen Sie einer ähnlichen Benennungskonvention für Den Datenbanknamen, damit Sie sie zusammen verwalten können.
Der Standardwert unter Datenbankauthentifizierunglautet Windows-Authentifizierung. Wenn Sie die SQL-Authentifizierung auswählen, finden Sie im SharePoint-Administratorhandbuch Anleitungen zur Verwendung des Authentifizierungstyps in Ihrer Farm.
Wählen Sie im Anwendungspool " Neuen Anwendungspool erstellen " aus. Geben Sie einen beschreibenden Namen an, der anderen Serveradministratoren hilft, zu ermitteln, wie der Anwendungspool verwendet wird.
Wählen Sie ein Sicherheitskonto für den Anwendungspool aus. Geben Sie ein verwaltetes Konto an, um ein Domänenbenutzerkonto zu verwenden.
Übernehmen Sie die verbleibenden Standardwerte, und klicken Sie dann auf "OK". Die Dienstanwendung wird zusammen mit anderen verwalteten Diensten in der Dienstanwendungsliste der Farm angezeigt.
Klicken Sie in der Liste auf die Anwendung Secure Store Service.
Klicken Sie im Menüband "Dienstanwendungen " auf "Verwalten".
Klicken Sie in der Schlüsselverwaltung auf " Neuen Schlüssel generieren".
Geben Sie eine Passphrase ein und bestätigen Sie diese. Die Passphrase wird verwendet, um zusätzliche Anwendungen für sichere gemeinsame Speicher-Dienste hinzuzufügen.
Klicke auf OK.
Die Überwachungsprotokollierung von Store Service-Vorgängen, die für Problembehandlungszwecke nützlich ist, muss aktiviert werden, bevor sie verfügbar ist. Weitere Informationen zum Aktivieren der Protokollierung finden Sie unter Configure Secure Store Service (SharePoint 2010).
Schritt 2: Deaktivieren Sie die Optionen für Anmeldeinformationen, die Sie nicht unterstützen möchten
Die PowerPivot-Datenaktualisierung bietet drei Optionen für Anmeldeinformationen in einem Datenaktualisierungszeitplan. Wenn ein Arbeitsmappenbesitzer die Datenaktualisierung plant, wählt er eine dieser Optionen aus, wodurch das Konto bestimmt wird, unter dem der Datenaktualisierungsauftrag ausgeführt wird. Als Administrator können Sie festlegen, welche Zugangsoptionen für die Verantwortlichen der Zeitpläne verfügbar sind.
Sie müssen über mindestens eine Option verfügen, die verfügbar ist, damit die Datenaktualisierung funktioniert.
Option 1: Verwenden Sie das vom Administrator konfigurierte Datenaktualisierungskonto, wird immer auf der Seite mit der Zeitplandefinition angezeigt, funktioniert jedoch nur, wenn Sie das unbeaufsichtigte Datenaktualisierungskonto konfigurieren. Weitere Informationen zum Erstellen des Kontos finden Sie unter Konfigurieren des unbeaufsichtigten PowerPivot-Datenaktualisierungskontos (PowerPivot für SharePoint).
Option 2, Connect mit den folgenden Windows-Anmeldeinformationen wird immer auf der Seite angezeigt, funktioniert jedoch nur, wenn Sie benutzern die Option "Benutzerdefinierte Windows-Anmeldeinformationen erlauben" auf der Seite "Dienstanwendungskonfiguration" aktivieren. Diese Option ist standardmäßig aktiviert, aber Sie können sie deaktivieren, wenn die Nachteile der Verwendung die Vorteile überwiegen (siehe unten).
Option 3, Connect mit den Anmeldeinformationen, die im Secure Store Service gespeichert sind, wird immer auf der Seite angezeigt, funktioniert jedoch nur, wenn ein Zeitplanbesitzer eine gültige Zielanwendung bereitstellt. Ein Administrator muss diese Zielanwendungen im Voraus erstellen und dann den Anwendungsnamen für diejenigen bereitstellen, die die Datenaktualisierungszeitpläne erstellen. Weitere Informationen zum Erstellen einer Zielanwendung für Datenaktualisierungsvorgänge finden Sie unter Configure Stored Credentials for PowerPivot Data Refresh (PowerPivot for SharePoint).
Konfigurieren der Anmeldeinformationsoption 2: "Verbinden mit den folgenden Windows-Benutzeranmeldeinformationen"
Die PowerPivot-Servicedienstanwendung enthält eine Option für Anmeldedaten, mit der Planbesitzer einen beliebigen Windows-Benutzernamen und ein Passwort für die Ausführung eines Datenaktualisierungsauftrags eingeben können. Dies ist die zweite Anmeldeoption auf der Definitionsseite des Zeitplans.
Diese Anmeldeinformationsoption ist standardmäßig aktiviert. Wenn diese Anmeldeinformationsoption aktiviert ist, wird durch den PowerPivot System Service eine Zielanwendung im Secure Store Service generiert, um den vom Zeitplanbesitzer eingegebenen Benutzernamen und das Kennwort zu speichern. Eine generierte Zielanwendung wird mit dieser Benennungskonvention erstellt: PowerPivotDataRefresh_<guid>. Für jede Gruppe von Windows-Anmeldeinformationen wird eine Zielanwendung erstellt. Wenn bereits eine Zielanwendung vorhanden ist, die dem PowerPivot-Systemdienst gehört und den Benutzernamen und das Kennwort speichert, der von der Person eingegeben wurde, die den Zeitplan definiert, verwendet Der PowerPivot-Systemdienst diese Zielanwendung, anstatt eine neue zu erstellen.
Der Hauptvorteil der Verwendung dieser Anmeldeinformationsoption ist die Nutzerfreundlichkeit und Einfachheit. Die Vorausarbeit ist minimal, da Zielanwendungen für Sie erstellt werden. Außerdem vereinfacht das Ausführen der Datenaktualisierung mit den Anmeldeinformationen des Zeitplanbesitzers (der höchstwahrscheinlich die Arbeitsmappe erstellt hat) die nachgelagerten Berechtigungsanforderungen. Höchstwahrscheinlich verfügt dieser Benutzer bereits über Berechtigungen für die Zieldatenbank. Wenn die Datenaktualisierung unter der Windows-Benutzeridentität dieser Person ausgeführt wird, funktionieren alle Datenverbindungen, die "aktueller Benutzer" angeben, automatisch.
Der Nachteil ist eingeschränkte Verwaltungsfähigkeit. Obwohl Zielanwendungen automatisch erstellt werden, werden sie nicht automatisch gelöscht oder aktualisiert, wenn sich Die Kontoinformationen ändern. Kennwortablaufrichtlinien können dazu führen, dass diese Zielanwendungen veraltet sind. Datenaktualisierungsaufträge, die abgelaufene Anmeldeinformationen verwenden, werden fehlschlagen. In diesem Fall müssen Zeitplanbesitzer ihre Anmeldeinformationen aktualisieren, indem sie aktuelle Benutzernamen und Kennwortwerte in einem Datenaktualisierungszeitplan angeben. Zu diesem Zeitpunkt wird eine neue Zielanwendung erstellt. Wenn Benutzer im Laufe der Zeit Anmeldeinformationen in ihren Datenaktualisierungszeitplänen hinzufügen und überarbeiten, stellen Sie möglicherweise fest, dass Sie eine große Anzahl von automatisch generierten Zielanwendungen auf Ihrem System haben.
Derzeit gibt es keine Möglichkeit, zu bestimmen, welche dieser Zielanwendungen aktiv oder inaktiv sind, noch gibt es eine Möglichkeit, eine bestimmte Zielanwendung auf die Datenaktualisierungszeitpläne zurückzuverfolgen, die sie verwenden. Im Allgemeinen sollten Sie die Zielanwendungen allein lassen, da beim Löschen vorhandene Datenaktualisierungszeitpläne unterbricht werden. Das Löschen einer weiterhin verwendeten Zielanwendung führt dazu, dass die Datenaktualisierung mit der Meldung "Zielanwendung nicht gefunden" fehlschlägt, die auf der Datenaktualisierungsverlaufsseite der Arbeitsmappe angezeigt wird.
Wenn Sie diese Option für Anmeldeinformationen deaktivieren möchten, können Sie alle Zielanwendungen, die für die PowerPivot-Datenaktualisierung generiert wurden, sicher löschen.
Deaktivieren der Verwendung beliebiger Windows-Anmeldeinformationen in Datenaktualisierungszeitplänen
Klicken Sie in der Zentraladministration in der Anwendungsverwaltung auf " Dienstanwendungen verwalten".
Klicken Sie auf den Namen der PowerPivot-Dienstanwendung. Das PowerPivot-Verwaltungsdashboard wird angezeigt.
Klicken Sie in "Aktionen" auf " Dienstanwendungseinstellungen konfigurieren ", um die Seite "PowerPivot-Dienstanwendungseinstellungen" zu öffnen.
Deaktivieren Sie im Abschnitt "Datenaktualisierung" das Kontrollkästchen "Benutzer das Eingeben von benutzerdefinierten Windows-Anmeldeinformationen erlauben ".
Schritt 3: Erstellen von Zielanwendungen zum Speichern von Anmeldeinformationen, die bei der Datenaktualisierung verwendet werden
Nachdem Secure Store Service konfiguriert wurde, können SharePoint-Administratoren Zielanwendungen erstellen, um gespeicherte Anmeldeinformationen für Datenaktualisierungszwecke verfügbar zu machen, einschließlich des unbeaufsichtigten Datenaktualisierungskontos von PowerPivot oder eines anderen Kontos, das zum Ausführen des Auftrags oder zum Herstellen einer Verbindung mit externen Datenquellen verwendet wird.
Erinnern Sie sich an den vorherigen Abschnitt, dass Sie Zielanwendungen erstellen müssen, damit bestimmte Anmeldeinformationsoptionen verwendet werden können. Insbesondere müssen Sie Zielanwendungen für das Konto für automatisierte Datenaktualisierungen von PowerPivot erstellen sowie alle zusätzlichen gespeicherten Anmeldeinformationen, von denen Sie erwarten, dass sie bei Datenaktualisierungsvorgängen verwendet werden.
Weitere Informationen zum Erstellen von Zielanwendungen, die gespeicherte Anmeldeinformationen enthalten, finden Sie unter Konfigurieren Sie das PowerPivot-Konto für unbeaufsichtigte Datenaktualisierung (PowerPivot für SharePoint) und Konfigurieren Sie gespeicherte Anmeldeinformationen für die PowerPivot-Datenaktualisierung (PowerPivot für SharePoint).
Schritt 4: Konfigurieren des Servers für die skalierbare Datenaktualisierung
Standardmäßig unterstützt jede PowerPivot für SharePoint-Installation sowohl On-Demand-Abfragen als auch geplante Datenaktualisierungen.
Für jede Installation können Sie angeben, ob die Analysis Services-Serverinstanz sowohl die Abfrage- als auch die geplante Datenaktualisierung unterstützt oder für einen bestimmten Vorgangstyp reserviert ist. Wenn Sie über mehrere Installationen von PowerPivot für SharePoint in Ihrer Farm verfügen, sollten Sie einen Server möglicherweise nur für Datenaktualisierungsvorgänge dediziert, wenn Sie feststellen, dass Aufträge verzögert oder fehlgeschlagen sind.
Wenn die zugrunde liegende Hardware dies unterstützt, können Sie außerdem die Anzahl der Datenaktualisierungsaufträge erhöhen, die parallel ausgeführt werden. Standardmäßig wird die Anzahl der Aufträge, die parallel ausgeführt werden können, basierend auf dem Systemspeicher berechnet, aber Sie können diese Zahl erhöhen, wenn Sie zusätzliche CPU-Kapazität haben, um die Workload zu unterstützen.
Weitere Informationen finden Sie unter Konfigurieren eines dedizierten Datenaktualisierungsvorgangs oder Query-Only-Verarbeitung (PowerPivot für SharePoint).
Schritt 5: Installieren von Datenanbietern zum Importieren von PowerPivot-Daten
Ein Datenaktualisierungsvorgang ist im Wesentlichen eine Wiederholung eines Importvorgangs, der die ursprünglichen Daten abgerufen hat. Dies bedeutet, dass dieselben Datenanbieter, die zum Importieren der Daten in der PowerPivot-Clientanwendung verwendet werden, auch auf dem PowerPivot-Server installiert werden müssen.
Sie müssen ein lokaler Administrator sein, um Datenanbieter auf einem Windows-Server zu installieren. Wenn Sie zusätzliche Treiber installieren, müssen Sie diese auf jedem Computer in der SharePoint-Farm installieren, der über eine Installation von PowerPivot für SharePoint verfügt. Wenn Sie über mehrere PowerPivot-Server in der Farm verfügen, müssen Sie die Anbieter auf jedem Server installieren.
Denken Sie daran, dass SharePoint-Server 64-Bit-Anwendungen sind. Installieren Sie unbedingt die 64-Bit-Version der Datenanbieter, die Sie verwenden, um Datenaktualisierungsvorgänge zu unterstützen.
Schritt 6: Erteilen von Berechtigungen zum Erstellen von Zeitplänen und Zugreifen auf externe Datenquellen
Arbeitsmappenbesitzer oder Autoren müssen über die Berechtigung "Mitwirken" verfügen, um die Datenaktualisierung für eine Arbeitsmappe zu planen. Aufgrund dieser Berechtigungsstufe kann er die Datenaktualisierungskonfigurationsseite der Arbeitsmappe öffnen und bearbeiten, um die Anmeldeinformationen und Zeitplaninformationen anzugeben, die zum Aktualisieren der Daten verwendet werden.
Zusätzlich zu SharePoint-Berechtigungen müssen Datenbankberechtigungen für externe Datenquellen ebenfalls überprüft werden, um sicherzustellen, dass konten, die während der Datenaktualisierung verwendet werden, über ausreichende Zugriffsrechte für die Daten verfügen. Die Bestimmung der Berechtigungsanforderungen erfordert eine sorgfältige Auswertung Ihrerseits, da die Berechtigungen, die Sie erteilen müssen, abhängig von der Verbindungszeichenfolge in der Arbeitsmappe und der Benutzeridentität variieren, unter der die Datenaktualisierung ausgeführt wird.
Warum vorhandene Verbindungszeichenfolgen in einer PowerPivot-Arbeitsmappe für die PowerPivot-Datenaktualisierung wichtig sind
Beim Ausführen der Datenaktualisierung sendet der Server eine Verbindungsanforderung an die externe Datenquelle mithilfe der Verbindungszeichenfolge, die beim ursprünglichen Importieren der Daten erstellt wurde. Der in dieser Verbindungszeichenfolge angegebene Serverspeicherort, der Datenbankname und die Authentifizierungsparameter werden jetzt während der Datenaktualisierung wiederverwendet, um auf dieselben Datenquellen zuzugreifen. Die Verbindungszeichenfolge und die gesamte Konstruktion können nicht zu Datenaktualisierungszwecken geändert werden. Während der Datenaktualisierung wird as-is einfach wiederverwendet. In einigen Fällen können Sie, wenn Sie die Nicht-Windows-Authentifizierung zum Herstellen einer Verbindung mit einer Datenquelle verwenden, den Benutzernamen und das Kennwort in der Verbindungszeichenfolge überschreiben. Ausführlichere Informationen hierzu finden Sie weiter in diesem Thema.
Bei den meisten Arbeitsmappen besteht die Standardauthentifizierungsoption für die Verbindung darin, vertrauenswürdige Verbindungen oder integrierte Windows-Sicherheit zu verwenden, was zu Verbindungszeichenfolgen führt, die SSPI=IntegratedSecurity oder SSPI=TrustedConnection enthalten. Wenn diese Verbindungszeichenfolge während der Datenaktualisierung verwendet wird, wird das Konto, das zum Ausführen des Datenaktualisierungsauftrags verwendet wird, zum "aktuellen Benutzer". Daher benötigt dieses Konto Leseberechtigungen für jede externe Datenquelle, auf die über eine vertrauenswürdige Verbindung zugegriffen wird.
Haben Sie das Unbeaufsichtigte Datenaktualisierungskonto von PowerPivot aktiviert?
Wenn ja, sollten Sie diesem Konto Leseberechtigungen für Datenquellen gewähren, auf die während der Datenaktualisierung zugegriffen wird. Der Grund, warum dieses Konto Leseberechtigungen benötigt, liegt daran, dass das unbeaufsichtigte Konto in einer Arbeitsmappe, die die Standardauthentifizierungsoptionen verwendet, der "aktuelle Benutzer" während der Datenaktualisierung ist. Sofern der Zeitplanbesitzer die Anmeldeinformationen in der Verbindungszeichenfolge nicht außer Kraft setzt, benötigt dieses Konto Leseberechtigungen für eine beliebige Anzahl von Datenquellen, die aktiv in Ihrer Organisation verwendet werden.
Verwenden Sie die Anmeldeinformationsoption 2: Wird dem Verantwortlichen für den Zeitplan erlaubt, einen Windows-Benutzernamen und ein Kennwort einzugeben?
In der Regel verfügen Benutzer, die PowerPivot-Arbeitsmappen erstellen, bereits über ausreichende Berechtigungen, da sie die Daten bereits an erster Stelle importiert haben. Wenn diese Benutzer anschließend die Datenaktualisierung so konfigurieren, dass sie unter ihrer eigenen Windows-Benutzeridentität ausgeführt werden, wird ihr Windows-Benutzerkonto, das bereits über Rechte für die Datenbank verfügt, zum Abrufen von Daten während der Datenaktualisierung verwendet. Vorhandene Berechtigungen sollten ausreichen.
Verwenden Sie die Anmeldeinformationsoption 3: Verwenden einer Secure Store Service-Zielanwendung, um eine Benutzeridentität für die Ausführung von Datenaktualisierungsaufträgen bereitzustellen?
Jedes Konto, das zum Ausführen eines Datenaktualisierungsauftrags verwendet wird, benötigt Leseberechtigungen, aus denselben Gründen wie für das unbeaufsichtigte Datenaktualisierungskonto von PowerPivot.
So überprüfen Sie Verbindungszeichenfolgen, um zu ermitteln, ob Sie während der Datenaktualisierung verwendete Anmeldeinformationen außer Kraft setzen können
Wie bereits erwähnt, können Sie einen anderen Benutzernamen und ein anderes Kennwort auf Datenaktualisierungsauftragsebene ersetzen, wenn die Verbindung keine Windows-Authentifizierung verwendet (z. B. SQL Server-Authentifizierung). Nicht-Windows-Anmeldedaten werden über die Verbindungszeichenfolge mithilfe der Parameter "Benutzer-ID" und "Kennwort" weitergeleitet. Wenn Ihre Arbeitsmappe eine Verbindungszeichenfolge mit diesen Parametern enthält, können Sie optional einen anderen Benutzernamen und ein anderes Kennwort zum Aktualisieren von Daten aus dieser Datenquelle angeben.
In den folgenden Schritten wird erläutert, wie Sie bestimmen, ob Sie über eine Verbindungszeichenfolge verfügen, die Benutzernamen und Kennwortüberschreibungen akzeptiert.
Öffnen Sie die Arbeitsmappe in Excel.
Öffnen Sie das PowerPivot-Fenster (klicken Sie in Excel im PowerPivot-Menüband auf PowerPivot-Fenster).
Klicken Sie auf "Entwurf".
Klicken Sie auf "Vorhandene Verbindungen".
Alle verbindungen, die in der Arbeitsmappe verwendet werden, werden unter PowerPivot-Datenverbindungen aufgeführt.
Wählen Sie die Verbindung aus, und klicken Sie auf "Bearbeiten", und klicken Sie dann auf "Erweitert". Die Verbindungszeichenfolge befindet sich unten auf der Seite.
Wenn in der Verbindungszeichenfolge integrierte Sicherheit=SSPI angezeigt wird, können Sie die Anmeldeinformationen in der Verbindungszeichenfolge nicht außer Kraft setzen. Die Verbindung verwendet immer den aktuellen Benutzer. Alle von Ihnen bereitgestellten Anmeldeinformationen werden ignoriert.
Wenn Sie Persist Security Info=False, Password=***********, UserID=<userlogin> sehen, dann haben Sie eine Verbindungszeichenfolge, die das Überschreiben von Anmeldeinformationen zulässt. Anmeldeinformationen, die in einer Verbindungszeichenfolge (z. B. UserID und Kennwort) angezeigt werden, sind keine Windows-Anmeldeinformationen, sondern Datenbankanmeldungen oder andere Anmeldekonten, die für die Zieldatenquelle gültig sind.
So überschreiben Sie Anmeldeinformationen in der Verbindungszeichenfolge
Das Überschreiben von Anmeldeinformationen erfolgt durch das Angeben von Datenquellenanmeldeinformationen im Datenaktualisierungsplan. Als Administrator können Sie eine Zielanwendung in Secure Store Service bereitstellen, die die Anmeldeinformationen zuordnet, die für den Zugriff auf externe Daten verwendet werden. Der Zeitplanbesitzer kann dann die Zielanwendungs-ID in den Datenaktualisierungszeitplan eingeben, den er definiert. Weitere Informationen zum Erstellen dieser Zielanwendung finden Sie unter Configure Stored Credentials for PowerPivot Data Refresh (PowerPivot for SharePoint).
Alternativ kann der Zeitplanbesitzer während der Datenaktualisierung die Anmeldeinformationen eingeben, die zum Herstellen einer Verbindung mit Datenquellen verwendet werden. Die folgende Abbildung zeigt diese Datenquellenoption auf der Seite "Zeitplandefinition".
Identifizieren von Datenzugriffsanforderungen
Wie in früheren Abschnitten erwähnt, ist das Konto, das zum Ausführen der Datenaktualisierung und zum Herstellen einer Verbindung mit externen Datenquellen verwendet wird, häufig eins und dasselbe. Daher wird das Konto, das für den Zugriff auf externe Datenquellen verwendet wird, von den Optionen bestimmt, die in diesem Teil der Datenaktualisierungszeitplanseite festgelegt sind. Dies kann das unbeaufsichtigte PowerPivot-Datenaktualisierungskonto, das Windows-Konto eines einzelnen Benutzers oder das Konto sein, das in einer vordefinierten Zielanwendung gespeichert ist.
In Fällen, in denen sich das Konto, das zum Ausführen der Datenaktualisierung verwendet wird, von dem Konto unterscheidet, das zum Importieren von Daten verwendet wird (z. B. das unbeaufsichtigte Datenaktualisierungskonto über die Anmeldeinformationsoption 1 oder eine andere Gruppe gespeicherter Anmeldeinformationen über anmeldeinformationsoption 3), müssen Sie eine neue Datenbankanmeldung für dieses Konto erstellen und ihm Leseberechtigungen für die externen Datenquellen erteilen.
Sobald Sie wissen, welche Konten Datenzugriff erfordern, können Sie mit der Überprüfung von Berechtigungen für die Datenquellen beginnen, die am häufigsten in PowerPivot-Arbeitsmappen verwendet werden. Beginnen Sie mit allen Data Warehouses oder Berichtsdatenbanken, die aktiv verwendet werden, fordern aber auch Eingaben von Ihren aktivsten PowerPivot-Benutzern auf, um herauszufinden, welche Datenquellen sie verwenden. Sobald Sie über eine Liste von Datenquellen verfügen, können Sie mit der Überprüfung der einzelnen Datenquellen beginnen, um sicherzustellen, dass Berechtigungen ordnungsgemäß festgelegt sind.
Schritt 7: Aktivieren des Arbeitsmappenupgrades für die Datenaktualisierung
Standardmäßig können Arbeitsmappen, die mit der SQL Server 2008 R2-Version von PowerPivot für Excel erstellt wurden, nicht für die geplante Datenaktualisierung in einer SQL Server 2012-Version von PowerPivot für SharePoint konfiguriert werden. Wenn Sie neuere und ältere Versionen von PowerPivot-Arbeitsmappen in Ihrer SharePoint-Umgebung hosten, müssen Sie alle SQL Server 2008 R2-Arbeitsmappen zuerst aktualisieren, bevor sie für die automatische Datenaktualisierung auf dem Server geplant werden können.
Schritt 8: Überprüfen der Datenaktualisierungskonfiguration
Um die Datenaktualisierung zu überprüfen, müssen Sie über eine PowerPivot-Arbeitsmappe verfügen, die auf einer SharePoint-Website veröffentlicht wird. Sie müssen über die Berechtigung "Mitwirken" für die Arbeitsmappe und Berechtigungen verfügen, um auf alle Datenquellen zuzugreifen, die im Aktualisierungsplan enthalten sind.
Wenn Sie den Zeitplan erstellen, aktivieren Sie das Kontrollkästchen "Aktualisieren" so schnell wie möglich , um die Datenaktualisierung sofort auszuführen. Anschließend können Sie die Datenaktualisierungsverlaufsseite dieser Arbeitsmappe überprüfen, um zu überprüfen, ob sie erfolgreich ausgeführt wurde. Denken Sie daran, dass der PowerPivot-Datenaktualisierungszeitgeber-Auftrag jede Minute ausgeführt wird. Es dauert mindestens so lange, bis bestätigt wird, dass die Datenaktualisierung erfolgreich war.
Probieren Sie unbedingt alle Anmeldeoptionen aus, die Sie unterstützen möchten. Wenn Sie beispielsweise das Unbeaufsichtigte Datenaktualisierungskonto von PowerPivot konfiguriert haben, überprüfen Sie, ob die Datenaktualisierung erfolgreich ist, indem Sie diese Option verwenden. Weitere Informationen zum Planen und Anzeigen von Statusinformationen finden Sie unter Planen einer Datenaktualisierung (PowerPivot für SharePoint) und Anzeigen des Datenaktualisierungsverlaufs (PowerPivot für SharePoint).
Wenn die Datenaktualisierung fehlschlägt, finden Sie auf der Seite "PowerPivot-Datenaktualisierung zur Problembehandlung " im TechNet-Wiki mögliche Lösungen.
Ändern der Konfigurationseinstellungen für die Datenaktualisierung
Jede PowerPivot-Dienstanwendung verfügt über Konfigurationseinstellungen, die sich auf Datenaktualisierungsvorgänge auswirken. In diesem Abschnitt wird erläutert, wie Sie diese Einstellungen ändern.
Legen Sie "Geschäftszeiten" fest, um die Verarbeitung außerhalb der Geschäftszeiten zu bestimmen.
SharePoint-Benutzer, die Datenaktualisierungsvorgänge planen, können eine früheste Startzeit von "Nach Geschäftszeiten" angeben. Dies kann nützlich sein, wenn sie Geschäftstransaktionsdaten abrufen möchten, die sich während des Geschäftstags angesammelt haben. Als Farmadministrator können Sie den Stundenbereich angeben, der einen Geschäftstag für Ihre Organisation am besten definiert. Wenn Sie den Geschäftstag definieren, der von 04:00 bis 20:00 uhr sein soll, beginnt die Datenaktualisierungsverarbeitung, die auf einer Startzeit "Nach Geschäftszeiten" basiert, um 20:01 Uhr.
Datenaktualisierungsanforderungen, die während der Auslaufzeit ausgeführt werden, werden der Warteschlange in der Reihenfolge hinzugefügt, in der die Anforderung empfangen wird. Einzelne Anforderungen werden verarbeitet, wenn Serverressourcen verfügbar werden.
Klicken Sie in der Zentraladministration in der Anwendungsverwaltung auf " Dienstanwendungen verwalten".
Klicken Sie auf den Namen der PowerPivot-Dienstanwendung. Das PowerPivot-Verwaltungsdashboard wird angezeigt.
Klicken Sie in "Aktionen" auf " Dienstanwendungseinstellungen konfigurieren ", um die Seite "PowerPivot-Dienstanwendungseinstellungen" zu öffnen.
Geben Sie im Abschnitt "Datenaktualisierung" in "Geschäftszeiten" eine Start- und Endzeit ein, die den Verarbeitungszeitraum außerhalb der Geschäftszeiten definiert.
Wenn Sie keinen Zeitraum für die Außerhalbstundenverarbeitung definieren möchten, können Sie denselben Wert für die Startzeit und die Endzeit eingeben (z. B. 12:00 für beide Zeiten). Beachten Sie jedoch, dass die Planungsdefinitionsseiten auf den SharePoint-Websites weiterhin "Nach Geschäftszeiten" als Option haben. Benutzer, die diese Option auf einer Farm auswählen, für die kein Verarbeitungszeitraum außerhalb der regulären Arbeitszeiten festgelegt ist, erhalten schließlich Fehler bei der Datenaktualisierung, da Verarbeitungsaufträge nicht gestartet werden können.
Klicke auf OK.
Beschränken der Aufbewahrungsdauer des Datenaktualisierungsverlaufs
Der Datenaktualisierungsverlauf ist ein detaillierter Datensatz der Erfolgs- und Fehlermeldungen, die im Laufe der Zeit für Datenaktualisierungsvorgänge generiert werden. Verlaufsinformationen werden über das Nutzungsdatensammlungssystem in der Farm gesammelt und verwaltet. Einschränkungen, die Sie für den Verlauf von Nutzungsdaten festlegen, gelten auch für den Datenaktualisierungsverlauf. Da die Verwendungsaktivitätsberichte Daten aus dem PowerPivot-System zusammenziehen, wird eine einzelne Verlaufseinstellung verwendet, um die Datenaufbewahrung sowohl für den Datenaktualisierungsverlauf als auch für alle anderen Nutzungsdaten zu steuern, die gesammelt und gespeichert werden.
Klicken Sie in der Zentraladministration in der Anwendungsverwaltung auf " Dienstanwendungen verwalten".
Klicken Sie auf den Namen der PowerPivot-Dienstanwendung. Das PowerPivot-Verwaltungsdashboard wird angezeigt.
Klicken Sie in "Aktionen" auf " Dienstanwendungseinstellungen konfigurieren ", um die Seite "PowerPivot-Dienstanwendungseinstellungen" zu öffnen.
Geben Sie im Abschnitt "Verwendungsdatensammlung" in "Verwendungsdatenverlauf" die Anzahl der Tage ein, für die Sie für jede Arbeitsmappe eine Aufzeichnung der Datenaktualisierungsaktivität speichern möchten.
Der Standardwert ist 365 Tage. Der Mindestwert beträgt 1 Tag und der Maximalwert beträgt 5000 Tage. 0 gibt einen unbegrenzten Aufbewahrungszeitraum an; Daten werden nie gelöscht. Beachten Sie, dass keine Einstellung zum Deaktivieren des Verlaufs vorhanden ist.
Klicke auf OK.
Verlaufsinformationen werden SharePoint-Benutzern zur Verfügung gestellt, wenn sie die Option "Datenaktualisierung verwalten" für eine Arbeitsmappe mit einem Datenaktualisierungsverlauf auswählen. Diese Informationen werden auch im PowerPivot-Verwaltungsdashboard verwendet, das von Farmadministratoren zum Verwalten von PowerPivot-Dienstvorgängen verwendet wird. Weitere Informationen finden Sie unter "Datenaktualisierungsverlauf anzeigen" (PowerPivot für SharePoint).
Langfristiger physischer Speicher von Verlaufsdaten befindet sich in der PowerPivot-Dienstanwendungsdatenbank für die PowerPivot-Dienstanwendung. Weitere Informationen dazu, wie Nutzungsdaten gesammelt und gespeichert werden, finden Sie unter PowerPivot-Verwendungsdatensammlung.
Den Timerauftrag für die PowerPivot-Datenaktualisierung neu planen
Die geplante Datenaktualisierung wird durch einen PowerPivot-Datenaktualisierungs-Zeitgeberauftrag ausgelöst, der in der PowerPivot-Dienstanwendungsdatenbank Terminplaninformationen in Abständen von einer Minute durchsucht. Wenn die Datenaktualisierung geplant ist, fügt der Timer-Auftrag die Anfrage zu einer Verarbeitungswarteschlange auf einem verfügbaren PowerPivot-Server hinzu.
Sie können die Zeitspanne zwischen Scans als Leistungsoptimierungsmethode erhöhen. Sie können den Zeitgeberauftrag auch deaktivieren, um Datenaktualisierungsvorgänge vorübergehend zu beenden, während Sie Probleme beheben.
Die Standardeinstellung ist eine Minute, bei der es sich um den niedrigsten Wert handelt, den Sie angeben können. Dieser Wert wird empfohlen, da er das vorhersagbarste Ergebnis für Zeitpläne bereitstellt, die während des Tages zu beliebigen Zeiten ausgeführt werden. Wenn ein Benutzer beispielsweise die Datenaktualisierung für 16:15 Uhr plant und der Zeitgeberauftrag jede Minute nach Zeitplänen sucht, wird die Anforderung für die geplante Datenaktualisierung um 16:15 erkannt, und die Verarbeitung erfolgt innerhalb weniger Minuten nach 16:15 Uhr.
Wenn Sie das Scanintervall so erhöhen, dass es sehr selten ausgeführt wird (z. B. einmal täglich um Mitternacht), werden alle Datenaktualisierungsvorgänge, die während dieses Intervalls ausgeführt werden sollen, der Verarbeitungswarteschlange gleichzeitig hinzugefügt, wodurch der Server möglicherweise überwältigt wird und andere Anwendungen von Systemressourcen ausgehungert werden. Je nach Anzahl der geplanten Aktualisierungen kann sich die Verarbeitungswarteschlange für Datenaktualisierungsvorgänge so ergeben, dass nicht alle Aufträge abgeschlossen werden können. Datenaktualisierungsanforderungen am Ende der Warteschlange werden möglicherweise gelöscht, wenn sie im nächsten Verarbeitungsintervall ausgeführt werden.
Wenn Ihre Hardware es unterstützt, können Sie dieses Problem beheben, indem Sie zusätzliche Prozessoren angeben, um weitere Datenaktualisierungsaufträge parallel auszuführen. Weitere Informationen finden Sie unter Dedizierte Datenaktualisierung konfigurieren oder Query-Only-Verarbeitung (PowerPivot für SharePoint). Weitere Informationen dazu, wie Datenaktualisierungsanforderungen ermittelt, einer Warteschlange hinzugefügt und verarbeitet werden, finden Sie unter PowerPivot-Datenaktualisierung.
Klicken Sie in der Zentraladministration auf "Überwachung".
Klicken Sie auf "Auftragsdefinitionen überprüfen".
Wählen Sie den PowerPivot-Zeitgeberauftrag für die Datenaktualisierung aus.
Ändern Sie die Häufigkeit des Zeitplans, um festzulegen, wie oft der Timer-Auftrag nach Informationen zum Datenaktualisierungszeitplan sucht.
Deaktivieren des Zeitgeberauftrags für die Datenaktualisierung
Der Zeitgeberauftrag für die Datenaktualisierung von PowerPivot ist ein Zeitgeberauftrag auf Farmebene, der entweder für alle PowerPivot-Serverinstanzen in der Farm aktiviert oder deaktiviert ist. Sie ist nicht an eine bestimmte Webanwendung oder PowerPivot-Dienstanwendung gebunden. Sie können sie auf einigen Servern nicht deaktivieren, um die Datenaktualisierungsverarbeitung auf anderen Servern in der Farm zu erzwingen.
Wenn Sie den Zeitgeberauftrag für die PowerPivot-Datenaktualisierung deaktivieren, werden Anforderungen, die sich bereits in der Warteschlange befinden, verarbeitet, aber es werden keine neuen Anforderungen hinzugefügt, bis Sie den Auftrag erneut aktivieren. Anforderungen, die in der Vergangenheit angesetzt waren, werden nicht verarbeitet.
Das Deaktivieren des Zeitgeberauftrags hat keine Auswirkungen auf die Verfügbarkeit von Funktionen auf Anwendungsseiten. Es gibt keine Möglichkeit, die Datenaktualisierungsfunktion in Webanwendungen zu entfernen oder auszublenden. Benutzer, die über die Berechtigung "Mitwirken" oder höher verfügen, können weiterhin neue Zeitpläne für Datenaktualisierungsvorgänge erstellen, auch wenn der Zeitgeberauftrag dauerhaft deaktiviert ist.
Siehe auch
Planen einer Datenaktualisierung (PowerPivot für SharePoint)Konfigurieren der dedizierten Datenaktualisierung oder Query-Only-Verarbeitung (PowerPivot für SharePoint)Konfigurieren des PowerPivot-Kontos für die unbeaufsichtigte Datenaktualisierung (PowerPivot für SharePoint)Konfigurieren gespeicherter Anmeldeinformationen für die Datenaktualisierung von PowerPivot (PowerPivot für SharePoint)