Прескочи към основното съдържание Прескочи към навигацията

Към този урок няма файлове за сваляне

Допълнения към урока
Учебна програма Бизнес анализи с Power BI
5. Sharing & collaboration

Пълен достъп до курса: Не

За пълен достъп, моля влезте или се регистрирайте.


Най-важното за контрола на достъпа в Power BI

Контролът на достъпа в Power BI се реализира на ниво данни, така че всеки потребител да вижда само информацията, която го засяга. Това позволява един и същ отчет да се споделя с много хора, без риск от разкриване на чувствителни данни. Ключовото е правилното създаване на роли в Desktop и прилагането им в Web версията. Най-голямата сила идва от възможността за динамично филтриране спрямо текущия потребител.

Как работят ролите и прилагането им (концепция и практика)

Урокът показва целия процес по Row-Level Security (RLS) – от създаване до реално използване:

  • Ролите се създават в Power BI Desktop от ModelingManage Roles
  • Филтрите се дефинират на база конкретна таблица (напр. Respondents) и колона (Department)
  • Ролите се тестват локално с View as Roles, за да се види какво реално ще вижда потребителят
  • След Publish, управлението продължава в Power BI Service през DatasetsSecurity
  • Към всяка роля се добавят конкретни потребители или групи (Office 365)
  • Един потребител може да участва в повече от една роля според бизнес логиката

Динамичен достъп с текущия потребител

Показан е и по-напреднал подход чрез функцията USERPRINCIPALNAME(), която връща имейла на текущия потребител в Web версията. Чрез помощна таблица с имейли и права за достъп може да се изгради напълно динамична сигурност, без ръчно управление на роли за всеки човек. Това дава голяма гъвкавост, но изисква внимателно моделиране и тестване.

Дискусия към урока