Pular para o conteúdo

Conexão ≠ pipeline ≠ versão ≠ agenda ≠ execução

Aula 1 de 85 minOperarAtualizada em 2026-10-04

Vídeo em produção

A gravação desta aula está no lote de produção. O objetivo, o exercício e a documentação já valem. Duração-alvo: 5 min.

Objetivo: Diferenciar os 5 objetos

Selo de estado: Preview (teto atual do produto) · Curso ACD-210 — Conectores e conexões · Aula 1 de 8 · Atualizado em 2026-10-04.

Objetivo#

Ao final desta aula você vai diferenciar os 5 objetos — conexão, pipeline, versão, agenda e execução — e provar na tela que salvar uma conexão não inicia ingestão nenhuma.

Vídeo#

Identificador no manifesto: acd-210-01-conexao-vs-pipeline · duração-alvo 5 min · tela do produto: /conexoes.

Roteiro de gravação (5 capítulos):

#Minutagem-alvoCapítuloTela do produto
10:00–0:40Abertura: título + selo. A frase que a aula inteira defende: salvar não é executar./conexoes
20:40–1:50Os cinco objetos, um a um, e onde cada um mora no menu./conexoes
31:50–3:00A lista de conexões: os quatro estados independentes de uma linha. Uma conexão Ativa com Sem pipeline./conexoes
43:00–4:10O pipeline aponta para a conexão; publicar cria a versão 1 com a agenda desligada. Três botões, três decisões./sources
54:10–5:00A execução: onde ela aparece e por que ainda não existe nenhuma. O "faça você mesmo"./dags

Conteúdo#

Cinco objetos, cinco decisões

Cadastrar um acesso, definir o que ler, congelar essa definição, dizer quando rodar e rodar são cinco atos separados, cada um com o seu objeto e o seu clique. O produto não encadeia um no outro por conta própria.

Os cinco objetos

A separação não é vocabulário interno: ela aparece no menu, e Orquestração a resume assim.

ObjetoO que éOnde mora
ConexãoO acesso autorizado a uma origem: endereço, parâmetros e a credencial cifrada.Dados → Conexões (/conexoes)
PipelineA definição do que ler, transformar e escrever. Aponta para uma conexão; nunca copia a credencial.Orquestração → Pipelines (/sources)
VersãoA foto imutável da definição no momento da publicação.Painel Publicação e agenda do pipeline
AgendaA regra de quando executar. Gravada em UTC e exibida nos dois horários.Cartão de agendamento do pipeline
ExecuçãoUma rodada concreta daquela versão, com tarefas, tentativas e logs.Orquestração → Execuções (DAGs) (/dags)

Leia a tabela de cima para baixo e você tem a ordem de trabalho do curso: as aulas 2 a 8 ficam todas na primeira linha. Conectar, aqui, é cadastrar acesso — e só.

O engano que esta aula desarma

Quem vem de outras ferramentas espera que "conectar" signifique "começar a trazer dados". Aqui não: cadastrar uma conexão não inicia ingestão nenhuma, não gera custo de nuvem e não cria pipeline. O painel lateral do passo Pronto do assistente afirma isso antes de você salvar ("Salvar não traz dados") — ver Conectar a primeira fonte.

Mais adiante a separação se repete: publicar um pipeline cria a versão 1 e deixa a agenda desligada — nada é lido, escrito ou cobrado nesse momento. Ativar agenda e Executar agora são duas outras decisões, cada uma com o seu próprio botão. Três cliques, três consequências; nunca um atalho que faz os três de uma vez. E ativar a agenda não dispara recuperação histórica.

Os quatro estados de uma conexão

Na lista de /conexoes, cada linha mostra quatro fatos independentes. Confundi-los é a origem de quase todo "conectei e não veio dado":

EstadoValores possíveis
CadastroRascunho · Ativa · Arquivada
ValidaçãoValidada ✓ · Falhou no teste · Testando… · Validação obsoleta · Não testada
Credencialconfigurada · expirada · revogada · inacessível · sem credencial
Última ingestãoOK · falhou · em execução · Nunca ingeriu · Sem pipeline

