Tabela Importação e Exportação
  • 28 Aug 2024
  • 2 Minutos para Ler
  • Contribuintes

Tabela Importação e Exportação


Resumo do artigo

Diagrama de exportação e importação

Abaixo está o fluxo de transferência completo para tabelas, consultas e agregações da Tulip. Este documento fornecerá uma explicação detalhada desse fluxo.

image.png

Campos de usuário personalizados e tabelas de atividade da máquina

O fluxo descrito abaixo também se aplica à forma como as tabelas de campos de usuário personalizados e as tabelas de campos de atividade da máquina são exportadas e importadas.

Exportação

Durante o processo de exportação, o aplicativo ou a automação exportada informará todas as tabelas em uso nesse aplicativo. Uma tabela é considerada em uso se qualquer uma das seguintes condições for atendida:

  • Mostrada em um widget "Table Record" (Registro de tabela)
  • Usada em um widget de entrada
  • Exibida em uma tabela interativa
  • Usada em um acionador
  • Usada em uma ação de automação
  • Usado em um bloco de eventos de automação
  • Usado em um filtro para uma consulta de tabela, tabela interativa ou widget de análise
  • Usado como uma entrada ou saída para um widget personalizado

Se um campo estiver arquivado, ele não será exportado. Se um campo estiver arquivado, mas em uso, a exportação falhará.

Importar

:::(Warning) (Campos de tabela arquivados) Os campos de tabela arquivados não serão exportados, e todas as referências a esses campos nos aplicativos precisarão ser remapeadas na importação.
:::

Localizar uma mesma tabela

Para identificar tabelas correspondentes na importação, procuramos IDs correspondentes. Se for encontrada uma tabela com o mesmo ID, não criaremos uma nova tabela e usaremos a existente.

Se a tabela no site de importação estiver arquivada, ela permanecerá arquivada.

Para cada campo da tabela

Para cada campo da tabela, procuramos um campo correspondente com base no ID da coluna desse respectivo campo.

Se o tipo de dados do campo correspondente for diferente, a importação falhará.

Se o campo for um campo de registro vinculado, a tabela vinculada será adicionada à lista de dependências para a importação, e esse fluxo será repetido para essa tabela.

image.png

Para cada consulta

Para cada consulta na tabela importada, verificamos se essa consulta existe. Se for encontrado um ID correspondente, verificaremos se a configuração é idêntica (limite, classificação e filtragem) entre o destino e a origem.

Se não for possível encontrar uma consulta correspondente, será criada uma nova consulta. Se for encontrada uma consulta correspondente, mas ela não for idêntica à instância de destino, será criada uma nova consulta com um novo nome.

image.png

Observação: isso não se aplica a campos de usuário personalizados ou a tabelas de atividades de máquina.

Para cada agregação

Para cada agregação na tabela importada, verificamos se essa consulta existe. Se for encontrado um ID correspondente, verificaremos se a configuração é idêntica (operação, campo) entre o destino e a origem.

Se não for possível encontrar uma consulta correspondente, será criada uma nova consulta. Se for encontrada uma consulta correspondente, mas ela não for idêntica à instância de destino, será criada uma nova consulta com um novo nome.

image.png

Observação: isso não se aplica a campos de usuário personalizados ou a tabelas de atividades de máquina.


Este artigo foi útil?