Como posso realizar um data permission de usuário no Fast Analytics?
Bom dia Felipe,
Existem duas maneiras de realizar o data permission, através da extensão GoodData e GoodDataLabs.
Através da Extensão GoodData
É necessário realizar o download a extensão GoodData Extension Tool
Após realizar o download, acesse o seu projeto e clique na extensão;
Selecione a opção MD ;

Ao ser redirecionado para um novo Link, é preciso selecionar a opção Obj (onde será criado o objeto para ser selecionado em seu filtro de usuário);

Após isso é preciso anexar o código:
{ "userFilter": { "content": { "expression": "EXPRESSÃO" }, "meta": { "category": "userFilter", "title": "NOME DO FILTRO" } }}
Sua tela deverá estar desta forma:
Feito isso, é preciso substituir “EXPRESSÃO” pela expressão desejada;
Para criar uma expressão, é preciso ir em Administrar > Métrica > Criar Métrica > Métrica Personalizada. Dentro da edição da métrica, é preciso selecionar o atributo e o valores de atributo (no exemplo selecionei Departamento);
Obs: a cor roxa é referente ao atributo e o laranja o valor do atributo desejado.
Copie o código MAQL criado (Descrição do departamento = AGUA BRANCA), cole o valor no código do passo 5, no lugar de “EXPRESSÃO”, ficando desta maneira:
Obs: notasse que ao invés de ir Descrição do departamento = AGUA BRANCA, o texto é alterado para o código do objeto de cada atributo no GoodData;
Altere o “NOME DO FILTRO” para o nome desejado do filtro criado (no meu caso alterei para FILTRO DE DEPARTAMENTO);
Após isso, clique em submit e será gerado uma nova URI e clique nela também;
Ao fim da página, copie a uri;
Salve este “link”, retorne para a página do MD e selecione a opção usefilters ;

Cole a URI em UserFilters;
Em USER a URI do usuário em questão
Obs: para descobrir a URI de usuário, vá em: Administrar > Espaço de trabalho e Usuários
Selecione o usuário desejado e em sua URL da página copie a seguinte parte: gdc/account/profile/<<CÓDIGO DO PERFIL>>
Devendo ficar desta forma:

Por fim clique em “save”;
Através do GoodDataLabs:
É preciso acessar o link - GoodData Labs - Launchpad
Selecionar a opção Data Permission;
Após isso, no usuário desejado clique em Applied Filters;
Selecionado o usuário, clique em Add Filters;
Em sua barra lateral a esquerda, selecione o atributo desejado (neste exemplo foi selecionado a filial) de um nome para esse grupo de filtro em Group Name (Exemplo: Filtro Filial;
Em Values, selecione o valor/valores que deseja e clique em Apply;
Por fim, clique em Add, ficando desta maneira:
Abaixo algumas documentações da GoodData sobre o tema e um vídeo de nosso time demonstrando como realizar a primeira opção de Data Permission:











