Freigeben über


Problembehandlung bei der Datenaktualisierung

Dieser Abschnitt enthält ausführliche Informationen zur Datenaktualisierung.

  • Funktionsweise der Datenaktualisierung

  • Auswirkungen der Datenaktualisierung

  • Bestimmen, woher die Daten stammen

  • Bestimmen, wann eine Datenquelle aktualisiert wurde

  • Einschränkungen beim Aktivieren der automatischen Aktualisierung

  • Einschränkungen bei Änderungen an Datenquellen

Funktionsweise der Datenaktualisierung

Wenn Sie Daten aktualisieren, werden die Daten im PowerPivot-Fenster durch neue Daten ersetzt. Es können nicht ausschließlich neue Datenzeilen oder ausschließlich geänderte Daten importiert werden. PowerPivot für Excel verfolgt nicht, welche Zeilen zuvor hinzugefügt wurden.

Das Aktualisieren der Daten findet als Transaktion statt. Das bedeutet, sobald Sie mit dem Aktualisieren der Daten beginnen, kann die gesamte Aktualisierung entweder erfolgreich sein oder fehlschlagen. Sie haben also nie Daten, die teilweise richtig sind.

Die manuelle Datenaktualisierung, die Sie im PowerPivot-Fenster initiieren, wird von der lokalen Analysis Services-Instanz im Arbeitsspeicher behandelt. Daher kann der Datenaktualisierungsvorgang die Leistung anderer Tasks auf dem Computer beeinträchtigen. Wenn Sie jedoch die automatische Aktualisierung der Daten in einer Arbeitsmappe planen, die auf einer SharePoint-Website gespeichert ist, verwaltet die Analysis Services-Instanz, die innerhalb der SharePoint-Website gehostet wird, den Importvorgang einschließlich seiner zeitlichen Steuerung.

Auswirkungen der Datenaktualisierung

Eine Datenaktualisierung löst in der Regel eine Neuberechnung der Daten in Formeln und in PivotTables und Diagrammen aus. Aktualisieren von Daten bedeutet, dass aktuelle Daten aus den externen Quellen abgerufen werden; Neuberechnen bedeutet, dass das Ergebnis aller Formeln aktualisiert wird, für die sich die Daten geändert haben. Ein Aktualisierungsvorgang löst normalerweise eine Neuberechnung aus.

Daher sollten Sie immer die möglichen Auswirkungen beachten, bevor Sie Datenquellen ändern oder die Daten aktualisieren, die aus der Datenquelle abgerufen werden. Zudem sollten Sie sich über die möglichen Folgen im Klaren sein:

  • Möglicherweise sind einige der PowerPivot-Daten aufgrund der Änderungen an der Datenquelle beschädigt. Wenn nicht alle Spalten aus der Datenquelle abgerufen werden können (da sie z. B. gelöscht oder geändert wurden), scheitert die Aktualisierung, und Sie müssen die Zuordnungen zwischen den Quelldaten und den PowerPivot-Daten aktualisieren. Weitere Informationen finden Sie unter Bearbeiten der Eigenschaften einer vorhandenen Datenquelle.

  • Nach der Aktualisierung wird ggf. angezeigt, dass einige Spalten einen Fehler enthalten. Dies kann folgende Ursachen haben: Die DAX-Formel in der Spalte verwendet Daten, die bei der Aktualisierung nicht verfügbar wurden, der Datentyp einer Spalte hat sich geändert oder den externen Daten wurde ein ungültiger Wert hinzugefügt. Um das Problem zu beheben, können Sie die Formel bearbeiten, oder Sie können die Spalte löschen, wenn diese auf nicht mehr verfügbaren Daten basiert.

  • Formeln, die die aktualisierten Daten verwenden, müssen neu berechnet werden. Je nach Größe der Arbeitsmappe kann dies einige Zeit in Anspruch nehmen.

  • Wenn die Arbeitsmappe mehrere Datenquellen enthält, müssen Sie ggf. die ganze Arbeitsmappe aktualisieren, auch wenn sich nur eine externe Datenquelle geändert hat. Dies kann z. B. der Fall sein, wenn Sie Measures erstellen, die berechnete Spalten benötigen, und die berechneten Spalten Werte aus anderen berechneten Spalten verwenden. PowerPivot analysiert dann zuerst die Abhängigkeiten und verarbeitet anschließend der Reihe nach die ganze Kette verbundener Objekte. Je nach Komplexität der Abhängigkeiten kann dies sehr lange dauern.

  • Wenn Sie einen Filter ändern, muss die ganze Arbeitsmappe neu berechnet werden.

