Definieren logischer Primärschlüssel in einer Datenquellensicht (Analysis Services)

Der Datenquellensicht-Assistent und der Datenquellensicht-Designer definieren automatisch einen Primärschlüssel für eine Tabelle, die einer Datenquellensicht hinzugefügt wird, basierend auf der zugrunde liegenden Datenbanktabelle. Es kann jedoch notwendig sein, einen Primärschlüssel manuell in der Datenquellensicht zu definieren.

Aus Leistungs- oder Entwurfsgründen haben Tabellen in einer Datenquelle möglicherweise keine explizit definierten Primärschlüsselspalten. Benannte Abfragen und Sichten vermeiden möglicherweise ebenfalls die Primärschlüsselspalte einer Tabelle. Wenn für eine Tabelle, Sicht oder benannte Abfrage kein physischer Primärschlüssel definiert ist, können Sie im Datenquellensicht-Designer manuell einen logischen Primärschlüssel für die Tabelle, Sicht oder benannte Abfrage definieren.

HinweisHinweis

Die Option zum Festlegen eines logischen Primärschlüssels ist nur für Tabellen verfügbar, die keinen Primärschlüssel aufweisen.

Jede Spalte kann für den logischen Primärschlüssel verwendet werden, einschließlich einer benannten Berechnung. Wenn Sie einen logischen Primärschlüssel erstellen, wird eine eindeutige Einschränkung in der Datenquellensicht erstellt und als Primärschlüsseleinschränkung markiert. Jeder andere in der Tabelle festgelegte, vorhandene logische Primärschlüssel wird gelöscht.

Primärschlüssel sind in Microsoft SQL Server Analysis Services erforderlich, um Datensätze in Tabellen eindeutig zu identifizieren, um Schlüsselspalten in Dimensionstabellen zu identifizieren und um Beziehungen zwischen Tabellen, Sichten und benannten Abfragen zu unterstützen.Diese Beziehungen werden verwendet, um Abfragen zum Abrufen von Daten und Metadaten aus zugrunde liegenden Datenquellen zu erstellen und um erweiterte Business Intelligence-Features zu nutzen.

HinweisHinweis

Spalten, die als Primärschlüsselspalten festgelegt sind, werden in den Bereichen Tabellen und Schema mit einem Schlüsselsymbol neben der Spalte gekennzeichnet.

Anweisungen zum Festlegen eines logischen Primärschlüssels in einer Datenquellensicht finden Sie unter Vorgehensweise: Festlegen oder Ändern eines logischen Primärschlüssels mithilfe des Datenquellensicht-Designers (Analysis Services).