Inputs
Um Input é a peça que traz dado para dentro da pipeline. Toda pipeline começa com pelo menos um.
| Input | Como o dado entra | Bom para |
|---|---|---|
| HTTP | Sistemas externos enviam requisições para um endereço da plataforma | Receber eventos de outro sistema em tempo real |
| Cron | A própria plataforma dispara no horário configurado | Rotinas periódicas |
| Kafka | Consome tópicos de um Kafka já existente | Aproveitar um fluxo que já existe |
| SQL Server CDC | Lê as alterações de tabelas do SQL Server | Replicar banco de dados |
O que todo Input tem em comum
- Cada Input ganha um tópico de saída próprio, criado automaticamente. O SQL Server CDC é a exceção: ele cria um tópico por tabela.
- Um Input nunca consome de outra peça. Ele é sempre o começo do caminho.
- O que ele escreve no tópico é uma mensagem com Value, Key e Headers — veja Anatomia de uma mensagem. Cada página abaixo mostra exatamente o que aquele Input escreve.
Campos que aceitam variável de ambiente
Quase todo campo de configuração aceita a forma ${NOME_DA_VARIAVEL} em vez de um valor fixo. A
variável é definida na aba Variáveis do deploy, o que permite usar a mesma pipeline em ambientes
diferentes trocando só as variáveis.
Duas exceções: o campo Tabelas do SQL Server CDC não aceita variável (os nomes precisam ser conhecidos para criar os tópicos), e senhas nunca são digitadas — elas viram Secrets.