Übersicht über die PowerPivot-Datenaktualisierung

Ein PowerPivot-Datenaktualisierungsvorgang ist ein geplanter Prozess, der für eine Analysis Services-Serverinstanz in einer SharePoint-Serverfarm ausgeführt wird. Sie können Datenaktualisierungen als serverseitigen Vorgang planen, um Daten in regelmäßigen Abständen aus externen Datenquellen zu importieren und ältere Daten in PowerPivot-Arbeitsmappen zu ersetzen, die Sie über SharePoint-Websites öffnen.

In diesem Thema wird erläutert, wie die Datenaktualisierung funktioniert. Administratoren oder Autoren von Arbeitsmappen können sich mit diesen Informationen einen Einblick in den Gesamtprozess verschaffen, bevor sie mögliche Datenaktualisierungsprobleme beheben.

Weitere Informationen über PowerPivot-Datenaktualisierung finden Sie im Whitepaper Everything you always wanted to know about PowerPivot data refresh but were afraid to ask.

Dieses Thema enthält folgende Abschnitte:

Datenaktualisierungsarchitektur

Für die Datenaktualisierung verwendete Konten

Konfigurieren von Datenaktualisierungen

Einrichten eines Datenaktualisierungszeitplans

Auslösen der Datenaktualisierung

Verarbeiten der Datenaktualisierung

Abbrechen der Datenaktualisierung

Löschen von Datenaktualisierungszeitplänen

HinweisHinweis

Die PowerPivot-Datenaktualisierung steht nicht mit der Excel-Datenaktualisierungsfunktion in Zusammenhang. PowerPivot-Daten können nicht mit den standardmäßigen Datenaktualisierungsmethoden in Excel aktualisiert werden. Auf einem SharePoint-Server mit PowerPivot für SharePoint wird die PowerPivot-Datenaktualisierung auf der SharePoint-Website anhand der Anwendungsseite "Verwalten der PowerPivot-Datenaktualisierung" konfiguriert und nur für PowerPivot-Daten ausgeführt, die in einer veröffentlichten Arbeitsmappe eingebettet sind.

Datenaktualisierungsarchitektur

Die Aktualisierung von PowerPivot-Daten in einer Excel-Arbeitsmappe wird durch Analysis Services und PowerPivot-Serverkomponenten in einer SharePoint-Farm ausgelöst, ausgeführt und verwaltet. Eine PowerPivot-Dienstanwendung startet die Datenaktualisierung, indem sie einen Datenaktualisierungsauftrag ausführt, und beendet die Datenaktualisierung durch das Einchecken der aktualisierten Datendatei, nachdem die Daten aktualisiert wurden. Der Datenabruf wird von der Analysis Services-Instanz ausgeführt. Eine Verbindung für externe Datenquellen wird geöffnet, Abfragen gesendet, und vorhandene Daten mit einem neueren Resultset werden überschrieben. Nachdem Sie einen Zeitplan eingerichtet haben, wird die Datenaktualisierung automatisch ausgeführt. Sie können jedoch den Datenaktualisierungsverlauf anzeigen, um den Status der tatsächlichen Verarbeitungsergebnisse zu überprüfen.

Im Gegensatz zur bedarfsgesteuerten Datenverarbeitung, die durch den Benutzer veranlasst wird, basiert die Datenaktualisierungsverarbeitung auf vordefinierten Zeitplänen, die bestimmen, wann die Verarbeitung ausgeführt wird. Im Zeitplan wird zusätzlich definiert, welche Datenquellen am Aktualisierungsvorgang beteiligt sind, und welche Anmeldeinformationen für den Zugriff auf Arbeitsmappen und externe Datenquellen verwendet werden. Der PowerPivot-Dienst verwendet diese Informationen, um aktualisierte Daten in einem automatisierten Prozess zu initiieren, auszuführen und in einer Arbeitsmappe zu speichern.

Um eine Datenaktualisierung erfolgreich ausführen zu können, müssen die Dienste Zugriff auf gespeicherte Anmeldeinformationen, die für Datenaktualisierungsaufträge gebraucht werden, haben und mit den Datenquellen verbunden sein. Die SharePoint-Funktion, die zum Speichern von Anmeldeinformationen verwendet wird, ist Secure Store Service. Secure Store Service ist eine SharePoint-Anwendung, die Teil des SharePoint-Produkts ist. Sie können sie aktivieren, um Datenaktualisierungsszenarien zu unterstützen. SQL Server-Setup kann dies auch für Sie aktivieren und bereitstellen, wenn Sie die Installationsoption "Neuer Server" verwendeten, um den Server einzurichten.

