Aktualisieren des Schemas in einer Datenquellensicht (Analysis Services)
Nachdem eine Datenquellensicht in einem Analysis Services-Projekt oder einer Datenbank definiert wurde, kann sich das Schema in einer zugrunde liegenden Datenquelle ändern. Diese Änderungen werden nicht automatisch erkannt oder aktualisiert.
Aktualisieren einer Datenquellensicht
Wenn Änderungen im Schema einer zugrunde liegenden Datenquelle auftreten, können Sie die Datenquellensicht aktualisieren, sodass sie alle Änderungen an allen zugrunde liegenden Datenquellen einschließt. Beim Aktualisieren einer Datenquellensicht wird die gesamte Datenquellensicht aktualisiert.
Beim Aktualisieren einer Datenquellensicht migrieren Sie Änderungen aus der primären Datenquelle der Datenquellensicht sowie aus allen sekundären Datenquellen, auf die in der Datenquellensicht durch Tabellen oder benannte Abfragen verwiesen wird. Sie müssen aktiv mit allen Datenquellen verbunden sein, auf die in der Datenquellensicht verwiesen wird, um die Datenquellensicht zu aktualisieren. Beim Auftreten eines Verbindungsfehlers mit einer Datenquelle, auf die in der Datenquellensicht verwiesen wird, wird die Datenquellensicht nicht aktualisiert.
Falls sich das Schema der Datenquellensicht in einer zugrunde liegenden Datenquelle ändert, werden im Datenquellensicht-Designer die Objekte, die sich geändert haben, sowie die Änderungen, die an der Datenquellensicht vorgenommen werden, aufgeführt. Der Bericht listet Tabellen, Spalten, Einschränkungen und Beziehungen auf, die in der Datenquellensicht gelöscht oder einer Datenquellensicht hinzugefügt werden. Darüber hinaus werden in diesem Bericht alle benannten Abfragen oder Berechnungen aufgeführt, die nicht erfolgreich vorbereitet werden können. Die betroffenen Objekte werden in einer Strukturansicht aufgelistet. Dabei werden Spalten und Beziehungen unterhalb der Tabellen geschachtelt dargestellt, und die Art der Änderung (Löschung oder Hinzufügung) wird für jedes Objekt angezeigt. Die Objektsymbole der Standard-Datenquellensicht zeigen an, welcher Objekttyp betroffen ist.
Nachdem Sie den Bericht geprüft haben, können Sie die Änderungen entweder annehmen oder die Aktualisierung abbrechen und alle Änderungen ablehnen. Sie können die Änderungen auch in einem Bericht speichern. Beim Aktualisieren einer Datenquellensicht können Tabellen, Spalten und Beziehungen gelöscht und Spalten und Beziehungen hinzugefügt, jedoch grundsätzlich keine Tabellen hinzugefügt werden. Neue eindeutige Einschränkungen werden der Datenquellensicht hinzugefügt. Wenn für eine Tabelle in der Datenquellensicht ein logischer Primärschlüssel vorhanden ist und der Tabelle in der Datenquelle ein physischer Schlüssel hinzugefügt wird, wird der logische Schlüssel entfernt und durch den physischen Schlüssel ersetzt.
Das Aktualisieren einer Datenquellensicht basiert vollständig auf den Namen der zugrunde liegenden Objekte. Wenn ein zugrunde liegendes Objekt in der Datenquelle umbenannt wird, behandelt der Datenquellensicht-Designer deshalb das umbenannte Objekt wie zwei separate Vorgänge - eine Löschung und eine Hinzufügung. In diesem Fall müssen Sie die umbenannten Objekte bei Bedarf manuell wieder in die Datenquellensicht einfügen. Möglicherweise müssen auch Beziehungen oder logische Primärschlüssel neu erstellt werden.
Wichtig |
---|
Wenn Sie wissen, dass eine Tabelle in einer Datenquelle umbenannt wurde, können Sie den Befehl Tabelle ersetzen verwenden, um die Tabelle durch die umbenannte Tabelle zu ersetzen, bevor Sie die Datenquellensicht aktualisieren. Weitere Informationen finden Sie unter Ersetzen einer Tabelle oder einer benannten Abfrage in einer Datenquellensicht (Analysis Services). |
Schritt-für-Schritt-Anweisungen zum Aktualisieren einer Datenquellensicht finden Sie unter Vorgehensweise: Aktualisieren von einer Datenquellensicht mithilfe des Datenquellensicht-Designers (Analysis Services).