Vorgehensweise: Festlegen oder Ändern eines logischen Primärschlüssels mithilfe des Datenquellensicht-Designers (Analysis Services)
Primärschlüssel werden in MicrosoftSQL ServerAnalysis Services benötigt, 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. Mithilfe von Business Intelligence Development Studio können Sie logische Primärschlüssel in Analysis Services-Projekten oder -Datenbanken festlegen oder ändern.
So legen Sie einen logischen Primärschlüssel fest
Öffnen Sie in Business Intelligence Development Studio das Projekt, oder stellen Sie eine Verbindung mit der Datenbank her, das bzw. die die Datenquellensicht enthält, in der Sie einen logischen Primärschlüssel festlegen möchten.
Erweitern Sie im Projektmappen-Explorer den Ordner Datenquellensichten, und öffnen Sie dann im Datenquellensicht-Designer die Datenquellensicht, indem Sie einen der folgenden Schritte ausführen:
Doppelklicken Sie auf die Datenquellensicht.
Klicken Sie mit der rechten Maustaste auf die Datenquellensicht, und klicken Sie dann auf Öffnen.
Klicken Sie auf die Datenquellensicht, und klicken Sie dann im Menü Ansicht auf Öffnen.
Klicken Sie im Bereich Tabellen oder Diagramm in der geeigneten Tabelle mit der rechten Maustaste auf die Spalte(n), die Sie verwenden möchten, um einen logischen Primärschlüssel zu definieren, und klicken Sie dann auf Logischen Primärschlüssel festlegen (oder wählen Sie die Spalte(n) aus, und klicken Sie dann im Menü Datenquellensicht auf Logischen Primärschlüssel festlegen).
Beachten Sie, dass die Primärschlüsselspalten mit einem Schlüsselsymbol gekennzeichnet werden.
Hinweis Die Option zum Festlegen eines logischen Primärschlüssels steht nur für Tabellen zur Verfügung, die keinen Primärschlüssel aufweisen.
Hinweis Um nach einer Tabelle oder Sicht zu suchen, können Sie die Option Tabelle suchen verwenden, indem Sie entweder auf das Menü Datenquellensicht klicken oder mit der rechten Maustaste auf einen offenen Bereich im Bereich Tabellen oder Diagramm klicken. Weitere Informationen finden Sie unter Vorgehensweise: Anzeigen von Objekten in einer Datenquellensicht mithilfe des Datenquellensicht-Designers (Analysis Services).
Speichern Sie die geänderte Datenquellensicht, indem Sie eine der folgenden Aktionen ausführen:
Klicken Sie im Menü Datei auf Ausgewählte Elemente speichern oder auf Alle speichern.
Klicken Sie auf der Symbolleiste des Datenquellensicht-Designers auf Ausgewählte Elemente speichern oder auf Alle speichern.
Schließen Sie den Datenquellensicht-Designer in Business Intelligence Development Studio, und klicken Sie auf Speichern, wenn Sie dazu aufgefordert werden.
So ändern Sie einen logischen Primärschlüssel
Öffnen Sie in Business Intelligence Development Studio das Projekt, oder stellen Sie eine Verbindung mit der Datenbank her, das bzw. die die Datenquellensicht enthält, in der Sie einen logischen Primärschlüssel ändern möchten.
Erweitern Sie im Projektmappen-Explorer den Ordner Datenquellensichten, und öffnen Sie dann im Datenquellensicht-Designer die Datenquellensicht, indem Sie einen der folgenden Schritte ausführen:
Doppelklicken Sie auf die Datenquellensicht.
Klicken Sie mit der rechten Maustaste auf die Datenquellensicht, und klicken Sie dann auf Öffnen.
Klicken Sie auf die Datenquellensicht, und klicken Sie dann im Menü Ansicht auf Öffnen.
Klicken Sie im Bereich Tabellen oder Diagramm in der geeigneten Tabelle mit der rechten Maustaste auf die Spalte(n), die als Primärschlüssel definiert sind, und klicken Sie dann auf Logischen Primärschlüssel löschen.
Beachten Sie, dass das Schlüsselsymbol zur Kennzeichnung der Primärschlüsselspalten nicht mehr angezeigt wird.
Hinweis Die Option zum Löschen eines logischen Primärschlüssels steht nur für Tabellen zur Verfügung, deren Primärschlüssel nicht auf Grundlage der zugrunde liegenden Datenbanktabelle definiert wurde.
Hinweis Um nach einer Tabelle oder Sicht zu suchen, können Sie die Option Tabelle suchen verwenden, indem Sie entweder auf das Menü Datenquellensicht klicken oder mit der rechten Maustaste auf einen offenen Bereich im Bereich Tabellen oder Diagramm klicken. Weitere Informationen finden Sie unter Vorgehensweise: Anzeigen von Objekten in einer Datenquellensicht mithilfe des Datenquellensicht-Designers (Analysis Services).
Um den neuen logischen Primärschlüssel festzulegen, klicken Sie im Bereich Tabellen oder Diagramm in der geeigneten Tabelle mit der rechten Maustaste auf die Spalte(n), die Sie verwenden möchten, um einen logischen Primärschlüssel zu definieren, und klicken Sie dann auf Logischen Primärschlüssel festlegen (oder wählen Sie die Spalte(n) aus, und klicken Sie dann im Menü Datenquellensicht auf Logischen Primärschlüssel festlegen).
Beachten Sie, dass die Primärschlüsselspalten mit einem Schlüsselsymbol gekennzeichnet werden.
Hinweis Um nach einer Tabelle oder Sicht zu suchen, können Sie die Option Tabelle suchen verwenden, indem Sie entweder auf das Menü Datenquellensicht klicken oder mit der rechten Maustaste auf einen offenen Bereich im Bereich Tabellen oder Diagramm klicken. Weitere Informationen finden Sie unter Vorgehensweise: Anzeigen von Objekten in einer Datenquellensicht mithilfe des Datenquellensicht-Designers (Analysis Services).
Speichern Sie die geänderte Datenquellensicht, indem Sie eine der folgenden Aktionen ausführen:
Klicken Sie im Menü Datei auf Ausgewählte Elemente speichern, oder klicken Sie auf Alle speichern.
Klicken Sie auf der Symbolleiste im Datenquellensicht-Designer auf Ausgewählte Elemente speichern, oder klicken Sie auf Alle speichern.
Schließen Sie Datenquellensicht-Designer in Business Intelligence Development Studio, und klicken Sie dann bei Aufforderung auf Speichern.
Siehe auch