Weitere Informationen zur Neuberechnung von Formeln finden Sie unter Neuberechnen von Formeln. Sie können die Neuberechnung auch vorübergehend deaktivieren, um bei umfangreichen Datenaktualisierungen die Auswirkungen auf die Leistung zu mildern.

Bestimmen der Datenquelle

Wenn Sie nicht sicher sind, woher die Daten in der Arbeitsmappe stammen, können Sie mithilfe der Tools im PowerPivot-Fenster Details wie den Quelldateinamen und Pfad abrufen.

HinweisHinweis

In Windows Vista und Windows 7 sind die Features im PowerPivot-Fenster in einem Menüband verfügbar, das in diesem Thema erläutert wird. In Windows XP stehen Funktionen in einer Gruppe von Menüs zur Verfügung. Wenn Sie Windows XP verwenden und sehen möchten, wie die Menübefehle mit den Befehlen im Menüband in Beziehung stehen, lesen Sie die Informationen unter Die PowerPivot-Benutzeroberfläche in Windows XP.

So ermitteln Sie die Quelle der vorhandenen Daten

  1. Wählen Sie im Fenster PowerPivot die Tabelle mit den Daten aus, deren Quelle Sie ermitteln möchten.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Eigenschaften auf Tabelleneigenschaften.

  3. Notieren Sie im Dialogfeld Tabelleneigenschaften bearbeiten den Wert, der für Verbindungsname aufgeführt ist.

  4. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Verbindungen auf Vorhandene Verbindungen.

  5. Wählen Sie im Dialogfeld Vorhandene Verbindungen die Datenquelle mit dem Namen aus, den Sie in Schritt 3 ermittelt haben, und klicken Sie auf Bearbeiten.

  6. Im Dialogfeld Verbindungen bearbeiten werden die Verbindungsinformationen angezeigt, z. B. Datenbankname, Dateipfad oder Berichtspfad.

Bestimmen, wann die Daten zuletzt aktualisiert wurden

Sie können die Tools im PowerPivot-Fenster verwenden, um festzustellen, wann die Daten zuletzt aktualisiert wurden. Wenn Sie die Arbeitsmappe auf einer SharePoint-Website gespeichert haben und auf dem Server die automatische Datenaktualisierung geplant ist, enthält das Feld Letzte Aktualisierung auch das Datum der automatischen Aktualisierung.

So ermitteln Sie das Datum, an dem eine Tabelle zuletzt aktualisiert wurde

  1. Wählen Sie im Fenster PowerPivot die Tabelle mit den Daten aus, deren Aktualisierungszeitpunkt Sie ermitteln möchten.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Eigenschaften auf Tabelleneigenschaften.

  3. Im Dialogfeld Tabelleneigenschaften bearbeiten wird unter Letzte Aktualisierung das Datum angezeigt, an dem die Tabelle zuletzt aktualisiert wurde.

Einschränkungen für aktualisierbare Datenquellen