Folgende Komponenten unterstützen die Datenaktualisierung:

  • Zeitgeberauftrag für die PowerPivot-Datenaktualisierung

  • PowerPivot-Dienstanwendung

  • Analysis Services-Dienst 

Ein Zeitgeberauftrag für die PowerPivot-Datenaktualisierung wird einmal pro Minute auf jedem PowerPivot-Server in der Farm ausgeführt. Der Zeitgeberauftrag ruft den PowerPivot-Dienst auf, um vordefinierte Zeitpläne in der PowerPivot-Anwendungsdatenbank zu lesen. Zeitgeberaufträge werden vom SharePoint 2010-Timerdienst ausgeführt, der auf jedem zur SharePoint-Farm gehörigen Computer ausgeführt wird. Wenn ein Zeitplan gefunden wird, übergibt der Zeitgeberauftrag für die PowerPivot-Datenaktualisierung die Anforderung an eine PowerPivot-Dienstanwendung, die der Webanwendung zugeordnet ist, die die Arbeitsmappe bereitstellt. Wenn mehrere Analysis Services-Dienst-Instanzen in der Farm vorhanden sind, wird anhand eines Lastenausgleichsschemas bestimmt, an welchen Server die Anforderung weitergeleitet wird.

Der Server, der die Anforderung erhält, fügt diese in die Verarbeitungswarteschlange der lokalen Analysis Services-Dienst-Instanz ein. Die PowerPivot-Dienstanwendung liest die Zeitplandefinition, um den Speicherort der Arbeitsmappe, die Liste der zu aktualisierenden Datenquellen und die Anmeldeinformationen des Benutzers zu ermitteln, in dessen Auftrag der Prozess ausgeführt wird. Diese Informationen werden an die Analysis Services-Dienst-Instanz übergeben.

Die Analysis Services-Dienst-Instanz überprüft, ob ausreichende Systemressourcen verfügbar sind, und lädt dann die PowerPivot-Datenquelle. Anschließend werden unter Verwendung der in der Zeitplandefinition oder innerhalb der PowerPivot-Datenquelle angegebenen Anmeldeinformationen Verbindungen mit externen Datenquellen geöffnet. Vorhandene Zeilen in der PowerPivot-Datenquelle werden durch aktuelle Daten aus der externen Datenquelle ersetzt. Neue Spalten oder Tabellen werden ignoriert, da die Datenaktualisierung nicht zum Hinzufügen neuer Tabellen oder Spalten zur Datenquelle verwendet werden kann.

Nachdem alle Daten aus externen Quellen abgerufen wurden, überprüft die PowerPivot-Dienstanwendung die Inhaltsbibliothek, um festzustellen, ob die Arbeitsmappe gespeichert werden kann. Wenn die Arbeitsmappe nicht ausgecheckt oder für die Bearbeitung geöffnet ist, speichert der Dienst die aktualisierte Arbeitsmappe in der Bibliothek und protokolliert ein Ereignis im System für die Sammlung von Verwendungsdaten in der Farm. Wenn die Datei ausgecheckt wird oder geöffnet wird, wird die aktualisierte Version der Arbeitsmappe verworfen.

Die Datenaktualisierung ist standardmäßig deaktiviert. Weitere Informationen zum Aktivieren und Konfigurieren der Datenaktualisierung finden Sie unter Aktivieren und Konfigurieren der PowerPivot-Datenaktualisierung.

Für die Datenaktualisierung verwendete Konten

PowerPivot-Arbeitsmappen, die zu SharePoint veröffentlicht werden, können automatisch aktualisiert werden, um neuere Daten von den externen Quellen zu verwenden, die die Originaldateien bereitstellen. Zu dem geplanten Zeitpunkt stellt der Server eine Verbindung mit externen Quellen her und importiert Daten mithilfe der Abfragen- und Verbindungsinformationen innerhalb der Arbeitsmappe erneut.

