Freigeben über


Lektion 12: Erstellen von Rollen

In dieser Lektion erstellen Sie Rollen. Rollen bieten Modelldatenbankobjekt und Datensicherheit, indem der Zugriff auf nur die Windows-Benutzer beschränkt wird, die Rollenmitglieder sind. Jede Rolle wird mit einer einzigen Berechtigung definiert: None, Read, Read and Process, Process oder Administrator. Rollen können während der Modellerstellung mithilfe des Dialogfelds "Rollen-Manager" in SQL Server-Datentools definiert werden. Nachdem ein Modell bereitgestellt wurde, können Sie Rollen mithilfe von SQL Server Management Studio verwalten. Weitere Informationen finden Sie unter Rollen (SSAS Tabular).

Hinweis

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

Sie erstellen drei Rollen:

  • Sales Manager – Diese Rolle kann Benutzer in Ihrer Organisation enthalten, für die Sie Lesen-Berechtigung für alle Modellobjekte und -daten haben möchten.

  • Vertriebsanalyst US – Diese Rolle kann Benutzer in Ihrer Organisation enthalten, für die Sie nur Daten im Zusammenhang mit Verkäufen in den USA (USA) durchsuchen möchten. Für diese Rolle verwenden Sie eine DAX-Formel, um einen Zeilenfilter zu definieren, wodurch Mitglieder nur für die VEREINIGTEN Staaten daten durchsuchen können.

  • Administrator – Diese Rolle kann Benutzer enthalten, für die Sie über Administratorberechtigungen verfügen möchten, wodurch unbegrenzter Zugriff und Berechtigungen zum Ausführen von Administrativen Aufgaben in der Modelldatenbank möglich sind.

Da Windows-Benutzer- und Gruppenkonten in Ihrer Organisation eindeutig sind, können Sie Konten aus Ihrer jeweiligen Organisation zu Mitgliedern hinzufügen. Für dieses Tutorial können Sie jedoch auch die Mitglieder offen lassen. Sie können die Auswirkungen jeder Rolle weiter unten in Lektion 12 testen: Analysieren in Excel.

Geschätzte Zeit zum Abschließen dieser Lektion: 15 Minuten

Voraussetzungen

Dieses Thema ist Teil eines tabellarischen Modellierungs-Lernprogramms, das in der Reihenfolge abgeschlossen werden sollte. Bevor Sie die Aufgaben in dieser Lektion ausführen, sollten Sie die vorherige Lektion abgeschlossen haben: Lektion 11: Erstellen von Partitionen.

Rollen erstellen

So erstellen Sie eine Sales Manager-Benutzerrolle

  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 "None" hinzugefügt.

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

  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 aus Ihrer Organisation ein, die Sie in die Rolle einbeziehen möchten.

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

So erstellen Sie eine Vertriebsanalyst-US-Benutzerrolle

  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 "None" hinzugefügt.

  3. Klicken Sie auf die neue Rolle, und benennen Sie dann die Rolle in der Spalte „Name“ 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 " Geographie " 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 geben Sie an, dass nur Zeilen mit dem Codewert "Landregion" "US" für den Benutzer sichtbar sind.

    Wenn Sie die Erstellung der Formel abgeschlossen haben, drücken Sie 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 aus Ihrer Organisation ein, die Sie in die Rolle einbeziehen möchten.

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

So erstellen Sie eine Administratorrolle

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

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

  3. Klicken Sie in der Spalte "Berechtigungen" auf die Dropdownliste, und wählen Sie dann die Administratorberechtigung 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 aus Ihrer Organisation ein, die Sie in die Rolle einbeziehen möchten.

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

Nächste Schritte

Um dieses Lernprogramm fortzusetzen, wechseln Sie zur nächsten Lektion: Lektion: Lektion 13: Analysieren in Excel.