Segurança em nível de linha

DAX Intermediário no Power BI

Carl Rosseel

Curriculum Manager

O que é segurança em nível de linha?

A segurança em nível de linha (RLS) no Power BI restringe o acesso a dados por usuário:

  • Restringe dados para o usuário logado
  • Defina funções e regras no Power BI Desktop
  • O dashboard pode mudar totalmente conforme quem acessa
DAX Intermediário no Power BI

O que é segurança em nível de linha?

A segurança em nível de linha (RLS) usa filtros para restringir dados por linha

Nome Vendas totais Região
Jenny 48.431 Leste
Jane 76.528 Oeste
Dwayne 24.167 Oeste
Thomas 52.125 Leste

Region = East

DAX Intermediário no Power BI

O que é segurança em nível de linha?

A segurança em nível de linha (RLS) usa filtros para restringir dados por linha

Nome Vendas totais Região
Jenny 48.431 Leste
Jane 76.528 Oeste
Dwayne 24.167 Oeste
Thomas 52.125 Leste

Region = East

Nome Vendas totais Região
Jenny 48.431 Leste
Thomas 52.125 Leste
DAX Intermediário no Power BI

Casos de uso da segurança em nível de linha no Power BI

  • A segurança em nível de linha tem vários usos:
    • Requisitos de acesso por função (como Vendas)
    • Restringir acesso para um usuário ou grupo específico
    • Usuário quer ver dados específicos/filtrados (por exemplo, um cliente)
DAX Intermediário no Power BI

Casos de uso da segurança em nível de linha no Power BI

  • A segurança em nível de linha tem vários usos:

    • Requisitos de acesso por função (como Vendas)
    • Restringir acesso para um usuário específico
    • Usuário quer ver dados específicos/filtrados (por exemplo, um cliente)
  • Dashboard de Vendas da Suíça

Suíça

DAX Intermediário no Power BI

Casos de uso da segurança em nível de linha no Power BI

  • A segurança em nível de linha tem vários usos:

    • Acesso por função (como Vendas)
    • Restringir acesso para um usuário ou grupo específico
    • Usuário quer ver dados específicos/filtrados (por exemplo, um cliente)
  • Dashboard não voltado a Vendas

Painel em branco

DAX Intermediário no Power BI

Casos de uso da segurança em nível de linha no Power BI

  • A segurança em nível de linha tem vários usos:

    • Acesso por função (como Vendas)
    • Restringir acesso para um usuário ou grupo específico
    • Usuário quer ver dados específicos/filtrados (por exemplo, um cliente)
  • Gerente geral

Visão do gerente geral

DAX Intermediário no Power BI

DAX e segurança em nível de linha

A segurança em nível de linha usa DAX para:

  • Fornecer valores filtrados por linha
  • Filtrar em tabelas fato ou dimensão
  • Exemplo: [Is Salesperson] = True
DAX Intermediário no Power BI

Segurança dinâmica em nível de linha

Garante que cada usuário veja só o que corresponde ao seu papel

O DAX tem duas funções principais para isso:

  • USERPRINCIPALNAME()
    • Retorna o UPN (igual ao e-mail)
    • Mesmo resultado no Power BI Desktop e no Service
    • Método preferido
  • USERNAME()
    • Alternativa para habilitar RLS com outros casos de uso
    • Fora do escopo deste curso

Você pode usar essas funções para criar dashboards personalizados!

DAX Intermediário no Power BI

Vamos praticar!

DAX Intermediário no Power BI

Preparing Video For Download...