Um eine Verbindung zu externen Datenquellen herzustellen und den Datenaktualisierungsvorgang abzuschließen, muss der Server Folgendes haben:

  • Eine Benutzeridentität, unter der der Datenaktualisierungsvorgang ausgeführt wird.

  • Eine Benutzeridentität zum Herstellen einer Verbindung mit externen Datenquellen.

Obwohl die PowerPivot-Dienstanwendung eine Datenaktualisierungsanforderung behandelt, führt sie den Auftrag nicht selbst aus. Stattdessen nimmt sie die Identität eines anderen Benutzers an (entweder des Kontos für die unbeaufsichtigte Datenaktualisierung oder die Windows-Anmeldeinformationen eines SharePoint-Benutzers), um den Prozess auszuführen und sicherzustellen, dass der Datenaktualisierungsverlauf für diesen Benutzer aufgezeichnet wird. Die geplante Datenaktualisierung kann auch gespeicherte Anmeldeinformationen zum Herstellen einer Verbindung mit externen Datenquellen verwenden. Alle Anmeldeinformationen, die in der PowerPivot-Datenaktualisierung verwendet werden, werden in SharePoint gespeichert und erfordern, dass Sie Secure Store Service aktivieren und konfigurieren können. Sie geben die zu verwendenden Konten bei der Einrichtung des Zeitplans an.

Die folgende Tabelle beschreibt die verschiedenen Optionen zur Angabe von Identitäten, die in einer Datenaktualisierung verwendet werden:

Zweck

Vorgehensweise

Beschreibung

Anforderungen

Ausführung des Auftrags.

Erstellen des PowerPivot-Kontos für die unbeaufsichtigte Datenaktualisierung.

Wenn Sie diese Option für eine Arbeitsmappe auswählen, basieren alle Datenaktualisierungsverlaufs- und Verwendungsdaten, die erfasst werden, auf dem unbeaufsichtigten Konto. Wenn Sie einen präziseren Ansatz benötigen, verwenden Sie einen der anderen Ansätze, die unten aufgeführt sind.

Eine Zielanwendung in Secure Store Service muss im Voraus erstellt werden, um das unbeaufsichtigte Datenaktualisierungskonto zu speichern.

SQL Server-Setup erstellt automatisch das unbeaufsichtigte Datenaktualisierungskonto, wenn Sie die Installationsoption "Neuer Server" verwenden. Das Konto basiert auf einem Farmkonto, das verwendet wird, um alle Dienste für diesen Installationstyp bereitzustellen.

Andernfalls müssen Sie für alle anderen Installationsszenarien dieses Konto manuell erstellen.

Weitere Informationen finden Sie unter Konfigurieren und Verwenden des unbeaufsichtigten Datenaktualisierungskontos für PowerPivot.

Verwenden eines Windows-Domänenbenutzerkontos.

Soll der Datenaktualisierungsverlauf oder die Verwendungsdaten auf einer bestimmten Benutzeridentität basieren, können Sie die Zielanwendungen für die zu verwendenden Konten konfigurieren.

Erstellen Sie eine Zielanwendung in Secure Store Service, um die Anmeldeinformationen des zu verwendenden Kontos zu speichern.

Weitere Informationen finden Sie unter Configure any Windows account for data refresh.

Verwenden des persönlichen Windows-Kontos der Person, die den Auftrag plant.

Der PowerPivot-Dienst erstellt Zielanwendungen bei Bedarf, um die Windows-Benutzeranmeldeinformationen der Person zu speichern, die den Datenaktualisierungszeitplan konfiguriert, um dann die Anwendungen zu löschen, wenn der Zeitplan nicht mehr vorhanden ist.

Keine. Diese Anmeldeinformationen werden automatisch gespeichert und dann automatisch entfernt, wenn der Zeitplan nicht mehr vorhanden ist.

Verbinden zu externen Datenquellen

Verwenden Sie die Verbindungszeichenfolge und die Anmeldeinformationen, die innerhalb der Arbeitsmappe eingebettet sind.

Die Verbindungsinformationen werden in der Arbeitsmappe gespeichert, wenn die Daten zuerst importiert werden. Die Verbindungszeichenfolge, Anmeldeinformationen und Abfragen sind permanente Teile der PowerPivot-Arbeitsmappe. Sie können die Anmeldeinformationen mit einer der beiden folgenden Optionen in dieser Tabelle überschreiben.

Keine. Die Verbindungsinformation ist bereits verfügbar.

