Aktualisieren von Arbeitsmappen und planmäßige Datenaktualisierung (SQL Server 2012 SP1)
In diesem Thema wird die Verwendung von Arbeitsmappen beschrieben, die in PowerPivot-Umgebungen früherer Versionen erstellt wurden. Außerdem wird erläutert, wie PowerPivot-Arbeitsmappen aktualisiert werden, um die Vorteile neuer, in dieser Version eingeführter Funktionen zu nutzen. Weitere Informationen zu neuen Funktionen finden Sie unter Neues in PowerPivot.
Vorsicht |
---|
Für das Upgrade von Arbeitsmappen, die automatisch auf dem Server aktualisiert werden, kann kein Rollback ausgeführt werden. Sobald eine Arbeitsmappe aktualisiert wurde, bleibt sie auf diesem Stand. Um eine frühere Version zu verwenden, können Sie die vorherige Arbeitsmappe erneut in SharePoint veröffentlichen, eine frühere Version wiederherstellen oder die Arbeitsmappe wiederverwenden. Weitere Informationen zum Wiederherstellen oder Wiederverwenden eines Dokuments in SharePoint finden Sie unter Planen des Schutzes von Inhalten mit Papierkörben und der Versionsverwaltung. |
Dieses Thema enthält folgende Abschnitte:
Übersicht über das Aktualisieren von Arbeitsmappen
Aktualisieren von Arbeitsmappen der Version 2008 R2 auf SQL Server 2012 SP1-Arbeitsmappen
Aktualisieren von Arbeitsmappen der Version 2012 auf SQL Server 2012 SP1-Arbeitsmappen
Aktualisieren von Arbeitsmappen der Version 2008 R2 auf SQL Server 2012-Arbeitsmappen
Ausführen mehrerer Arbeitsmappenversionen auf einem neueren Server
Übersicht über das Aktualisieren von Arbeitsmappen
Eine PowerPivot-Arbeitsmappe ist eine Excel-Arbeitsmappe, die eingebettete PowerPivot-Daten enthält. Das Aktualisieren einer Arbeitsmappe bietet zwei Vorteile:
Die neuen Funktionen in PowerPivot für Excel werden verwendet.
Ermöglicht planmäßige Datenaktualisierungen für Arbeitsmappen, die mit einem SQL Server 2012 SP1 Analysis Services-Server im SharePoint-Modus ausgeführt werden.
Wichtig |
---|
Da Sie kein Rollback für eine aktualisierte Arbeitsmappe ausführen können, sollten Sie eine Kopie der Datei erstellen, wenn Sie sie in der vorherigen Version von PowerPivot für Excel oder in einer früheren Version von PowerPivot für SharePoint verwenden möchten. |
In der folgenden Tabelle sind die Unterstützung und das Verhalten von PowerPivot-Arbeitsmappen auf Grundlage der Umgebung aufgeführt, in der die Arbeitsmappe erstellt wurde. Das beschriebene Verhalten umfasst die allgemeine Benutzerfreundlichkeit, die unterstützten Upgradeoptionen zum Aktualisieren der Arbeitsmappe auf die jeweilige Umgebung und das Verhalten einer Arbeitsmappe, die noch nicht aktualisiert wurde, bei planmäßigen Datenaktualisierungen.
Verhalten von Arbeitsmappen und Upgradeoptionen
Erstellt in |
< |
Unterstützung und Verhalten |
> |
---|---|---|---|
2008 R2 PowerPivot für SharePoint 2010 |
2012 PowerPivot für SharePoint 2010 |
2012 SP1 PowerPivot für SharePoint 2013 |
|
2008 R2 PowerPivot für Excel 2010 |
Alle Funktionen |
|
|
2012 PowerPivot für Excel |
Nicht unterstützt |
Alle Funktionen |
|
Excel 2013 |
Nicht unterstützt |
Nicht unterstützt |
Alle Funktionen |
Nach oben
Aktualisieren von Arbeitsmappen der Version 2008 R2 auf SQL Server 2012 Service Pack 1 (SP1)-Arbeitsmappen
In diesem Abschnitt wird das Upgrade von Arbeitsmappen im Format von SQL Server 2008 R2 PowerPivot für Excel 2010 auf SQL Server 2012 SP1 PowerPivot für Excel 2013-Arbeitsmappen beschrieben.
Verändertes Programmverhalten: SQL Server 2008 R2 PowerPivot-Arbeitsmappen werden nicht automatisch aktualisiert, wenn sie in SQL Server 2012 SP1 PowerPivot für SharePoint 2013 verwendet werden. Aus diesem Grund können in SQL Server 2008 R2 PowerPivot-Arbeitsmappen keine planmäßigen Datenaktualisierungen ausgeführt werden.
Arbeitsmappen der Version 2008 R2 werden zwar in PowerPivot für SharePoint 2013 geöffnet, unterstützen aber keine planmäßigen Datenaktualisierungen. Wenn Sie den Aktualisierungsverlauf überprüfen, wird eine mit der folgenden vergleichbare Fehlermeldung angezeigt:
"Die Arbeitsmappe enthält ein nicht unterstütztes PowerPivot-Modell. Das PowerPivot-Modell in der Arbeitsmappe weist das Format von SQL Server 2008 R2 PowerPivot für Excel 2010 auf. Die folgenden PowerPivot-Modelle werden unterstützt:
SQL Server 2012 PowerPivot für Excel 2010.
SQL Server 2012 PowerPivot für Excel 2013.
So aktualisieren Sie eine Arbeitsmappe: Die planmäßigen Datenaktualisierungen funktionieren erst, nachdem die Arbeitsmappe auf eine Arbeitsmappe der Version 2012 aktualisiert wurde. Um die Arbeitsmappe und das darin enthaltene Modell zu aktualisieren, führen Sie eines der folgenden Verfahren aus:
Laden Sie die Arbeitsmappe herunter, und öffnen Sie sie in einer Microsoft Excel 2010-Version, für die das SQL Server 2012 PowerPivot-Add-In für Excel installiert wurde.
Öffnen Sie das PowerPivot-Fenster, und aktualisieren Sie das PowerPivot-Modell.
Speichern Sie dann die Arbeitsmappe, und veröffentlichen Sie sie erneut in SharePoint.
Laden Sie die Arbeitsmappe herunter, und öffnen Sie sie in Microsoft Excel 2013.
Öffnen Sie das PowerPivot-Fenster, und aktualisieren Sie das PowerPivot-Modell.
Speichern Sie dann die Arbeitsmappe, und veröffentlichen Sie sie auf dem SharePoint-Server erneut.
Weitere Informationen zu Änderungen an Analysis Services-Funktionen finden Sie unter Verändertes Verhalten von Analysis Services-Funktionen in SQL Server 2012.
Weitere Informationen zum Aktualisierungsverlauf finden Sie unter Anzeigen des Verlaufs der Datenaktualisierungen (PowerPivot für SharePoint).
Nach oben
Aktualisieren von Versionen, die mit dem 2012 PowerPivot-Add-In für Excel erstellt wurden, auf Office 2013-Arbeitsmappen
In diesem Abschnitt wird das Upgrade von Arbeitsmappen von SQL Server 2012 PowerPivot für Excel 2010 auf SQL Server 2012 SP1 PowerPivot in Excel 2013 beschrieben.
Durch ein Upgrade der Arbeitsmappe wird der folgende Fehler behoben, der beim Versuch auftritt, für eine Arbeitsmappe in einer vorherigen Version eine planmäßige Datenaktualisierung auszuführen:
"Für Arbeitsmappen, die in einer früheren PowerPivot-Version erstellt wurden, ist kein Aktualisierungsvorgang verfügbar."
So aktualisieren Sie eine Arbeitsmappe
Aktualisieren Sie jede Arbeitsmappe manuell, indem Sie sie in Microsoft Excel 2013 öffnen.
Um die Arbeitsmappe und das darin enthaltene Modell zu aktualisieren, laden Sie die Arbeitsmappe herunter und öffnen sie in Microsoft Excel 2013.
Öffnen Sie das PowerPivot-Fenster, und aktualisieren Sie das PowerPivot-Modell.
Speichern Sie dann die Arbeitsmappe, und veröffentlichen Sie sie auf dem SharePoint 2013-Server erneut.
Nach oben
Aktualisieren von Versionen, die mit dem 2008 R2 PowerPivot-Add-In für Excel 2010 erstellt wurden, auf SQL Server 2012-Arbeitsmappen
In diesem Abschnitt wird das Upgrade von Arbeitsmappenvon SQL Server 2008 R2 PowerPivot für Excel 2010 auf SQL Server 2012 PowerPivot für Excel 2010 beschrieben.
Durch ein Upgrade der Arbeitsmappe wird der folgende Fehler behoben, der beim Versuch auftritt, für eine Arbeitsmappe in einer vorherigen Version eine planmäßige Datenaktualisierung auszuführen:
"Für Arbeitsmappen, die in einer früheren PowerPivot-Version erstellt wurden, ist kein Aktualisierungsvorgang verfügbar."
So aktualisieren Sie eine Arbeitsmappe
Es gibt zwei Upgrademöglichkeiten:
Aktualisieren Sie jede Arbeitsmappe manuell, indem Sie sie auf einem Computer, der über die SQL Server 2012-Version von PowerPivot für Excel verfügt, in Excel öffnen und dann erneut auf dem Server veröffentlichen. Wenn Sie die Arbeitsmappe in der neueren Version des Add-Ins öffnen, werden die folgenden internen Vorgänge ausgeführt: Der Datenanbieter in der Verbindungszeichenfolge der Arbeitsmappendaten wird auf MSOLAP.5 aktualisiert, die Metadaten werden aktualisiert, und Beziehungen werden zum Anpassen an eine neuere Implementierung neu erstellt.
Alternativ kann ein SharePoint-Administrator die automatische Upgradefunktion für den PowerPivot-Systemdienst in einer SharePoint-Farm aktivieren, um eine SQL Server 2008 R2 PowerPivot-Arbeitsmappe bei der Ausführung einer planmäßigen Datenaktualisierung automatisch zu aktualisieren (dabei werden nur Arbeitsmappen aktualisiert, die für die planmäßige Datenaktualisierung konfiguriert wurden).
Hinweis Das automatische Upgrade ist eine Serverkonfigurationsfunktion; Sie können sie nicht für bestimmte Arbeitsmappen, Bibliotheken oder Websitesammlungen aktivieren oder deaktivieren.
So konfigurieren Sie ein automatisches Upgrade während der Datenaktualisierung
Um das automatische Upgrade zu verwenden, müssen Sie im PowerPivot-Konfigurationstool das Kontrollkästchen aktivieren, durch das die PowerPivot-Arbeitsmappen automatisch aktualisiert werden, um die Datenaktualisierung vom Server zu ermöglichen. Innerhalb des Tools befindet sich das Kontrollkästchen auf der Seite PowerPivot System Service aktualisieren und auf der Seite PowerPivot-Dienstanwendung erstellen, wenn Sie eine neue Installation konfigurieren.
Sie können das folgende Cmdlet ausführen, um zu überprüfen, ob das automatische Upgrade aktiviert ist:
PS C:\Windows\system32> Get-PowerPivotSystemService
Die Ausgabe von Get-PowerPivotSystemService ist eine Liste von Eigenschaften und entsprechenden Werten. Sie sollten WorkbookUpgradeOnDataRefresh in der Eigenschaftenliste sehen. Es ist auf true festgelegt, wenn das automatische Upgrade aktiviert ist. Wenn es false ist, fahren Sie mit dem nächsten Schritt fort, um das automatische Arbeitsmappenupgrade zu aktivieren.
Um das automatische Arbeitsmappenupgrade zu aktivieren, führen Sie den folgenden Befehl aus:
PS C:\Windows\system32> Set-PowerPivotSystemService –WorkbookUpgradeOnDataRefresh:$true –Confirm:$false
Nachdem Sie die Arbeitsmappe aktualisiert haben, können Sie die planmäßige Datenaktualisierung und neue Funktionen im PowerPivot für Excel-Add-In verwenden.
Nach oben
Ausführen mehrerer Arbeitsmappenversionen auf einem neueren Server
Sie können ältere und neuere Versionen von PowerPivot-Arbeitsmappen auf einer SQL Server 2012 SP1-Instanz von PowerPivot für SharePoint nebeneinander ausführen.
Je nachdem, wie Sie den Server installiert haben, müssen Sie möglicherweise eine frühere Version des OLE DB-Anbieters für Analysis Services installieren, bevor Sie auf ältere und neuere Arbeitsmappen auf demselben Server zugreifen können.
Beachten Sie, dass die Veröffentlichung von Arbeitsmappen neuerer Versionen auf SQL Server-Instanzen früherer Versionen von PowerPivot für SharePoint nicht unterstützt wird. Von einer SQL Server 2008 R2-Instanz wird keine Arbeitsmappe geladen, die in der SQL Server 2012-Version von PowerPivot für Excel erstellt wurde, und von einer SQL Server 2012-Instanz werden keine Office 2013-Arbeitsmappen mit erweiterten Datenmodellen geladen, die mit der SQL Server 2012 SP1-Version von PowerPivot in Excel erstellt wurden.
Nach oben
So überprüfen Sie die MSOLAP-Datenanbieterinformationen in einer PowerPivot-Arbeitsmappe
Gehen Sie folgendermaßen vor, um zu überprüfen, welcher OLE DB-Anbieter in einer PowerPivot-Arbeitsmappe verwendet wird. Zum Überprüfen der Datenverbindungsinformationen muss das PowerPivot für Excel-Add-In nicht installiert sein.
Klicken Sie in Excel auf der Registerkarte "Daten" auf Verbindungen. Klicken Sie auf Eigenschaften.
Auf der Registerkarte Definition wird die Anbieterversion zu Beginn der Verbindungszeichenfolge angezeigt.
Provider=MSOLAP.5 gibt an, die Arbeitsmappe ist SQL Server 2012.
Provider=MSOLAP.4 gibt SQL Server 2008 R2 an.
Data Source=$Embedded$ gibt an, dass die Arbeitsmappe eine PowerPivot-Arbeitsmappe ist und eine eingebettete Datenbank verwendet.
So überprüfen Sie die aktuelle Version des MSOLAP-Datenanbieters auf einem lokalen Computer
Gehen Sie folgendermaßen vor, um zu überprüfen, bei welchem OLE DB-Anbieter es sich um die aktuelle Version auf dem Server oder der Arbeitsstation mit PowerPivot-Arbeitsmappen handelt. Kenntnis der aktuellen Version ist für die Behebung von Datenverbindungsfehlern nach dem Upgrade hilfreich.
Gehen Sie im Registrierungs-Editor zu HKEY_CLASSES_ROOT.
Führen Sie einen Bildlauf nach unten zu MSOLAP durch. Überprüfen Sie, ob MSOLAP.5 unter den auf dem System installierten OLAP-Anbietern aufgeführt ist. Überprüfen Sie, ob für MSOLAP | CurVer die Option MSOLAP.5 festgelegt ist.
Nach oben
Siehe auch
Aufgaben
Anzeigen des Verlaufs der Datenaktualisierungen (PowerPivot für SharePoint)
Konzepte
Migrieren von PowerPivot zu SharePoint 2013
Aktualisieren von PowerPivot für SharePoint