Für die Datenquellen, die von einer SharePoint-Website automatisch aktualisiert werden können, gelten verschiedene Einschränkungen. Sie dürfen nur Datenquellen auswählen, die folgende Kriterien erfüllen:

  • Die Datenquelle muss zum Zeitpunkt der Datenaktualisierung sowie am angegebenen Speicherort verfügbar sein. Wenn sich die ursprüngliche Datenquelle auf einem lokalen Laufwerk des Benutzers befindet, der die Arbeitsmappe erstellt hat, müssen Sie diese Datenquelle entweder aus dem Datenaktualisierungsvorgang ausschließen oder eine Möglichkeit finden, die Datenquelle an einem Speicherort zu veröffentlichen, auf den über eine Netzwerkverbindung zugegriffen werden kann. Wenn Sie eine Datenquelle an einen Netzwerkspeicherort verschieben, müssen Sie die Arbeitsmappe in PowerPivot für Excel öffnen und die Schritte zum Abrufen der Daten wiederholen. Dies ist notwendig, um die in der PowerPivot-Datenquelle gespeicherten Verbindungsinformationen wiederherzustellen.

  • Auf die Datenquelle muss mit den Anmeldeinformationen zugegriffen werden, die in die PowerPivot-Datenquelle eingebettet oder im Zeitplan angegeben sind. Eingebettete Anmeldeinformationen werden in der PowerPivot-Datenquelle erstellt, wenn Sie von PowerPivot für Excel aus eine Verbindung mit der externen Datenquelle herstellen. Wenn Sie diese Anmeldeinformationen außer Kraft setzen möchten, können Sie ein anderes Benutzerkonto im Zeitplan angeben, solange der Server in der Lage ist, die Informationen zu speichern. Weitere Informationen finden Sie unter Konfigurieren gespeicherter Anmeldeinformationen für die PowerPivot-Datenaktualisierung auf der Microsoft-Website.

  • Die Datenaktualisierung muss für alle angegebenen Datenquellen erfolgreich verlaufen. Andernfalls werden die aktualisierten Daten verworfen und die zuletzt gespeicherte Version der Arbeitsmappe verwendet. Schließen Sie alle Datenquellen, bei denen Sie unsicher sind, aus.

  • Durch die Datenaktualisierung dürfen keine anderen Daten in der Arbeitsmappe ungültig werden. Wenn Sie eine Teilmenge der Daten aktualisieren, ist es wichtig, zu wissen, ob die Arbeitsmappe weiterhin gültig ist, sobald neuere Daten mit statischen Daten aggregiert werden, die nicht aus dem gleichen Zeitraum stammen. Als Arbeitsmappenautor sollten Sie die Datenabhängigkeiten genau kennen und sicherstellen, dass die Datenaktualisierung auch für die Arbeitsmappe geeignet ist.

    Auf eine externe Datenquelle wird über eine eingebettete Verbindungszeichenfolge, eine URL oder einen UNC-Pfad zugegriffen, die bzw. den Sie beim Importieren der ursprünglichen Daten in die Arbeitsmappe mithilfe des PowerPivot-Fensters angegeben haben. Die ursprünglichen, in der PowerPivot-Datenquelle gespeicherten Verbindungsinformationen werden für nachfolgende Datenaktualisierungsvorgänge wiederverwendet. Es werden keine separaten Verbindungsinformationen zu Datenaktualisierungszwecken erstellt und verwaltet, sondern nur vorhandene Verbindungsinformationen verwendet.

Einschränkungen für Änderungen an einer Datenquelle

Für die Änderungen, die Sie an einer Datenquelle vornehmen können, gelten einige Einschränkungen:

  • Die Datentypen einer Spalte können nur in einen kompatiblen Datentyp geändert werden. Wenn die Daten in der Spalte z. B. Dezimalzahlen enthalten, können Sie den Datentyp nicht in "Ganze Zahl" (Integer) ändern. Sie können jedoch numerische Daten in Text ändern. Weitere Informationen zu Datentypen finden Sie unter In PowerPivot-Arbeitsmappen unterstützte Datentypen.

  • Sie können nicht in verschiedenen Tabellen gleichzeitig mehrere Spalten auswählen und die Eigenschaften der Spalten ändern. Sie können nur mit jeweils einer Tabelle oder Sicht arbeiten.