Verwenden von Windows-Benutzeranmeldeinformationen

Verwenden Sie diese Option, um einen Windows-Domänenbenutzernamen und ein Kennwort zu überschreiben, die mit der Verbindungszeichenfolge gespeichert sind.

Erstellen Sie eine Zielanwendung in Secure Store Service, um die Anmeldeinformationen des zu verwendenden Kontos zu speichern.

Weitere Informationen finden Sie unter Configure any Windows account for data refresh.

Verwenden von Datenbank-Anmeldeinformationen oder von Anmeldeinformationen von Drittanbietern

Verwenden Sie diese Option, um Nicht-Windows-Anmeldeinformationen für die Verbindungszeichenfolge zu überschreiben.

Erstellen Sie eine Zielanwendung in Secure Store Service, um die Anmeldeinformationen des zu verwendenden Kontos zu speichern.

Weitere Informationen finden Sie unter Configure a predefined account for accessing external or third-party data sources.

Konfigurieren von Datenaktualisierungen

Bevor Benutzer einen Datenaktualisierungszeitplan einrichten können, muss die Datenaktualisierung von einem Farm- oder Dienstanwendungsadministrator aktiviert werden. Datenaktualisierungen sind standardmäßig nicht verfügbar. Ein Administrator kann Datenaktualisierungen durch die folgenden Aktionen aktivieren:

  • Aktivieren und Konfigurieren von Secure Store Service. Dieser Schritt aktiviert die minimale Ebene der Datenaktualisierungsfunktionalität. Ein Arbeitsmappenbesitzer oder -autor kann definieren, dass ein Datenaktualisierungszeitplan mit seinen Anmeldeinformationen ausgeführt wird.

  • Installiert alle Datenanbieter für den Import von Daten in eine PowerPivot-Arbeitsmappe, die noch nicht auf dem Server installiert sind.

  • Optional: Konfigurieren des Kontos für die unbeaufsichtigte PowerPivot-Datenaktualisierung. Dieser Schritt aktiviert die Option Das vom Administrator konfigurierte Konto für die Datenaktualisierung verwenden auf den Seiten mit dem Zeitplan für die PowerPivot-Datenaktualisierung. Ein Benutzer möchte vielleicht lieber das unbeaufsichtigte Konto als seine oder ihre Anmeldeinformationen verwenden, um einen Datenaktualisierungsauftrag auszuführen. Wenn die Verbindungseigenschaften für die Arbeitsmappe so konfiguriert sind, dass keine Authentifizierung verwendet wird, muss das Konto für unbeaufsichtigte PowerPivot-Datenaktualisierungen konfiguriert werden, damit Datenaktualisierungen funktionieren.

  • Konfiguriert optional ein beliebiges Windows-Benutzerkonto, das verwendet werden kann, um Datenaktualisierungsaufträge auszuführen. Als Administrator möchten Sie unter Umständen mehrere Konten für das Ausführen von Datenaktualisierungen verfügbar machen. Sie können Zielanwendungen für diese Konten mithilfe von Secure Store Service erstellen und dann die Zielanwendungs-IDs für Benutzer verfügbar machen, damit sie sie im Datenaktualisierungszeitplan angeben können.

Ein Farm- oder Serveradministrator kann außerdem den Datenaktualisierungs-Verarbeitungsmodus für den PowerPivot-Server konfigurieren. Der Datenaktualisierungs-Verarbeitungsmodus wird standardmäßig aktiviert, aber als Administrator sollten Sie wissen, dass dieser Verarbeitungsmodus für den Server deaktiviert werden kann. Wenn die Datenaktualisierung nicht zu funktionieren scheint, sollte das Aktivieren dieser Serveroption der erste Schritt bei der Problembehebung sein. Weitere Informationen finden Sie unter Konfigurieren der dedizierten Datenaktualisierung oder reinen Abfrageverarbeitung.

Einrichten eines Datenaktualisierungszeitplans

Ein Arbeitsmappenautor oder -besitzer definiert den Datenaktualisierungszeitplan für die Arbeitsmappe, die er oder sie in SharePoint gespeichert hat. Die Person, die Datenaktualisierungen plant, muss über die Teilnehmen-Berechtigung für die Arbeitsmappe auf der SharePoint-Website verfügen.

