Compartilhar via


Criar e Gerenciar Funções (SSAS tabular)

Funções, em modelos tabulares, definem permissões de membro para um modelo. As funções são definidas para um projeto de modelo usando a caixa de diálogo Gerenciador de Funções no SSDT (SQL Server Data Tools). Quando um modelo é implantado, os administradores de banco de dados podem gerenciar funções usando SQL Server Management Studio.

As tarefas neste tópico descrevem como criar e gerenciar funções durante a criação do modelo usando a caixa de diálogo Gerenciador de Funções no SQL Server Data Tools (SSDT). Para obter informações sobre como gerenciar funções em um banco de dados modelo implantado, consulte Funções de modelo de tabela (SSAS tabulares).

Tarefas

Para criar, editar, copiar e excluir funções, você usará a caixa de diálogo Gerenciador de Funções . Para exibir a caixa de diálogo Gerenciador de Funções, em SQL Server Data Tools, clique no menu Modelo e, em seguida, clique em Gerenciador de Funções.

Para criar uma nova função

  1. Em SQL Server Data Tools, clique no menu Modelo e clique em Gerenciador de Funções.

  2. Na caixa de diálogo Gerenciador de Funções , clique em Novo.

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

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

    Por padrão, o nome da função padrão será numerado incrementalmente para cada nova função. É recomendado que você digite um nome que claramente identifique o tipo de membro, por exemplo, Gerentes Financeiros ou Especialistas de Recursos Humanos.

  4. 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.
  5. Para inserir uma descrição para a função, clique no campo Descrição e digite uma descrição.

  6. Se a função que você está criando tem permissão de Leitura ou Leitura e Processamento, você pode 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.

  7. 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 (SSAS tabular).

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

  9. Clique em OK.

Consulte Também

Funções (SSAS tabular)
Perspectivas (SSAS tabular)
Analisar no Excel (SSAS tabular)
Função USERNAME (DAX)
Função CUSTOMDATA (DAX)