Linhagem externa no Snowflake agora está geralmente disponível
O Snowflake agora suporta eventos OpenLineage de ferramentas externas como dbt e Airflow para rastrear fluxos de dados fora da plataforma.
O que mudou
A linhagem externa estende a linhagem nativa do Snowflake para incluir fontes e destinos de dados externos, usando o padrão aberto OpenLineage. Ferramentas como dbt e Apache Airflow enviam eventos via endpoint REST para unificar a visualização do fluxo de dados no Snowsight e permitir consultas SQL.
Para que serve
Imagine que você precisa auditar pipelines que passam por sistemas externos antes de chegar ao Snowflake ou apenas entre ferramentas de terceiros.
- Enviar eventos OpenLineage para o endpoint dedicado do Snowflake.
- Rastrear dependências entre objetos externos sem passar por tabelas do Snowflake.
- Consultar a linhagem combinada usando a função GET_LINEAGE.
Como usar
Configure permissões de conta e envie eventos via API REST usando ferramentas integradas como dbt ou Airflow.
CREATE ROLE dbt_lineage_role;
GRANT INGEST LINEAGE ON ACCOUNT TO ROLE dbt_lineage_role;
GRANT ROLE dbt_lineage_role TO USER dbt_integration_user;
O que acontece nesse código:
- Cria uma nova role dedicada no Snowflake.
- Concede o privilégio de ingestão de linhagem para a role.
- Atribui a role ao usuário de serviço da ferramenta de integração.
Limitações e requisitos
Disponível na edição Enterprise ou superior. O envio de eventos exige a permissão INGEST LINEAGE na conta e a remoção exige DELETE LINEAGE.
- external lineage
- openlineage
- dbt
- apache airflow
- snowsight
- get_lineage
External lineage (General availability)
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
- SnowflakeGA
Geração de documentos em PDF, Word e PowerPoint no Snowflake CoWork
O Snowflake CoWork agora gera arquivos PDF, Word, PowerPoint e HTML diretamente de suas análises usando a ferramenta de execução de código do Cortex Agent.
snowflake cowork · cortex agent - SnowflakePublic Preview
Cortex Agent SDK para Python e TypeScript no Snowflake
O Cortex Agent SDK permite criar aplicações que utilizam Cortex Agents e Cortex Code em Python e TypeScript.
cortex agents · python - SnowflakeAtualização
Mensagens de erro mais detalhadas na classificação de dados sensíveis
A view DATA_CLASSIFICATION_LATEST agora traz mensagens de erro específicas e códigos do Snowflake para falhas na classificação.
data governance · trust center