Sådan oprettes sikkerhed på række på niveau i Power BI? (Eksempel)

Indholdsfortegnelse

Sikkerhed i Power BI

Datasikkerhed er det vigtigste aspekt, når vi deler dataene med andre, de kan være eksterne klienter eller interne interessenter. Ofte ønsker vi ikke at dele alle data med alle. For eksempel når vi deler filen med regionale ledere, hvad er pointen med at dele andre regions salgsdata til “Sydzoneadministrator. Så med denne henseende kan vi oprette sikkerhedsadgang i Power BI, mens vi deler rapporten.

I denne artikel tager vi dig igennem processen med at opbygge sikkerhedsadgang på række på niveau i Power BI .

Sikkerhed på række niveau

Data gemmes i rækker og kolonner, så når vi vil dele dataene med en større gruppe, vil de alle ikke se alle datarækkerne. Så vi kan oprette "række-niveau sikkerhed" i magt bi for at gøre det muligt for den specifikke person at se et kun specifikt datasæt.

For eksempel skal en salgschef for "Indien" kun se dataene for "Indien" -regionens salgstal, og det overordnede forretningschef kan se alle regionens data. Så dette er den slags sikkerhed, som vi har brug for at skabe, før vi deler dataene, og dette kaldes "Row Level Security."

Opret rækkevandssikkerhed i Power BI

For at skabe sikkerhed på række niveau skal vi have en slags data, og vi har allerede oprettet et simpelt diagram i Power BI.

Du kan downloade projektmappen for at bruge den samme fil, som vi brugte i dette eksempel.

Nedenfor er diagrammet oprettet i Power BI for at vise det produktmæssige salgstabel.

I øjeblikket har vi samlet set alle landenes salg baseret på forskellige produkter. Nu er vi nødt til at skabe sikkerhed på række på niveau, der kun viser specifikt landesalg baseret på produkter, og nedenfor er de lande, vi har på denne liste.

Canada, Frankrig, Tyskland, Mexico og Amerikas Forenede Stater.

Følg nedenstående trin.

Trin 1: Klik på "Administrer roller" under fanen MODELLERING. "

Trin 2: Dette åbner vinduet "Administrer roller" som det nedenunder.

Trin 3: Klik på "Opret" for at oprette den første landsrolle.

Trin 4: Giv denne rolle et navn. Da vi skaber den første landesikkerhed, skal du give navnene "Canada".

Trin 5: Dernæst har vi tabelnavnet som "Datatabel", klik på ellipsen (tre prikker), det vil vise indstillingen "Tilføj filtre".

Trin 6: Hold markøren på "Tilføj filter", det åbner alle kolonnerne i tabellen. Da vi anvender landsmæssig sikkerhed på række på niveau, skal du vælge indstillingen i kolonnen "Land".

Trin 7: Brug af "DAX" -udtrykket er vi nødt til at oprette en rolle her. Indtast landets navn med dobbelt anførselstegn. Klik på "Gem" for at lukke vinduet "Administrer roller".

Trin 8: Nu har vi skabt sikkerhed på række på niveau for landet "Canada".

Under fanen MODELLERING ved siden af ​​indstillingen "Administrer roller" har vi en indstilling kaldet "Vis som roller", klik på denne.

Dette åbner den rulleliste, som vi har oprettet. Vælg rollen "Canada" og klik på "Ok."

Nu kan vi kun se "Canada" landesalgskortet.

Som du kan se øverst i diagrammet, viser det "nu vises rapporten som Canada" for at gå tilbage til det ældre diagram, vi kan klikke på "Stop visning".

Som dette skaber også roller for andre lande.

Nu i Power BI-tjenester skal vi tildele e-mail-id'erne til at dele rapporten.

Konfigurer Power BI-tjenester

  • Offentliggør rapporten til Power BI Services ved at klikke på "Publicer" i Power BI Desktop.
  • Log nu på Power BI Services-kontoen på Power BI-servicekontoen, den offentliggøres i Mit arbejdsområde.
  • Klik på tre prikker foran den offentliggjorte artikel under datasæt.
  • Vælg indstillingen "Sikkerhed".
  • Det viser en sikkerhedsindstilling på række på niveau for dig. Indtast e-mail-adressen til den respektive salgschef her, og klik på "Tilføj".

Gem det nu. Som dette kan vi skabe sikkerhed på række på niveau i Power BI.

Bemærk: Power BI-dashboardfil kan også downloades fra nedenstående link, og den endelige output kan ses.

Du kan downloade denne Power BI-sikkerhedsskabelon her - Power BI-sikkerhedsskabelon

Ting at huske

  • Når sikkerhed på rækkeniveau er oprettet i Desktop, skal du offentliggøre rapporten til Power BI Services, og du skal have en betalt version for at dele rapporten med den pågældende person.
  • Kun filtrerede data kan ses fra den pågældende person.

Interessante artikler...