Der Besitzer einer Arbeitsmappe richtet die Datenaktualisierung ein, indem er folgende Informationen angibt:

  • Ein Zeitplan, der bestimmt, wie häufig Daten aktualisiert werden.

  • Ein Konto zum Ausführen des Datenaktualisierungsauftrags (entweder das Konto für die unbeaufsichtigte Datenaktualisierung oder die Windows-Anmeldeinformationen eines SharePoint-Benutzers).

  • Ausgewählte Datenquellen, die in den Datenaktualisierungsvorgang eingeschlossen werden sollen. Auf Datenquellen kann über eine Netzwerkverbindung zugegriffen werden. Wenn Sie Daten aus einer lokalen Datei auf der Arbeitsstation importieren, ist diese Datenquelle sehr wahrscheinlich nicht für den Server verfügbar, wenn er versucht, Daten von dieser Quelle zu aktualisieren. Berechtigungen für die Datendateien sind ebenfalls erforderlich. Die Anforderungen für die Datenaktualisierung werden nicht von allen Datenquellen erfüllt. Sie können die Datenquellen ausschließen, die während eines Aktualisierungsvorgangs einen Fehler verursachen würden.

  • Anmeldeinformationen, die zum Zugreifen auf externe Datenquellen verwendet werden, die aktualisierte Daten bereitstellen (optional). Standardmäßig werden Anmeldeinformationen, die ursprünglich zum Abrufen der Daten verwendet wurden, für Datenaktualisierungen wiederverwendet. Sie können dieses Verhalten jedoch außer Kraft setzen, indem Sie andere Anmeldeinformationen im Zeitplan eingeben.

Für jede Arbeitsmappe wird ein eigener PowerPivot-Zeitplan zur Datenaktualisierung verwendet. Jeder Benutzer, der über Teilnahmeberechtigungen für die Arbeitsmappe verfügt, kann den Zeitplan zur Datenaktualisierung erstellen oder ändern.

Die Datenaktualisierung ist standardmäßig deaktiviert, kann jedoch von einem Dienstanwendungsadministrator für eine PowerPivot-Dienstanwendung aktiviert werden. Weitere Informationen zum Einrichten der Datenaktualisierung finden Sie unter Planen der PowerPivot-Datenaktualisierung.

Auslösen der Datenaktualisierung

Zeitpläne zur Datenaktualisierung werden in der Datenbank einer PowerPivot-Dienstanwendung gespeichert und vom Zeitgeberauftrag für die PowerPivot-Datenaktualisierung ausgelöst, der auf einem Anwendungsserver ausgeführt wird. Der Zeitgeberauftrag ruft den PowerPivot-Dienst auf, um die Zeitplaninformationen aus der Datenbank zu lesen. Standardmäßig führt der Zeitgeberauftrag Suchvorgänge in einminütigen Intervallen aus. Hierbei handelt es sich um das kleinste Intervall für Zeitgeberaufträge in einer SharePoint-Farm.

Der Zeitgeberauftrag wird auf jedem physikalischen Server ausgeführt, der über eine PowerPivot für SharePoint-Instanz in der Farm verfügt. Der Zeitgeberauftrag selbst wird als Auftrag auf Farmebene definiert. Sie können die Eigenschaften von Zeitgeberaufträgen auf der Seite Überwachung in der Zentraladministration anzeigen und konfigurieren. Die definierten Einstellungen gelten für alle Zeitgeberaufträge für die PowerPivot-Datenaktualisierung in der Farm.

Wenn der Zeitgeberauftrag einen benutzerdefinierten Zeitplan zur Datenaktualisierung erkennt, übergibt er eine Datenverarbeitungsanforderung an einen PowerPivot-Dienst, der diese in die Verarbeitungswarteschlange der lokalen Analysis Services-Serverinstanz einfügt. Falls keine lokale Instanz von Analysis Services vorhanden ist, wird die Anforderung vom Auftrag einer anderen Instanz hinzugefügt, die der Webanwendung zugeordnet ist. Eine in die Warteschlange gestellte Anforderung verbleibt dort, bis sie verarbeitet oder abgebrochen wird.

Es ist nicht möglich, für die Verarbeitungswarteschlange Prioritäten oder eine neue Reihenfolge festlegen, Sie können jedoch mithilfe der Aktion Jetzt ausführen eine sofortige Datenaktualisierung erzwingen. Weitere Informationen finden Sie unter Planen der PowerPivot-Datenaktualisierung.

