Dela via


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

  1. I Power BI Desktop skapar du den modell och de roller som ska definiera dina OLS-regler.

  2. 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. Skärmbild av menyn Externa verktyg.

  3. I vyn Modell väljer du den nedrullningsbara menyn under Roller. De roller som du skapade i steg ett visas. Skärmbild av rollnamn som visas under rollmappen i modellvyn.

  4. Välj den roll som du vill aktivera en OLS-definition för och expandera tabellbehörigheterna. Skärmbild som visar var du kommer åt tabellbehörigheterna för OLS.

  5. 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 rollen

    Ange kategorier under Tabellbehörigheter till Ingen. Skärmbild av hur du anger OLS-regeln till ingen för hela tabellen.


  1. När du har definierat säkerhet på objektnivå för rollerna sparar du ändringarna. Skärmbild av hur du sparar rolldefinitioner.

  2. I Power BI Desktop publicerar du din semantiska modell till Power BI-tjänsten.

  3. 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.

Skärmbild av felmeddelande som säger att kolumnen inte kan hittas eller kanske inte används i det här uttrycket.

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
  • Se andra OLS-begränsningar