Freigeben über


Lektion 12: Erstellen von Rollen

In dieser Lektion erstellen Sie Rollen. Rollen stellen Modelldatenbankobjekt- und Datensicherheit bereit, indem sie den Zugriff auf die Windows-Benutzer einschränken, die Rollenmitglieder sind. Jede Rolle wird mit einer einzelnen Berechtigung definiert: Keine, Lesen, Lesen und verarbeiten, Verarbeiten oder Administrator. Rollen können in SQL Server-Datentools während der Modellerstellung im Dialogfeld Rollen-Manager definiert werden. Nachdem ein Modell bereitgestellt wurde, können Sie mit SQL Server Management Studio Rollen verwalten. Weitere Informationen finden Sie unter Rollen (SSAS – tabellarisch).

HinweisHinweis

Das Erstellen von Rollen ist zum Abschließen dieses Lernprogramms nicht erforderlich. Das Konto, über das Sie derzeit angemeldet sind, verfügt standardmäßig über Administratorberechtigungen für das Modell. Um Benutzern in Ihrer Organisation jedoch das Durchsuchen des Modells mithilfe einer Berichterstellungsclientanwendung zu ermöglichen, müssen Sie mindestens eine Rolle mit Leseberechtigung erstellen und diese Benutzer als Mitglieder hinzufügen.

Sie erstellen drei Rollen:

  • Sales Manager – Diese Rolle kann Benutzer in Ihrer Organisation umfassen, für die Sie Leseberechtigungen für alle Modellobjekte und Daten benötigen.

  • Sales Analyst US – Diese Rolle kann Benutzer in Ihrer Organisation umfassen, denen Sie lediglich das Durchsuchen von Daten zum Vertrieb in den USA ermöglichen möchten. Für diese Rolle definieren Sie mit einer DAX-Formel einen Zeilenfilter, der Mitgliedern der Rolle lediglich das Durchsuchen von Daten in den USA ermöglicht.

  • Administrator – Diese Rolle kann Benutzer umfassen, für die Sie die Administratorberechtigung benötigen. Mit dieser Berechtigung sind der Zugriff und die Berechtigungen zum Ausführen von administrativen Aufgaben für die Modelldatenbank uneingeschränkt.

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. Sie können die Auswirkungen der einzelnen Rollen immer noch in "Lektion 12: Analysieren in Excel" testen.

Geschätzte Zeit zum Bearbeiten dieser Lektion: 15 Minuten

Voraussetzungen

Dieses Thema ist Teil eines Lernprogramms zur Tabellenmodellierung, das in der entsprechenden Reihenfolge bearbeitet werden sollte. Sie sollten vor dem Ausführen der Aufgaben in dieser Lektion die vorherige Lektion abgeschlossen haben: Lektion 11: Erstellen von Partitionen.

Erstellen von Rollen

So erstellen Sie die Benutzerrolle "Sales Manager"

  1. Klicken Sie in SQL Server-Datentools auf das Menü Modell und dann auf Rollen.

  2. Klicken Sie im Dialogfeld Rollen-Manager auf Neu.

    Der Liste wird eine neue Rolle mit der Berechtigung Keine hinzugefügt.

  3. Klicken Sie auf die neue Rolle, und benennen Sie in der Spalte Name die Rolle in Sales Manager um.

  4. Klicken Sie in der Spalte Berechtigungen auf die Dropdownliste, und wählen Sie dann die Berechtigung Lesen aus.

  5. Optional: Klicken Sie auf die Registerkarte Mitglieder und dann auf Hinzufügen.

  6. Geben Sie im Dialogfeld Benutzer oder Gruppen auswählen die Windows-Benutzer oder -Gruppen in Ihrer Organisation ein, die Sie der Rolle hinzufügen möchten.

  7. Überprüfen Sie die Auswahl, und klicken Sie dann auf OK.

So erstellen Sie die Benutzerrolle "Sales Analyst US"

  1. Klicken Sie in SQL Server-Datentools auf das Menü Modell und dann auf Rollen.

  2. Klicken Sie im Dialogfeld Rollen-Manager auf Neu.

    Der Liste wird eine neue Rolle mit der Berechtigung Keine hinzugefügt.

  3. Klicken Sie auf die neue Rolle, und benennen Sie in der Spalte Name die Rolle in Internet Sales US um.

  4. Klicken Sie in der Spalte Berechtigungen auf die Dropdownliste, und wählen Sie dann die Berechtigung Lesen aus.

  5. Klicken Sie auf die Registerkarte Zeilenfilter, und geben Sie dann nur für die Tabelle Geography in der Spalte DAX Filter die folgende Formel ein:

    =Geography[Country Region Code] = "US"

    Eine Zeilenfilterformel muss in einen booleschen Wert (TRUE/FALSE) aufgelöst werden. Mit dieser Formel legen Sie fest, dass nur Zeilen mit dem Länder-/Regionscode (Country Region Code) "US" für den Benutzer sichtbar sind.

    Drücken Sie nach dem Erstellen der Formel die EINGABETASTE.

  6. Optional: Klicken Sie auf die Registerkarte Mitglieder und dann auf Hinzufügen.

  7. Geben Sie im Dialogfeld Benutzer oder Gruppen auswählen die Windows-Benutzer oder -Gruppen in Ihrer Organisation ein, die Sie der Rolle hinzufügen möchten.

  8. Überprüfen Sie die Auswahl, und klicken Sie dann auf OK.

So erstellen Sie die Rolle "Administrator"

  1. Klicken Sie im Dialogfeld Rollen-Manager auf Neu.

  2. Klicken Sie auf die neue Rolle, und benennen Sie in der Spalte Name die Rolle in Internet Sales Administrator um.

  3. Klicken Sie in der Spalte Berechtigungen auf die Dropdownliste, und wählen Sie dann die Berechtigung Administrator aus.

  4. Klicken Sie auf die Registerkarte Mitglieder und dann auf Hinzufügen.

  5. Optional: Geben Sie im Dialogfeld Benutzer oder Gruppen auswählen die Windows-Benutzer oder -Gruppen in Ihrer Organisation ein, die Sie der Rolle hinzufügen möchten.

  6. Überprüfen Sie die Auswahl, und klicken Sie dann auf OK.

Nächste Schritte

Wenn Sie mit diesem Lernprogramm fortfahren möchten, wechseln Sie zur nächsten Lektion: Lektion 13: Analysieren in Excel.