Pipelines integrados de CDC para MySQL chegam em GA no Databricks
Ingestão de dados de alteração (CDC) do MySQL no Databricks agora roda em um pipeline único, sem a necessidade de manter gateways de ingestão separados.
O que mudou
O pipeline integrado de CDC para MySQL já está em disponibilidade geral (GA). O recurso unifica a extração do binlog e a aplicação das alterações em uma única execução de pipeline, dispensando o uso de gateways dedicados.
Para que serve
Imagine que você precisa replicar tabelas relacionais do MySQL para o Databricks em lotes agendados, sem pagar por computação contínua nem gerenciar infraestrutura intermediária. Com o pipeline integrado, você pode:
- Executar extração e merge em um só ciclo de atualização.
- Replicar tabelas individuais ou esquemas inteiros via conexão do Unity Catalog.
- Fazer refresh completo automático quando necessário, capacidade não suportada na arquitetura baseada em gateway.
Como usar
A configuração pode ser feita via Databricks Asset Bundles, SDK em Python, CLI ou REST API. Veja a definição em um arquivo de bundle YAML:
resources:
pipelines:
meu_pipeline_cdc:
name: "cdc-mysql-lakeflow"
catalog: "meu_catalogo"
schema: "bronze"
ingestion_definition:
connection_name: "conexao_mysql_uc"
connector_type: CDC
objects:
- table:
source_schema: "meu_banco"
source_table: "clientes"
destination_catalog: "meu_catalogo"
destination_schema: "bronze"
destination_table: "clientes"
table_configuration:
scd_type: "SCD_TYPE_1"
O que acontece nesse código:
- Define o pipeline gerenciado apontando para uma conexão do Unity Catalog (
conexao_mysql_uc). - Especifica o tipo de conector como
CDCpara a tabela de origemclientes. - Grava as alterações na tabela de destino em
meu_catalogo.bronzeutilizando a estratégiaSCD_TYPE_1.
Limitações e requisitos
- Estágio: Geralmente disponível (GA).
- Computação: Exige classic compute (mínimo recomendado de 8 núcleos para a extração). Computação serverless não é suportada. O plano de computação precisa alcançar a instância MySQL via rede (VPC peering, endpoints públicos, Direct Connect ou VPN).
- Modo de execução: Opera por padrão no modo disparado (triggered). Modo contínuo está em Beta. O intervalo recomendado de agendamento é de 60 minutos ou mais.
- Permissões: Exige
USE CONNECTION(ouCREATE CONNECTION) no Unity Catalog,USE CATALOGno catálogo de destino, além deUSE SCHEMA,CREATE TABLEeCREATE VOLUMEno esquema de destino ou de staging.
Como aplicar num pipeline
O pipeline alimenta a camada Bronze como streaming tables no Unity Catalog com garantia de entrega exactly-once, deixando os dados prontos para transformações incrementais nas camadas Silver e Gold.
- databricks
- lakeflow connect
- cdc
- mysql
- unity catalog
MySQL integrated CDC pipeline is now generally available
Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.
Relacionadas
- DatabricksBeta
Conector do SurveyMonkey chega ao Lakeflow Connect no Databricks
O Lakeflow Connect agora conta com conector nativo para o SurveyMonkey em Beta, permitindo ingestão incremental de pesquisas, respostas e contatos com governança no Unity Catalog.
lakeflow connect · surveymonkey - DatabricksBeta
Lakeflow Connect adiciona conector do Oracle Eloqua em Beta
O Lakeflow Connect agora oferece um conector gerenciado em Beta para o Oracle Eloqua, permitindo ingestão incremental de dados de marketing governados pelo Unity Catalog.
lakeflow connect · oracle eloqua - DatabricksBeta
Ingira métricas do GA4 com o novo conector do Lakeflow Connect
O Lakeflow Connect ganha conector gerenciado em Beta para o Google Analytics 4, permitindo ingestão incremental de relatórios agregados via API com governança no Unity Catalog.
lakeflow connect · google analytics