Verarbeiten der Datenaktualisierung

Die Datenaktualisierung verläuft erfolgreich, wenn die Analysis Services-Serverinstanz in der Lage ist, aktualisierte Daten aus allen im Zeitplan angegebenen Datenquellen abzurufen. Wenn der Abruf für eine Datenquelle fehlschlägt, werden keine aktualisierten Daten gespeichert. 

Die folgende Abbildung zeigt die Schritte in einem Datenaktualisierungsvorgang.

Sequenzdiagramm für die Datenaktualisierung

In der folgenden Tabelle sind die Serveraktionen zu Beginn eines Datenaktualisierungsvorgangs beschrieben:

1

Mit einer Autorisierungsprüfung wird festgestellt, ob der Benutzer über ausreichende Berechtigungen zum Anfordern aktualisierter Daten für die PowerPivot-Datenquelle verfügt. Der Datenaktualisierungsauftrag nimmt die Identität des in der Zeitplandefinition angegebenen Kontos für die unbeaufsichtigte Datenaktualisierung bzw. des Windows-Benutzers an und öffnet mit dieser Identität die Arbeitsmappendatei aus der Inhaltsdatenbank.

2

Der Server liest die Liste der Datenquellen, die für den aktuellen Datenaktualisierungsvorgang geplant sind. Die Liste enthält alle Datenquellen, die Daten für die PowerPivot-Datenquelle bereitstellen, oder einzelne Datenquellen, die explizit für Datenaktualisierungsvorgänge ausgewählt wurden. Ein Benutzer kann eine Teilmenge der Datenquellen für den Zeitplan auswählen.

Der Dienst öffnet unter Verwendung der in der PowerPivot-Datenquelle gespeicherten Verbindungszeichenfolge eine Verbindung mit jeder Datenquelle. Abhängig davon, wie der Zeitplan zur Datenaktualisierung definiert wurde, werden die Anmeldeinformationen für die Verbindung entweder aus der Verbindungszeichenfolge gelesen oder beim einmaligen Anmelden bereitgestellt, wenn die Person, die die Datenaktualisierung geplant hat, Anmeldeinformationen zum Herstellen einer Verbindung mit einer bestimmten Datenquelle angegeben hat.

Jede Datenquelle wird geöffnet und parallel abgefragt. Wenn eine Datenquelle nicht verfügbar ist oder ein Fehler auftritt, schlägt die Datenaktualisierung mit einer Fehlermeldung fehl, die die Ursache für das Problem angibt. Die Verarbeitung des Datenaktualisierungsauftrags wird beendet und ein Fehler in den Datenaktualisierungsverlauf geschrieben.

3

Wenn die Datenaktualisierung für alle Datenquellen erfolgreich verläuft, werden die Daten und die Arbeitsmappe in der Inhaltsdatenbank gespeichert. Der Vorgang wird im Datenaktualisierungsverlauf protokolliert. Die Identität des Windows-Benutzers bzw. des Kontos für die unbeaufsichtigte Datenaktualisierung ist im Protokolleintrag enthalten.

Die Arbeitsmappe kann nicht ausgecheckt werden, wenn der Server versucht, die aktualisierten Daten zu speichern. Wenn die Arbeitsmappe ausgecheckt ist, verwirft der Server die aktualisierten Daten, wenn er die aktualisierte Arbeitsmappe nicht speichern kann. Wenn die Arbeitsmappe nicht für die Bearbeitung gesperrt ist, wird die aktualisierte Arbeitsmappe mit den im Zeitplan oder für das Konto für die unbeaufsichtigte Datenaktualisierung angegebenen Windows-Anmeldeinformationen gespeichert.

Messen von Systemressourcen für die Datenaktualisierung

