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.
Nach dem Definieren einer Datenquellenansicht (DATA Source View, DSV) in einem Analysis Services-Projekt oder einer Datenbank kann sich das Schema in einer zugrunde liegenden Datenquelle ändern. Diese Änderungen werden in einem Entwicklungsprojekt nicht automatisch erkannt oder aktualisiert. Wenn Sie das Projekt auf einem Server bereitgestellt haben, treten nun Verarbeitungsfehler auf, wenn Analysis Services keine Verbindung mehr mit der externen Datenquelle herstellen kann.
Um den DSV so zu aktualisieren, dass er mit der externen Datenquelle übereinstimmt, können Sie den DSV in Business Intelligence Development Studio (BIDS) aktualisieren. Beim Aktualisieren des DSV werden Änderungen an den externen Datenquellen erkannt, auf denen der DSV basiert, und eine Änderungsliste erstellt, die die Ergänzungen oder Löschungen in der externen Datenquelle aufzählt. Anschließend können Sie den Satz von Änderungen auf den DSV anwenden, der ihn auf die zugrunde liegende Datenquelle umrichtet. Beachten Sie, dass häufig zusätzliche Arbeit erforderlich ist, um die Cubes und Dimensionen im Projekt, die den DSV verwenden, weiter zu aktualisieren.
Dieses Thema enthält die folgenden Abschnitte:
Änderungen, die in der Aktualisierung unterstützt werden
Aktualisieren eines DSV in SQL Server Data Tools
Unterstützte Änderungen bei der Aktualisierung
DsV Refresh kann eine der folgenden Aktionen umfassen:
Löschen von Tabellen, Spalten und Beziehungen
Hinzufügen von Spalten und Beziehungen, wie auf Tabellen angewendet, die bereits in der DSV enthalten sind
Hinzufügen neuer eindeutiger Einschränkungen. Wenn für eine Tabelle im DSV 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.
Aktualisieren fügt einem DSV niemals neue Tabellen hinzu. Wenn Sie eine neue Tabelle hinzufügen möchten, müssen Sie sie manuell hinzufügen. Weitere Informationen finden Sie unter Hinzufügen oder Entfernen von Tabellen oder Ansichten in einer Datenquellenansicht (Analysis Services).
Aktualisieren eines DSV in SQL Server Data Tools
Um einen DSV zu aktualisieren, doppelklicken Sie im Projektmappen-Explorer in SQL Server Data Tools (SSDT) auf den DSV, und klicken Sie dann auf die Schaltfläche "Datenquellenansicht aktualisieren", oder wählen Sie im Menü "Datenquellenansicht aktualisieren" die Option "Aktualisieren" aus.
Während der Aktualisierung fragt Analysis Services alle zugrunde liegenden relationalen Datenquellen ab, um festzustellen, ob Änderungen an Tabellen/Ansichten vorliegen, die in der DSV enthalten sind. Wenn Verbindungen zu allen zugrunde liegenden Datenquellen hergestellt werden können und Änderungen vorgenommen wurden, werden sie im Dialogfeld " Datenquellenansicht aktualisieren " angezeigt.
Im Dialogfeld werden Tabellen, Spalten, Einschränkungen und Beziehungen aufgelistet, die gelöscht oder im DSV hinzugefügt werden. Der Bericht listet auch alle benannten Abfragen oder Berechnungen auf, die nicht erfolgreich vorbereitet werden können. Die betroffenen Objekte werden in einer Strukturansicht aufgelistet, wobei die Spalten und Beziehungen unter den Tabellen geschachtelt sind, und die Art der Änderung (Löschung oder Ergänzung) für jedes Objekt angegeben wird. Die Standardmäßigen Datenquellenansichtsobjektsymbole geben den Typ des betroffenen Objekts an.
Die Aktualisierung basiert vollständig auf den Namen der zugrunde liegenden Objekte. Wenn ein zugrunde liegendes Objekt in der Datenquelle umbenannt wird, behandelt der Datenquellenansicht-Designer das umbenannte Objekt daher als zwei separate Vorgänge– eine Löschung und eine Ergänzung. In diesem Fall müssen Sie das umbenannte Objekt möglicherweise wieder zur Datenquellenansicht hinzufügen. Möglicherweise müssen Sie auch Beziehungen oder logische Primärschlüssel neu erstellen.
Von Bedeutung
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 Datenquellenansicht aktualisieren. Weitere Informationen finden Sie unter Ersetzen einer Tabelle oder einer benannten Abfrage in einer Datenquellenansicht (Analysis Services).
Nachdem Sie den Bericht untersucht haben, können Sie entweder die Änderungen annehmen oder die Aktualisierung abbrechen, um alle Änderungen abzulehnen. Alle Änderungen müssen gemeinsam akzeptiert oder abgelehnt werden. Sie können keine einzelnen Elemente in der Liste auswählen. Sie können auch einen Bericht der Änderungen speichern.