Uma conexão pode estar Ativa, Validada ✓, com Credencial configurada e ainda assim dizer Sem pipeline — e isso está correto. É o estado normal de quem acabou de cadastrar o acesso. A ausência de teste também não é reprovação nem aprovação: é Não testada, um terceiro valor.

No workspace Aurora Varejo

João cadastra a conexão Vendas — demonstração apontando para um PostgreSQL sintético da Comércio Aurora e salva. A linha aparece assim: Ativa · Não testada · Credencial configurada · Sem pipeline. Em /dags não há execução nenhuma para procurar — não existe pipeline, logo não existe versão, logo não existe agenda, logo não existe execução. Quando João quiser linhas na Bronze, vai usar Montar extração no cartão da conexão, percorrer a régua do pipeline, publicar a versão 1 e só então escolher entre Executar agora e Ativar agenda.

A conexão é criada uma vez e reutilizada por quantos pipelines quiser. É por isso que trocar a senha em um lugar vale para todos: o pipeline guarda a referência da conexão, nunca uma cópia da credencial.

Erros comuns

SintomaO que conferirPróxima ação
"Salvei a conexão e não veio dado"Coluna Última ingestãoSe diz Sem pipeline, é o comportamento esperado — monte o pipeline
"Publiquei e nada rodou"Estado da agenda no painel de publicaçãoComportamento esperado — use Executar agora ou Ativar agenda
"A senha mudou, vou recadastrar no pipeline"Onde a credencial moraCorrija na conexão, uma vez; todo pipeline que a aponta passa a usar o valor novo
"Ativei a agenda e o histórico não veio"O que ativar agenda fazAtivar agenda não recupera intervalo anterior
Não vejo Conexões no menuSeu papel no workspaceConexões, Pipelines e Execuções são áreas do dono

O que esta aula não promete

O teto do produto é Preview: a extração real de uma fonte externa depende da credencial do cliente, e a execução real depende de o ambiente de nuvem do workspace estar configurado — sem ele a execução falha com mensagem, em vez de fingir sucesso. Executar também é ação cara: com a assinatura em atraso, suspensa ou cancelada, ela é bloqueada com link para Planos. Cadastrar, testar e salvar uma conexão: R$ 0.

Faça você mesmo#

No workspace de treino Aurora Varejo, como dono, com dados sintéticos (hosts *.example).

  1. Abra Dados → Conexões (/conexoes) e leia uma linha existente nomeando em voz alta os quatro estados: cadastro, validação, credencial, última ingestão.
  2. Use Nova conexão, escolha PostgreSQL e preencha a etapa Acesso com valores sintéticos: nome Vendas — treino ACD-210, host db.aurora.example, porta 5432, database vendas, schema public, usuário leitura_bi.
  3. Na etapa Credencial, informe uma senha de treino e leia o texto ao lado do campo — ele diz para onde o valor vai e que ele não volta ao formulário.
  4. Pule a etapa Teste (ela é opcional). Em Revisão, leia o painel lateral até achar a frase de que salvar não inicia carga nenhuma e não cria pipeline.
  5. Use Salvar conexão. De volta à lista, confirme os quatro estados da nova linha: Ativa, Não testada, Credencial configurada, Sem pipeline.
  6. Abra Orquestração → Execuções (DAGs) (/dags) e confirme que não existe nenhuma execução nova — nem com falha, nem com sucesso.
  7. Volte ao cartão da conexão e localize o atalho Montar extração, sem clicar: é ali que o objeto seguinte (o pipeline) começaria.

Você terminou quando a conexão existe com Sem pipeline na coluna de última ingestão, você consegue explicar por que ela está Não testada sem que isso seja um erro, e /dags não ganhou nenhuma execução.

Checagem rápida#

Três perguntas no final da aula, corrigidas no servidor. A aula só conta como concluída depois da checagem.

Documentação relacionada#

Capacidades ensinadas#

(conceitual — sem capacidade específica da matriz) — o selo exibido na aula é sempre o estado mais conservador entre as capacidades citadas; nada aqui é "GA".

Carregando seu progresso…