Partilhar via


Criar e Gerenciar Funções (SSAS Tabular)

As 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 SQL Server Data Tools (SSDT). Quando um modelo é implantado, os administradores de banco de dados podem gerenciar funções usando o SQL Server Management Studio.

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

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 Do Gerenciador de Funções , no SQL Server Data Tools, clique no menu Modelo e clique em Gerenciador de Funções.

Para criar uma nova função

  1. No 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 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. É recomendável digitar um nome que identifique claramente o tipo de membro, por exemplo, Gerentes financeiros ou especialistas em recursos humanos.

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

    Permissão Descrição
    Nenhum Os membros não podem fazer modificações no esquema de modelo e não podem consultar dados.
    Leia Os membros têm permissão para consultar dados (com base em filtros de linha), mas não podem fazer nenhuma alteração no esquema de modelo.
    Leitura e processo Os membros têm permissão para consultar dados (com base em filtros de nível de linha) e executar operações Process and Process All, mas não podem fazer nenhuma alteração no esquema de 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 no esquema de 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 tiver a permissão Ler ou Ler e Processar, você poderá 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 o SQL Server Management Studio. Para obter mais informações, consulte Gerenciar Funções usando SSMS (SSAS tabular).

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

  9. Clique em OK.

Consulte Também

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