Säkerhet på objektnivå (OLS)
Med säkerhet på objektnivå (OLS) kan modellförfattare skydda specifika tabeller eller kolumner från rapportvisningsprogram. Till exempel kan en kolumn som innehåller personuppgifter begränsas så att endast vissa användare kan se och interagera med den. Dessutom kan du begränsa objektnamn och metadata. Det här extra säkerhetsskiktet hindrar användare utan lämpliga åtkomstnivåer från att upptäcka affärskritisk eller känslig personlig information som anställda eller ekonomiska poster. För tittare som inte har den behörighet som krävs är det som om de skyddade tabellerna eller kolumnerna inte finns.
Skapa en rapport som använder OLS
Precis som RLS definieras OLS också i modellroller. För närvarande kan du inte skapa OLS-definitioner internt i Power BI Desktop.
Om du vill skapa roller i Power BI Desktop-semantiska modeller använder du externa verktyg som t.ex. tabellredigeraren.
Konfigurera säkerhet på objektnivå med hjälp av tabellredigeraren
I Power BI Desktop skapar du den modell och de roller som ska definiera dina OLS-regler.
I menyfliksområdet Externa verktyg väljer du Tabellredigerare. Om du inte ser knappen Tabellredigeraren installerar du programmet. När den är öppen ansluter Tabellredigeraren automatiskt till din modell.
I vyn Modell väljer du den nedrullningsbara menyn under Roller. De roller som du skapade i steg ett visas.
Välj den roll som du vill aktivera en OLS-definition för och expandera tabellbehörigheterna.
Ange behörigheterna för tabellen eller kolumnen till Ingen eller Läs.
Ingen: OLS framtvingas och tabellen eller kolumnen döljs från den rollen
Läs: Tabellen eller kolumnen visas för den rollenAnge kategorier under Tabellbehörigheter till Ingen.
När du har definierat säkerhet på objektnivå för rollerna sparar du ändringarna.
I Power BI Desktop publicerar du din semantiska modell till Power BI-tjänsten.
I Power BI-tjänsten går du till sidan Säkerhet genom att välja menyn Fler alternativ i semantikmodellen och tilldela medlemmar eller grupper till lämpliga roller.
OLS-reglerna har nu definierats. Användare utan nödvändig behörighet får ett meddelande om att fältet inte kan hittas för alla visuella rapportobjekt som använder det fältet.
Beaktanden och begränsningar
OLS gäller endast för tittare på en arbetsyta. Arbetsytemedlemmar som tilldelats administratör, medlem eller deltagare har redigeringsbehörighet för den semantiska modellen och därför gäller inte OLS för dem. Läs mer om roller i arbetsytor.
Semantiska modeller med OLS konfigurerade för ett eller flera tabell- eller kolumnobjekt stöds inte med dessa Power BI-funktioner:
- Visualiseringar för snabbinsikter
- Smart narrativvisualiseringar
- Galleri för Excel-datatyper