Freigeben über


Verwalten von Rollen mit SSMS (SSAS – tabellarisch)

Sie können Rollen für ein bereitgestelltes tabellarisches Modell mit SQL Server Management Studio erstellen, bearbeiten und verwalten.

Aufgaben in diesem Thema:

  • So erstellen Sie eine neue Rolle

  • So kopieren Sie eine Rolle

  • So bearbeiten Sie eine Rolle

  • So löschen Sie eine Rolle

VorsichtshinweisVorsicht

Wenn ein tabellarisches Modellprojekt, dessen Rollen mithilfe des Rollen-Managers in SQL Server-Datentools definiert wurden, erneut bereitgestellt wird, dann werden die in einem bereitgestellten tabellarischen Modell definierten Rollen überschrieben.

VorsichtshinweisVorsicht

Wenn Sie SQL Server Management Studio verwenden, um eine Arbeitsbereichsdatenbank für tabellarische Modelle zu verwalten, während das Modellprojekt in SQL Server-Datentools (SSDT) geöffnet ist, kann die Datei Model.bim beschädigt werden. Wenn Sie Rollen für eine Arbeitsbereichsdatenbank für tabellarische Modelle erstellen und verwalten, verwenden Sie den Rollen-Manager in SQL Server-Datentools.

So erstellen Sie eine neue Rolle

  1. Erweitern Sie in SQL Server Management Studio die tabellarische Modelldatenbank, für die Sie eine neue Rolle erstellen möchten, klicken Sie mit der rechten Maustaste auf Rollen, und klicken Sie dann auf Neue Rolle.

  2. Klicken Sie im Dialogfeld Rolle erstellen im Fenster "Seite auswählen" auf Allgemein.

  3. Geben Sie im Fenster für allgemeine Einstellungen im Feld Name einen Namen für die Rolle ein.

    Der Name der Standardrolle wird für jede neue Rolle automatisch inkrementell erhöht. Es wird empfohlen, einen Namen einzugeben, durch den der Elementtyp eindeutig identifiziert wird, beispielsweise "Finance Managers" oder "Human Resources Specialists".

  4. Aktivieren Sie in Legen Sie die Datenbankberechtigung für diese Rolle fest eine der folgenden Berechtigungsoptionen:

    Berechtigung

    Beschreibung

    Vollzugriff (Administrator)

    Mitglieder können Änderungen am Modellschema vornehmen und alle Daten anzeigen.

    Datenbank verarbeiten

    Mitglieder können die Vorgänge Verarbeiten und Alles verarbeiten ausführen. Sie können weder das Modellschema ändern noch Daten anzeigen.

    Lesen

    Mitglieder dürfen Daten (basierend auf Zeilenfiltern) anzeigen, doch sie können keine Änderungen am Modellschema vornehmen.

  5. Klicken Sie im Dialogfeld Rolle erstellen im Fenster "Seite auswählen" auf Mitgliedschaft.

  6. Klicken Sie im Mitgliedschaftseinstellungen-Fenster auf Hinzufügen, und fügen Sie dann im Dialogfeld Benutzer oder Gruppen auswählen die Windows-Benutzer oder die Gruppen hinzu, die Sie als Elemente hinzufügen möchten.

  7. Wenn die Rolle, die Sie erstellen, Leseberechtigungen aufweist, können Sie Zeilenfilter für jede beliebige Tabelle hinzufügen, in der eine DAX-Formel verwendet wird. Um Zeilenfilter hinzuzufügen, klicken Sie im Dialogfeld Rolleneigenschaften - <rolename> unter Auswählen einer Seite auf Zeilenfilter.

  8. Wählen Sie im Zeilenfilter-Fenster eine Tabelle aus. Klicken Sie dann auf das Feld DAX-Filter, und geben Sie danach im Feld DAX-Filter - <tablename> eine DAX-Formel ein.

    HinweisHinweis

    Das Feld für DAX-Filter - <tablename-> umfasst keinen Abfrage-Editor zur automatischen Vervollständigung und keine Option zum Einfügen einer Funktion. Um beim Schreiben einer DAX-Formel die Funktion zum AutoVervollständigen verwenden zu können, müssen Sie in SQL Server-Datentools einen DAX-Formel-Editor verwenden.

  9. Klicken Sie auf OK, um die Rolle zu speichern.

So kopieren Sie eine Rolle

  • Erweitern Sie in SQL Server Management Studio die tabellarische Modelldatenbank, die die Rolle enthält, die Sie kopieren möchten, und erweitern Sie dann Rollen. Klicken Sie mit der rechten Maustaste auf die Rolle, und klicken Sie dann auf Duplizieren.

So bearbeiten Sie eine Rolle

  • Erweitern Sie in SQL Server Management Studio die tabellarische Modelldatenbank, die die Rolle enthält, die Sie bearbeiten möchten, und erweitern Sie dann Rollen. Klicken Sie mit der rechten Maustaste auf die Rolle, und klicken Sie dann auf Eigenschaften.

    Im Dialogfeld Rolleneigenschaften <rolename-> können Sie Berechtigungen ändern, Mitglieder hinzufügen oder entfernen, und Zeilenfilter hinzufügen oder bearbeiten.

So löschen Sie eine Rolle

  • Erweitern Sie in SQL Server Management Studio die tabellarische Modelldatenbank, die die Rolle enthält, die Sie löschen möchten, und erweitern Sie dann Rollen. Klicken Sie mit der rechten Maustaste auf die Rolle, und klicken Sie dann auf Löschen.

Siehe auch

Konzepte

Rollen (SSAS – tabellarisch)