Partilhar via


Criar e gerenciar funções no Visual Studio

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Este artigo descreve como usar o Gerenciador de Funções no Visual Studio para criar funções, definir permissões de função e adicionar usuários para um projeto de modelo tabular. Para saber mais sobre como criar e gerenciar funções para um modelo implantado, consulte Criar e gerenciar funções no SSMS.

Observação

As funções de modelo no Power BI são usadas apenas para RLS (filtros de segurança em nível de linha). Há suporte apenas para permissão de leitura. Use o modelo de segurança do Power BI para controlar permissões além da RLS.

Usar o Gerenciador de Funções

Para criar, editar, copiar e excluir funções, use a caixa de diálogo Gerenciador de Funções . Para exibir a caixa de diálogo Gerenciador de Funções, no Visual Studio, clique emGerenciador de Funções doModelo> de Extensões>.

Para criar uma função

  1. No Gerenciador de Funções, clique em Novo.

    Uma nova função realçada é adicionada à lista de Funções.

  2. Na lista de Funções , no campo Nome , digite um nome para a função.

    Use nomes que identifiquem claramente o tipo de membro, por exemplo, Gerentes financeiros ou especialistas em recursos humanos e certifique-se de que o nome não inclua uma vírgula. Por padrão, o nome da função padrão será numerado incrementalmente para cada nova função.

  3. No campo Permissões , clique na seta para baixo e selecione um dos tipos de permissão a seguir:

    Permissão Descrição
    Nenhuma Os membros não podem fazer modificações ao esquema modelo e não podem consultar dados.
    Leitura Os membros têm permissão de consultar dados (com base em filtros de linha) mas não podem fazer nenhuma alteração ao esquema modelo.
    Leitura e processo Os membros têm permissão de consultar dados (com base em filtros de nível de linha) e executar operações de Processar e Processar Tudo, mas não podem fazer nenhuma alteração ao esquema modelo.
    Processo Membros podem executar operações de Processar e Processar Tudo. Não é possível modificar o esquema modelo e não é possível consultar dados.
    Administrador Os membros podem fazer modificações ao esquema modelo e podem consultar todos os dados.
  4. Para inserir uma descrição para a função, clique no campo Descrição e digite uma descrição.

  5. Se a função que você está criando tem a permissão Ler ou Ler e Processar, é possível adicionar filtros de linha usando uma fórmula DAX. Para adicionar filtros de linha, clique na guia Filtros de Linha , selecione uma tabela, clique no campo Filtro DAX e digite uma fórmula DAX.

  6. Para adicionar membros à função, clique na guia Membros e clique em Adicionar.

    Observação

    Os membros da função também podem ser adicionados a um modelo implantado usando SQL Server Management Studio. Para obter mais informações, consulte Gerenciar funções usando o SSMS.

  7. Na caixa de diálogo Selecionar Usuários ou Grupos , insira os objetos usuário do Windows ou grupo do Windows como membros.

  8. Clique em OK.

Confira também

Funções
Perspectivas
Função CUSTOMDATA (DAX)