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.
Sie können Rollen für ein bereitgestelltes tabellarisches Modell mithilfe von SQL Server Management Studio erstellen, bearbeiten und verwalten.
Aufgaben in diesem Thema:
Vorsicht
Durch die erneute Bereitstellung eines tabellarischen Modellprojekts mit Rollen, die mithilfe des Rollen-Managers in SQL Server-Datentools definiert sind, werden rollen überschrieben, die in einem bereitgestellten tabellarischen Modell definiert sind.
Vorsicht
Die Verwendung von SQL Server Management Studio zum Verwalten einer Tabellenmodellarbeitsbereichsdatenbank, während das Modellprojekt in SQL Server Data Tools (SSDT) geöffnet ist, kann dazu führen, dass die Model.bim-Datei beschädigt wird. Verwenden Sie beim Erstellen und Verwalten von Rollen für eine Tabellenmodellarbeitsbereichsdatenbank den Rollen-Manager in SQL Server-Datentools.
So erstellen Sie eine neue Rolle
Erweitern Sie in SQL Server Management Studio die Tabellenmodelldatenbank, für die Sie eine neue Rolle erstellen möchten, und klicken Sie dann mit der rechten Maustaste auf Rollen, und klicken Sie dann auf "Neue Rolle".
Klicken Sie im Dialogfeld " Rolle erstellen " im Fenster "Seite auswählen" auf "Allgemein".
Geben Sie im Fenster "Allgemeine Einstellungen" im Feld "Name " einen Namen für die Rolle ein.
Standardmäßig wird der Name der Standardrolle für jede neue Rolle inkrementell nummeriert. Es wird empfohlen, dass Sie einen Namen eingeben, der den Mitgliedertyp eindeutig identifiziert, z. B. Finanzmanager oder Personalspezialisten.
Wählen Sie unter "Datenbankberechtigungen für diese Rolle festlegen" eine der folgenden Berechtigungsoptionen aus:
Erlaubnis BESCHREIBUNG Vollzugriff (Administrator) Mitglieder können Änderungen am Modellschema vornehmen und alle Daten anzeigen. Prozessdatenbank Mitglieder können die Vorgänge Verarbeiten und Alles verarbeiten ausführen. Das Modellschema kann nicht geändert werden, und es können keine Daten angezeigt werden. Lesen Mitglieder dürfen Daten anzeigen (abhängig von Zeilenfiltern), jedoch keine Änderungen am Modell-Schema vornehmen. Klicken Sie im Dialogfeld " Rolle erstellen " im Fenster "Seite auswählen" auf "Mitgliedschaft".
Klicken Sie im Fenster "Mitgliedschaftseinstellungen" auf "Hinzufügen", und fügen Sie dann im Dialogfeld " Benutzer oder Gruppen auswählen " die Windows-Benutzer oder -Gruppen hinzu, die Sie als Mitglieder hinzufügen möchten.
Wenn die rolle, die Sie erstellen, über Leseberechtigungen verfügt, können Sie Zeilenfilter für eine beliebige Tabelle mithilfe einer DAX-Formel hinzufügen. Zum Hinzufügen von Zeilenfiltern klicken Sie im Dialogfeld "Rolleneigenschaften <– Rollenname> " in " Seite auswählen" auf "Zeilenfilter".
Wählen Sie im Fenster "Zeilenfilter" eine Tabelle aus, klicken Sie dann auf das FELD " DAX-Filter ", und geben Sie dann im Feld "DAX-Filter - <Tabellenname> " eine DAX-Formel ein.
Hinweis
Das Feld „DAX Filter - <Tabellenname>“ enthält keinen AutoComplete-Abfrageeditor oder eine Einfügefunktion. Um AutoVervollständigen beim Schreiben einer DAX-Formel zu verwenden, müssen Sie einen DAX-Formel-Editor in SQL Server Data Tools verwenden.
Klicken Sie auf "OK ", um die Rolle zu speichern.
Eine Rolle kopieren
- Erweitern Sie in SQL Server Management Studio die Tabellenmodelldatenbank, die die rolle enthält, die Sie kopieren möchten, und erweitern Sie dann "Rollen", klicken Sie dann 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 dann mit der rechten Maustaste auf die Rolle, und klicken Sie dann auf "Eigenschaften".
Im Dialogfeld Rolleneigenschaften<> können Sie Berechtigungen ändern, Mitglieder hinzufügen oder entfernen sowie Zeilenfilter hinzufügen/bearbeiten.
So löschen Sie eine Rolle
- Erweitern Sie in SQL Server Management Studio die tabellarische Modelldatenbank, die die zu löschende Rolle enthält, und erweitern Sie dann "Rollen", klicken Sie dann mit der rechten Maustaste auf die Rolle, und klicken Sie dann auf "Löschen".