Buscar K
Aparência
Aparência
Para ver um Dashboard com número, a pessoa precisa de duas coisas: acesso à Mesa de Aplicação onde a Aplicação está publicada, e acesso a cada tabela que a Aplicação lê. A primeira faz a Aplicação aparecer. A segunda faz o número aparecer. São decisões separadas porque quem decide se um Dashboard pode ser visto nem sempre é quem responde pelo dado por trás dele.
IMPORTANT
Liberar só a Mesa de Aplicação entrega um Dashboard que abre sem número: os gráficos aparecem, mas a tabela não responde para quem não tem acesso a ela. É o erro mais comum ao compartilhar.
O acesso ao dado é dado tabela a tabela, para um usuário ou um grupo. Liberar a tabela Vendas não libera Custos, mesmo que as duas estejam no mesmo Datamart ou sejam usadas pela mesma Aplicação.
Cada liberação pode vir com recortes:
| Recorte | O que faz |
|---|---|
| Filtros de linha | Aplicados em toda consulta daquele usuário ou grupo à tabela. Um vendedor vê só as linhas da própria região |
| Colunas escondidas | A coluna some para quem recebeu a liberação. Serve para dado pessoal, como telefone ou salário |
| Acesso com data de expiração | A liberação vence na data marcada, e o usuário é avisado |
| Permitir exportar | Libera exportar a tabela (Excel, CSV, PDF) e as linhas de um Cadastro |
| Permissões do Cadastro | Em Cadastros, quais ações nas linhas a liberação permite: Ler, Criar, Atualizar, Excluir, Importar |
A restrição de linha (RLS) e a restrição de coluna (CLS) são aplicadas no próprio motor de dados, em toda consulta: no Dashboard, na exportação, no Chat com Dados, no MCP e nos alertas, onde cada destinatário recebe o recorte dele. Não há caminho por fora.
O filtro de linha vale para a tabela onde foi posto e para as tabelas da Aplicação ligadas a ela por relacionamento. Uma tabela sem ligação, como contas a pagar numa Aplicação filtrada por vendedor, aparece inteira. Para que ela fique vazia, marque Esconder tabelas sem ligação com esta na liberação.
O Datamart agrupa tabelas por assunto do negócio (Comercial, Financeiro) e tem donos. Uma tabela fica numa Mesa de Dados só, mas pode estar em vários Datamarts. O Datamart serve para delegar: o dono de um Datamart libera e recorta o acesso às tabelas dele sem depender da TI, e quem não tem acesso pode pedir pelo Datamart.
Quem vê todas as tabelas sem liberação, uma a uma:
| Quem | Vê |
|---|---|
| Grupo Administradores do Tenant | Todas as tabelas do Tenant |
| Equipe da HorusBI | Todas as tabelas do Tenant |
| Dono de um Datamart | Todas as tabelas daquele Datamart |
| Membro de um grupo padrão do Cliente marcado para ver todo o dado | Todas as tabelas, Mesas de Aplicação ou Mesas de Dados, conforme a marcação do grupo |
| Qualquer outro usuário | Só as tabelas liberadas para ele ou para um grupo dele |
Quem pode liberar uma tabela é o dono de um Datamart que contém a tabela, um administrador do Tenant ou a equipe da HorusBI. O administrador libera pelo HEC; o dono do Datamart, pelo HorusDW. Uma tabela recém-publicada não está em Datamart nenhum: até alguém colocá-la num Datamart, só um administrador do Tenant ou a equipe da HorusBI liberam essa tabela. Os passos estão em Liberar acesso e Datamarts.
As duas Mesas nascem fechadas, com a exceção da liberação curinga de Mesa de Dados; a regra está em Mesas e publicação. O alcance de cada uma é diferente.
| Mesa de Aplicação | Mesa de Dados | |
|---|---|---|
| Guarda | Aplicações | Tabelas e Dataflows |
| Liberar faz aparecer | As Aplicações da mesa, no DataViz | As tabelas no HorusDW e os Dataflows no HorusETL |
| Serve para | Consumir | Construir (abrir a tabela, editar o Dataflow, restaurar da Lixeira) |
| Liberação ampla | Não há | Todas as mesas de dados (atuais e futuras) |
A Mesa de Dados não entra no consumo. Uma pessoa que só lê Dashboards não precisa de acesso à Mesa de Dados da tabela: precisa do acesso à tabela. E o contrário também vale: tirar alguém da Mesa de Dados não esconde dele um Dashboard que usa aquela tabela, se ele tem a Mesa de Aplicação e a tabela.
O conceito de Mesa e publicação está em Mesas e publicação.
Dentro de uma Mesa de Aplicação liberada, dá para esconder uma Aplicação específica de um usuário ou grupo: é a Aplicação Bloqueada. Ela é o único bloqueio que vale também para administradores, venha o bloqueio do cadastro deles ou de um grupo de que fazem parte.
A Mesa fechada é uma opção da Mesa de Aplicação que cria esses bloqueios sozinha. Numa Mesa fechada, uma Aplicação nova nasce escondida para quem tem acesso direto à mesa, menos para quem publicou, e quem recebe acesso direto depois entra vendo só o que já estava liberado. Liberações por grupo nunca são bloqueadas assim. Serve para mesas onde cada Aplicação vai para um público diferente.
No HEC, a aba Acesso aos Dados do cadastro de cada usuário e de cada grupo junta tudo numa tela: Mesas de Aplicação (com o bloqueio de Aplicações específicas), Tabelas (com Liberar tabela e Gerenciar acesso), Mesas de Dados e as conexões de dados. No HorusDW, o dono do Datamart vê as tabelas dele e os pedidos de acesso. Os passos estão em Liberar acesso.
O que cada papel pode fazer fora do dado (criar, publicar, administrar) está em Papéis.