Provisionamento
Provisioning. O processo de provisionamento é quando inicializamos a infraestrutura subjacente para executar o ClickPipes para o serviço, além de registrar alguns metadados iniciais para o pipe. Como o compute do ClickPipes dentro de um serviço é compartilhado, seu segundo ClickPipe será criado muito mais rapidamente do que o primeiro — pois a infraestrutura já estará pronta.
Configuração
Setup. Nesse estado, criamos as tabelas de destino no ClickHouse. Também obtemos e registramos aqui as definições das suas tabelas de origem.
Snapshot
Snapshot (a menos que seja um pipe apenas com CDC, que passaria para Running). Snapshot, Initial Snapshot e Initial Load (mais comum) são termos intercambiáveis. Nesse estado, tiramos um snapshot das tabelas do banco de dados de origem e as carregamos no ClickHouse. Isso não usa replicação lógica, mas o slot de replicação é criado nesta etapa; portanto, os parâmetros max_slot_wal_keep_size e de armazenamento devem considerar o crescimento do slot durante a carga inicial. Para mais informações sobre a carga inicial, consulte a documentação sobre carga inicial paralela. O pipe também entrará no estado Snapshot quando um resync for acionado ou quando novas tabelas forem adicionadas a um pipe existente.
Em execução
Running (a menos que seja um pipe apenas de snapshot, caso em que passaria para Completed). É nesse momento que o pipe inicia o CDC. Nesse estado, iniciamos a replicação lógica do banco de dados de origem para o ClickHouse. Para obter informações sobre como controlar o CDC, consulte a documentação sobre controle de CDC.
Pausado
Running, você poderá pausá-lo. Isso interromperá o processo de CDC, e o pipe entrará no estado Paused. Nesse estado, nenhum dado novo é extraído do banco de dados de origem, mas os dados já existentes no ClickHouse permanecem intactos. Você pode retomar o pipe a partir desse estado.
Pausando
Esse estado estará disponível em breve. Se você estiver usando nossa OpenAPI, considere adicionar suporte a ele agora para garantir que sua integração continue funcionando quando ele for disponibilizado.
Pausing. Esse é um estado transitório em que o processo de CDC está sendo interrompido. Assim que o processo de CDC for totalmente interrompido, o pipe entrará no estado Paused.
Modificando
Este estado estará disponível em breve. Se você estiver usando nossa OpenAPI, considere adicionar suporte a esse estado agora para garantir que sua integração continue funcionando quando ele estiver disponível.
Resync
Este estado estará disponível em breve. Se você estiver usando nossa OpenAPI, considere adicionar suporte a ele agora para garantir que sua integração continue funcionando quando estiver disponível.
Concluído
pipes somente de snapshot e indica que o snapshot foi concluído e não há mais nada a fazer.
Falha
Failed. Você pode entrar em contato com o suporte ou resync seu pipe para sair desse estado.