Fluxo do conector

Esta seção descreve como o ciclo de vida de um aplicativo de conector nativo é organizado da perspectiva do usuário.

O conector precisa armazenar seu estado interno e configuração para poder funcionar corretamente. Essas informações são armazenadas nas tabelas internas do aplicativo. Para evitar alterações manuais acidentais, elas ficam ocultas do usuário final. No entanto, o SDK nativo para conectores fornece diversas exibições que mostram os valores armazenados dentro deles.

As tabelas mais importantes internamente são STATE.APP_STATE e STATE.APP_CONFIG. Essas tabelas são descritas nas seções abaixo.

Status interno do conector

O status do conector consiste em duas partes chamadas status e configurationStatus. Status é o estado global de alto nível em que o conector se encontra, enquanto configurationStatus pode ser considerado um substatus durante a fase do assistente. As transições entre estados são mostradas no diagrama abaixo:

Fluxo de status do conector

A parte esquerda do diagrama acima mostra as transições do status. A parte direita mostra a transição do configurationStatus durante a fase do assistente. Para cada configurationStatus, o valor de status é Configuring.

Assistente

A fase do assistente é a fase inicial após a instalação de um conector. Ele orienta o usuário final por todas as configurações necessárias que precisam ser concluídas para que o conector possa executar a ingestão. As etapas da fase do assistente são representadas pelo configurationStatus e são mostrados no diagrama acima em sua parte direita. Este processo consiste nas seguintes etapas:

Pré-requisitos

Etapa opcional para garantir que todas as configurações fora do próprio conector sejam feitas. Por exemplo, autenticação no sistema de origem.

Mais sobre pré-requisitos.

Configuração do conector

Configuração das propriedades mais cruciais do aplicativo do conector, como o warehouse, o banco de dados do coletor etc.

Mais sobre a configuração do conector.

Configuração de conexão

Configuração das propriedades necessárias para conectar ao sistema de origem externa, por exemplo, método de autenticação, credenciais etc.

Mais sobre a configuração de conexão.

Finalização da configuração

A finalização é a última etapa do assistente. Ele fornece os meios para executar quaisquer configurações adicionais personalizadas para o conector.

Mais sobre finalização da configuração.

Uso diário

Após a conclusão da fase do assistente, o conector estará pronto para começar a ingerir dados. As operações do ciclo de vida estão habilitadas. As seguintes opções ficam disponíveis:

Gerenciamento de ingestão

O gerenciamento de ingestão é a parte mais importante do conector. Ele define quais dados devem ser ingeridos do sistema de origem.

Para obter mais informações, consulte Gerenciamento de ingestão.

Pausa e retomada do conector

Pausar e retomar o conector permite que o usuário final pare e reinicie completamente todas as operações do conector. O conector pausado não ingere dados, mas os custos de manutenção também são minimizados.

Para mais informações, consulte Pausa do conector e Retomada do conector.

Visualização de estatísticas

Estatísticas coletadas durante a ingestão permitem que o usuário final veja quantos dados o conector ingere por hora e podem ajudar a detectar anomalias no comportamento do conector.

Para obter mais informações, consulte Visualização de estatísticas.

Atualização de configuração

Quando a fase do assistente estiver concluída, o conector estará totalmente configurado e pronto para começar a ingerir dados. Para fazer alterações na configuração após a fase do assistente, use uma das seguintes opções:

Atualização da configuração da conexão

Para alterar a configuração que foi definida na etapa do assistente Configuração de conexão.

Para mais informações, consulte Atualização da configuração da conexão.

Atualização do warehouse

Para alterar o warehouse que foi definido na etapa do assistente Configuração do conector.

Para obter mais informações, consulte Atualização do warehouse.