Die Datenaktualisierung wird nur verarbeitet, wenn der Server über genügend Arbeitsspeicher zum Initiieren des Prozesses verfügt, wobei "genügend Arbeitsspeicher" der eineinhalbfachen Dateigröße entspricht. Anforderungen zur Datenaktualisierung werden mit dem gleichen Lastenausgleichsschema zugeordnet, das für bedarfsgesteuerte Abfragen verwendet wird. Wenn die PowerPivot-Dienstanwendung die Roundrobinmethode verwendet, werden Datenaktualisierungsanforderungen dem nächsten Server zugeordnet. Bei der zustandsbasierten Methode wird die Anforderung dem Server zugeordnet, der die meisten verfügbaren Ressourcen aufweist. Von jedem Server werden die Systeminformationen abgefragt. Wenn auf keinem der Server genügend Arbeitsspeicher verfügbar ist, wird mindestens eine Datenquelle entladen, um Platz für den Datenaktualisierungsauftrag freizugeben. Datenquellen, die am längsten inaktiv waren, werden zuerst entfernt. Wenn den Servern genügend Arbeitsspeicher zur Verfügung steht und mehrere Kandidaten vorhanden sind, wendet die Zuordnungsmethodik andere Kriterien an, z. B., ob eine zwischengespeicherte PowerPivot-Datenquelle verfügbar ist, die sofort geladen werden kann und nicht erst aus einer Inhaltsdatenbank abgerufen werden muss.

Standardmäßig werden für PowerPivot-Datenaktualisierungsaufträge und bedarfsgesteuerte Anforderungen die gleichen physikalischen Serverressourcen auf einem Anwendungsserver verwendet. Sie können dieses Verhalten ändern, indem Sie eine bestimmte Analysis Services-Dienst-Instanz so konfigurieren, dass ausschließlich bedarfsgesteuerte Anforderungen oder Datenaktualisierungen unterstützt werden. Sie können auch die Anzahl von Datenaktualisierungsaufträgen ändern, die gleichzeitig ausgeführt werden können. Weitere Informationen finden Sie unter Konfigurieren der dedizierten Datenaktualisierung oder reinen Abfrageverarbeitung.

Abbrechen der Datenaktualisierung

Wenn der Server ausgelastet ist und die Datenaktualisierung zum geplanten Zeitpunkt nicht verarbeiten kann, verbleibt die Anforderung in der Warteschlange und wird vom Server verarbeitet, sobald Systemressourcen verfügbar werden.

Wenn die Systemressourcen aus irgendeinem Grund nie verfügbar werden, bricht Server die Anforderung ab, entfernt sie aus der Warteschlange, zeichnet das Ereignis im Datenaktualisierungsverlauf auf und benachrichtigt optional den Dokumentbesitzer per E-Mail darüber, dass der Prozess abgebrochen wurde. Der Abbruch erfolgt zu dem Zeitpunkt, zu dem die nächste Prozessausführung geplant ist. Beispiel: Wenn eine für Mittwoch um 09:00 Uhr geplante Datenaktualisierung nie ausgeführt wird, wird sie am darauffolgenden Mittwochvormittag um 09:00 Uhr abgebrochen, sobald eine nicht verarbeitete Anforderung in der Warteschlange vom Server erkannt wird.

Sie können Datenaktualisierungsvorgänge nicht manuell abbrechen, sobald sie begonnen haben, aber Sie können den Zeitplan deaktivieren, um im Voraus zu verhindern, dass sie ausgeführt werden. Weitere Informationen zum Deaktivieren von Datenaktualisierungen für eine bestimmte Arbeitsmappe finden Sie unter Planen der PowerPivot-Datenaktualisierung. Weitere Informationen zum Deaktivieren der Datenaktualisierung auf dem Server finden Sie unter Konfigurieren der dedizierten Datenaktualisierung oder reinen Abfrageverarbeitung.

Löschen von Datenaktualisierungszeitplänen

Datenaktualisierungszeitpläne sind Bestandteil der Metadaten, die für eine PowerPivot-Arbeitsmappe gespeichert und verwaltet werden. Da ein Zeitplan keine separate Datei ist, kann er nicht unabhängig von der entsprechenden Arbeitsmappe gelöscht werden. Sollen die Daten in der Arbeitsmappe nicht mehr aktualisiert werden, deaktivieren Sie auf dem Zeitplan das Kontrollkästchen Aktivieren. Der Plan wird nicht mehr ausgeführt, und nach einem Zeitraum der Inaktivität werden die zuvor angegebenen Zeitplaninformationen entfernt.

Durch das Löschen einer Arbeitsmappe werden alle der Arbeitsmappe zugeordneten Datenaktualisierungszeitpläne gelöscht. Stellen Sie die Arbeitsmappe anschließend wieder her, werden ebenfalls die Zeitplaninformationen wiederhergestellt, und der entsprechende Zeitplan wird fortgesetzt.