Freigeben über


Erstellen von Rollen

Gilt für: SQL Server 2019 und höher Analysis Services Azure Analysis Services Fabric/Power BI Premium

In dieser Lektion lernen Sie, wie Sie Rollen erstellen können. Rollen bieten Modelldatenbankobjekt- und Datensicherheit, indem sie den Zugriff auf diejenigen Benutzer einschränken, die Mitglieder der Rolle sind. Jede Rolle ist mit einer einzigen Berechtigung definiert: Keine, Lesen, Lesen und Verarbeiten, Verarbeiten und Administrator. Rollen können während des Schreibens des Modells mit dem Rollen-Manager definiert werden. Nachdem ein Modell bereitgestellt wurde, können Sie Rollen verwalten, indem Sie SSMS verwenden. Weitere Informationen finden Sie unter Rollenwährend der Modellerstellung im Dialogfeld Rollen-Manager definiert werden.

Hinweis

Das Erstellen von Rollen ist zum Abschließen dieses Lernprogramms nicht erforderlich. Standardmäßig hat das Konto, mit dem Sie gerade angemeldet sind, Administratorberechtigungen für das Modell. Sie müssen allerdings mindestens eine Rolle mit Leseberechtigungen erstellen und dieser Rolle Benutzer hinzufügen, damit andere Benutzer in Ihrer Organisation das Modell mit einem Berichterstellungsclient durchsuchen können.

Sie erstellen drei Rollen:

  • Sales Manager: Diese Rolle kann Benutzer in Ihre organization einschließen, für die Sie die Leseberechtigung für alle Modellobjekte und Daten haben möchten.

  • Vertriebsanalyst USA: Diese Rolle kann Benutzer in Ihrem organization einschließen, für die Sie nur Daten im Zusammenhang mit Verkäufen im USA durchsuchen möchten. Für diese Rollen verwenden Sie eine DAX-Formel, um einen Zeilenfilter zu definieren, der es Benutzer nur ermöglicht, Daten der USA zu durchsuchen.

  • Administrator : Diese Rolle kann Benutzer umfassen, für die Sie über die Administratorberechtigung verfügen möchten. Dies ermöglicht unbegrenzten Zugriff und Berechtigungen zum Ausführen von Verwaltungsaufgaben für die Modelldatenbank.

Da Windows-Benutzer- und -Gruppenkonten in der Organisation eindeutig sind, können Sie Mitgliedern Konten aus Ihrer Organisation hinzufügen. In diesem Lernprogramm können Sie die Angaben zu den Mitgliedern auch weglassen. In „Lektion 12: Analysieren in Excel“ können Sie die Auswirkungen jeder Rolle testen.

Geschätzte Zeit zum Bearbeiten dieser Lektion: 15 Minuten

Voraussetzungen

Dieser Artikel ist Teil eines Tutorials zur Tabellenmodellierung, das in der richtigen Reihenfolge absolviert werden sollte. Bevor Sie diese Lektion beginnen, sollten Sie die vorherige Lektion 10: Erstellen von Hierarchien abgeschlossen haben.

Erstellen von Rollen

So erstellen Sie die Benutzerrolle „Verkaufs-Manager“

  1. Klicken Sie in Tabular Model Explorer mit der rechten Maustaste auf Rollenrollen>.

  2. Klicken Sie im Rollen-Manager auf Neu.

  3. Klicken Sie auf die neue Rolle und anschließend auf die Spalte Name, und benennen Sie die Rolle in Verkaufs-Manager um.

  4. Klicken sie in der Spalte Berechtigungen auf die Dropdownliste, und wählen Sie anschließend die Berechtigung Lesen aus.

    Screenshot des Dialogfelds

  5. Optional: Klicken Sie auf die Registerkarte Member und anschließend auf Hinzufügen. Geben Sie im Dialogfeld Select Users or Groups (Benutzer oder Gruppen auswählen) die Windows-Benutzer oder -Gruppen Ihrer Organisation ein, denen Sie die Rolle erteilen möchten.

So erstellen Sie die Benutzerrolle "Sales Analyst US"

  1. Klicken Sie im Rollen-Manager auf Neu.

  2. Benennen Sie die Rolle in Verkaufsanalytiker USA um.

  3. Erteilen Sie der Rolle die Berechtigung Lesen.

  4. Klicken Sie auf die Registerkarte „Zeilenfilter“, und geben Sie nur für die Tabelle DimGeography in der Spalte „DAX-Filter“ folgende Formel ein:

    =DimGeography[CountryRegionCode] = "US" 
    

    Eine Zeilenfilterformel muss einen Booleschen Wert ergeben (TRUE/FALSE). Mit dieser Formel geben Sie an, dass nur Zeilen mit dem Länderregionscodewert "US" für den Benutzer sichtbar sind.
    Screenshot des Dialogfelds

  5. Optional: Klicken Sie auf die Registerkarte Member und anschließend auf Hinzufügen. Geben Sie im Dialogfeld Benutzer oder Gruppen auswählen die Benutzer oder Gruppen aus Ihrer organization ein, die Sie in die Rolle einbeziehen möchten.

So erstellen Sie die Benutzerrolle „Administrator“

  1. Klicken Sie auf Neu.

  2. Benennen Sie die Rolle in Administrator um.

  3. Erteilen Sie dieser Rolle die Berechtigung Administrator.

  4. Optional: Klicken Sie auf die Registerkarte Member und anschließend auf Hinzufügen. Geben Sie im Dialogfeld Benutzer oder Gruppen auswählen die Benutzer oder Gruppen aus Ihrer organization ein, die Sie in die Rolle einbeziehen möchten.

Nächster Schritt

Lektion 12: Analysieren in Excel