Skip to content

Publicar uma tabela ​

Tipo
Como fazer
Para
Engenharia de dados, Analista
Na tela
HorusDW › Tabelas › Minha Mesa › Publicar

Publicar leva a tabela da sua Minha Mesa para uma Mesa de Dados, onde ela pode entrar em Aplicações e ser liberada a outras pessoas. A Mesa de Dados nasce fechada: além dos administradores, só vê a tabela no HorusDW quem recebeu acesso a essa Mesa ou está num grupo com acesso a todas as Mesas de Dados (o grupo padrão de um Tenant novo vem assim). O que muda conforme o tipo é o que sobe junto: uma tabela de Dataflow sobe com o Dataflow, porque sem ele ficaria parada. O conceito de Mesa e de publicação está em Mesas e publicação.

Antes de começar ​

Você precisa da permissão de publicar no HorusDW e, para tabela de Dataflow, também da permissão de publicar Dataflow no HorusETL. Quem pode o quê está em Papéis. Publicar não libera a tabela a ninguém: depois de publicar, ainda é preciso o acesso pelo Datamart.

Publicar uma tabela de Dataflow ​

  1. Em HorusDW › Tabelas, entre em Minha mesa.
  2. Na linha da tabela, clique em Publicar tabela e dataflow.
  3. Se mais de um Dataflow grava na tabela, marque quais sobem junto.
  4. Em Mesa de Dados, escolha a mesa, ou crie uma ali mesmo.
  5. Clique em Publicar. A tela confirma com Tabela e dataflow publicados com sucesso!

É o mesmo que publicar o Dataflow pelo HorusETL: a tabela de destino vai junto para a mesma Mesa. Se o botão aparece apagado com a dica Nenhum dataflow alimenta esta tabela., crie um Dataflow com o nó de saída apontando para ela e tente de novo.

Publicar uma Tabela Estática ou um Cadastro ​

  1. Na linha da tabela, na sua Minha Mesa, clique em Publicar.
  2. Escolha a Mesa de Dados.
  3. Se a mesa está livre, a tela diz Nada publicado nesta mesa. Uma nova cópia será criada. Clique em Publicar.

O Cadastro também pode ser publicado pelo botão Publicar do editor de estrutura. Veja Versões e publicação.

Alterar uma tabela publicada ​

Numa Mesa de Dados, a tela tranca o nome e o tipo das colunas e as expressões. Para mudá-los, trabalhe numa cópia:

  1. Abra a Mesa de Dados e, na linha da tabela, clique em Clonar para minha mesa.
  2. Numa tabela de Dataflow, a tela oferece Clonar também o dataflow «nome» para minha mesa, já marcado. Mantenha marcado se for mexer no Dataflow também.
  3. Faça as mudanças na cópia, na sua Minha Mesa.
  4. Publique a cópia na mesma Mesa de Dados da original.

Ao publicar na mesa da original, a tela pergunta o que fazer:

OpçãoO que acontece
Substituir a cópia existenteA cópia passa a ser a tabela publicada. A versão anterior vai para a Lixeira por 90 dias
Criar uma nova cópiaA original fica como está e a cópia é publicada ao lado, como outra tabela

A substituição mantém a tabela com o mesmo identificador, então Aplicações, Datamarts e acessos continuam apontando para ela.

Um clone de tabela de Dataflow feito sem o Dataflow só pode ser publicado substituindo a original, na mesa dela, e a tela mostra apenas Substituição. Nesse caso, se você mudou coluna, tipo ou chave, a original é reconstruída ao publicar e fica sem dados até o Dataflow rodar de novo.

Se der errado ​

Esta cópia só pode ser publicada substituindo a tabela original, na mesa onde ela está.: você tentou publicar em outra mesa, ou criar uma nova cópia, a partir de um clone de tabela de Dataflow sem o Dataflow. Publique na mesa da original, substituindo.

Publicação parcial. Já foram publicados: …: com mais de um Dataflow marcado, um deles falhou depois que os primeiros já tinham subido. Resolva o motivo que a mensagem mostra e publique o que faltou pelo HorusETL.

A tabela publicada não aparece para o colega: falta liberar a tabela para ele. Veja Liberar acesso a uma tabela.

Relacionado ​