Controlar pipelines (iniciar, interromper, eliminar ou redefinir um pipeline)
Depois de criar e testar um pipeline, você o controla iniciando, interrompendo ou eliminando. Você também pode redefinir um pipeline.
- Iniciar um Pipeline
Depois de criar um pipeline, você poderá iniciá-lo. - Interromper um Pipeline
UseSTOP_PIPELINE
para interromper um pipeline. Quando um pipeline é interrompido, nenhum job futuro é programado para o pipeline. - Eliminar um Pipeline
O procedimentoDROP_PIPELINE
elimina um pipeline existente. - Redefinir um Pipeline
Use a operação de redefinição de pipeline para limpar o registro do pipeline para o estado inicial.
Tópico principal: Usando pipelines de dados para carga e exportação contínuas
Iniciar um Pipeline
Quando um pipeline é iniciado, ele é executado continuamente em um job programado. O job programado do pipeline se repete, por padrão a cada 15 minutos ou no intervalo definido com o atributo interval
.
Tópico principal: Pipelines de Controle (Start, Stop, Drop ou Reset a Pipeline)
Interromper um Pipeline
STOP_PIPELINE
para interromper um pipeline. Quando um pipeline é interrompido, nenhum job futuro é programado para o pipeline.
Por padrão, os jobs em execução no momento são concluídos quando você interrompe um pipeline. Defina o parâmetro force
como TRUE
para encerrar qualquer job em execução e interromper o pipeline imediatamente.
Consulte STOP_PIPELINE Procedimento para obter mais informações.
Tópico principal: Pipelines de Controle (Start, Stop, Drop ou Reset a Pipeline)
Eliminar um Pipeline
DROP_PIPELINE
elimina um pipeline existente.
Se um pipeline tiver sido iniciado, ele deverá ser interrompido para que possa ser eliminado. Consulte STOP_PIPELINE Procedimento para obter mais informações.
Para eliminar um pipeline que foi iniciado, defina o parâmetro force
como TRUE
para encerrar qualquer job em execução e eliminar o pipeline imediatamente
Consulte DROP_PIPELINE Procedimento para obter mais informações.
Tópico principal: Pipelines de Controle (Start, Stop, Drop ou Reset a Pipeline)
Redefinir um Pipeline
Opcionalmente, você pode usar o pipeline de redefinição para expurgar dados na tabela de banco de dados associada a um pipeline de carga ou para remover arquivos no armazenamento de objetos de um pipeline de exportação. Geralmente, essa opção é usada quando você está testando um pipeline durante o desenvolvimento do pipeline.
O pipeline de redefinição opera da seguinte forma:
-
Carregar Pipeline: Para um pipeline de carga, a redefinição do pipeline limpa o registro dos arquivos que estão sendo carregados pelo pipeline. Quando você chama
START_PIPELINE
ouRUN_PIPELINE_ONCE
após redefinir um pipeline de carga, o pipeline repete o carregamento de dados e inclui todos os arquivos presentes no local do armazenamento de objetos.Quando
purge_data
é definido comoTRUE
, o procedimento trunca os dados na tabela de banco de dados. -
Exportar Pipeline: Para um pipeline de exportação, a redefinição do pipeline limpa os últimos dados rastreados na tabela do banco de dados. Quando você chama
START_PIPELINE
ouRUN_PIPELINE_ONCE
após redefinir um pipeline de exportação, o pipeline repete a exportação de dados da tabela ou consulta.Quando
purge_data
é definido comoTRUE
, o procedimento exclui arquivos existentes no local de armazenamento de objetos especificado com o atributolocation
.
Para redefinir um pipeline:
Tópico principal: Pipelines de Controle (Start, Stop, Drop ou Reset a Pipeline)