Skip to content

Mesas e publicação ​

Tipo
Conceito
Para
Analista, Engenharia de dados, Administrador do Tenant

Tudo o que você cria (Dataflow, tabela, Cadastro, Aplicação) nasce em Minha Mesa, e só você vê. Os outros passam a ver quando você publica numa Mesa e alguém libera o acesso. Assim ninguém monta Dashboard em cima de um dado ainda pela metade.

Minha Mesa ​

Minha Mesa é a área de trabalho de cada usuário, com o que ainda não foi publicado. Você sobe a planilha, descobre que a coluna de data veio como texto, corrige, sobe de novo. Se esse dado meio pronto estivesse visível, alguém já teria levado um número dele para uma reunião. Enquanto está em Minha Mesa, o item não tem consumidor.

Dá para mostrar uma tabela de Minha Mesa a um colega sem publicar: o botão Compartilhar do HorusDW põe outras pessoas do Tenant como donas da tabela. Isso serve para construir junto, não para consumir.

Os dois tipos de Mesa ​

Uma Mesa é onde os itens publicados ficam e por onde o acesso é liberado. Há dois tipos, e cada item só vai para o seu:

Mesa de DadosMesa de Aplicação
RecebeTabelas, Cadastros e DataflowsAplicações do DataViz
Organizada costuma ser porEstágio do dado (Bronze, Prata, Ouro) ou sistema de origemAssunto do negócio (Comercial, Financeiro)
Liberar a mesa permiteConstruir: abrir a tabela no HorusDW, editar o Dataflow no HorusETLConsumir: ver as Aplicações no DataViz

As duas Mesas nascem fechadas: só vê uma Mesa quem recebeu a liberação dela, por usuário ou grupo. O grupo Administradores e a equipe da HorusBI veem todas sem liberação. A exceção é a Mesa de Dados: um grupo com a liberação Todas as mesas de dados (atuais e futuras) já enxerga a Mesa de Dados nova no momento em que ela é criada. Essa liberação vem ligada no grupo padrão de um Tenant novo; para liberar mesa a mesa, o administrador a desliga no HEC. Ver a Mesa não dá acesso ao dado de uma tabela, que depende do acesso à tabela (veja Acesso a dados).

Uma tabela fica numa Mesa de Dados só, e qualquer Aplicação de qualquer Mesa de Aplicação pode usá-la. Quem cria, renomeia, fecha e exclui Mesas está em Mesas.

Da Minha Mesa, a tabela Vendas é publicada na Mesa de Dados Ouro e a Aplicação Comercial na Mesa de Aplicação Comercial. A tabela Vendas é lida pela Aplicação Comercial e pela Aplicação Financeiro, de outra Mesa de AplicaçãoDa Minha Mesa, a tabela Vendas é publicada na Mesa de Dados Ouro e a Aplicação Comercial na Mesa de Aplicação Comercial. A tabela Vendas é lida pela Aplicação Comercial e pela Aplicação Financeiro, de outra Mesa de Aplicação

Publicar ​

Publicar leva o item de Minha Mesa para uma Mesa. Para publicar, você precisa da função Publicar no módulo do item e de acesso à Mesa de destino; não é exclusivo de administrador. Se ainda não há Mesa e você pode criar Mesas, a própria janela de publicação tem Criar uma mesa, e você já ganha acesso à mesa criada.

Cada publicação destrava uma coisa diferente:

PublicarDestrava
DataflowO agendamento. Dataflow em Minha Mesa não entra em agendamento, porque agendamento roda sozinho, sem ninguém olhando
Tabela ou CadastroSer usada por uma Aplicação publicada. Se a Aplicação ainda lê uma tabela de Minha Mesa, a tabela é publicada junto com ela, na mesma janela
CadastroOutras pessoas inserirem e editarem linhas, se tiverem as permissões do Cadastro na liberação da tabela. Em Minha Mesa, só os donos escrevem
AplicaçãoLiberar a Aplicação para outras pessoas

Publicar um Dataflow publica a tabela de destino junto, na mesma Mesa, e você ganha acesso a ela. Não há uma segunda publicação para a tabela.

IMPORTANT

Publicar não dá acesso a ninguém. A Mesa existir e o item estar nela não faz o dado aparecer para os outros: isso é uma segunda decisão, tomada no HEC. "Este dado está pronto?" é pergunta de quem construiu; "quem pode ver?" é de quem responde pela governança. A tabela recém-publicada também não está em Datamart nenhum: até um administrador colocá-la num Datamart ou liberá-la pelo HEC, quem não é administrador não consegue dar acesso a ela. Veja Acesso a dados.

Mudar o que já está publicado ​

Aplicação e Dataflow publicados não se editam no lugar. Para mudar, use Clonar para Minha Mesa (no HorusDW e no HorusETL, Clonar para minha mesa), edite a cópia e publique de volta na mesma Mesa. Enquanto isso o original continua no ar, servindo quem usa, sem ver nada do que você está testando.

Clonar um Dataflow também clona a tabela de destino, para os seus testes não gravarem na tabela de produção.

O Cadastro é a exceção. Publicado, a estrutura dele continua editável direto no HorusDW, e não existe clonar de volta. Só o nome físico da tabela fica fixo.

Substituir ou criar outra cópia ​

Ao publicar numa Mesa que já tem aquele item, o Lumo pergunta o que fazer:

OpçãoO que acontece
Substituir a cópia existenteA versão publicada é trocada pela sua e vai para a Lixeira, onde fica 90 dias. O item mantém a identidade: links, agendamentos e o que aponta para ele continuam valendo
Criar uma nova cópiaA versão atual fica onde está, e a sua é publicada ao lado, como outro item

Substituir é o que se quer na maioria das edições. Criar uma nova cópia serve para nascer uma variação, como um Dashboard Comercial Regional a partir do Comercial.

Escolher criar uma nova cópia quando a intenção era substituir é o erro caro deste fluxo, porque nada dá errado na hora. A versão antiga continua publicada, os colegas continuam abrindo o link antigo e, num Dataflow, o agendamento continua rodando a versão velha.

Passar trabalho para outra pessoa ​

No HEC, uma Aplicação ou um Dataflow pode ser clonado direto para a Minha Mesa de outro usuário, escolhido no campo Usuário. É como se monta um ponto de partida para um analista começar.

Pelo Lumo CLI ​

Mesas aparecem no YAML como dw-desk (Mesa de Dados) e bi-desk (Mesa de Aplicação). Veja a referência de desk.