2 pontos por xguru 4 시간 전 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Detecção automática de schema drift: se o tipo/nome de colunas de tabelas de origem mudar upstream, faz o diff e recria automaticamente o destino
    • Detecta antes da execução consultas que passam em desenvolvimento, mas falham em produção, e bloqueia imediatamente em tempo de execução situações como “até ontem rodava bem, mas os dados estão estranhos”
  • Contratos de dados em tempo de compilação: detecta colunas obrigatórias ausentes, remoção de colunas protegidas e mudanças perigosas de tipo com códigos de erro (E010, E013) antes que uma única linha seja escrita em tabelas de produção
  • Oferece linhagem em nível de coluna (column lineage): ao selecionar uma coluna específica, é possível rastrear de volta desde o seed até a tabela fato final — não é preciso vasculhar arquivos de modelo um por um ao perguntar “de onde veio este número?”
  • Branch = ambiente de experimento isolado: crie um branch experimental em um schema separado com rocky branch create, verifique o resultado e depois promova ou descarte para evitar o risco de mexer nas tabelas de produção
  • Geração de modelos por IA: gera automaticamente modelos em Rocky DSL a partir de entradas em linguagem natural, como “crie um modelo de agregação de vendas mensais”, e até tenta novamente automaticamente em caso de falha de compilação — não é necessário escrever boilerplate SQL manualmente
  • Fornece language server para VS Code: mostra incompatibilidades de tipo e referências quebradas durante a escrita, não só no CI; oferece exibição do tipo da coluna ao passar o mouse e go-to-definition em todos os modelos
  • Mascaramento de dados — marque colunas com PII e configure mascaramento por ambiente; se dados saírem sem mascaramento, a verificação falha
  • Gerenciamento automático de cargas incrementais: basta configurar strategy = "incremental" + timestamp_column para que ele memorize o watermark automaticamente.
    • Após uma carga inicial de 500 linhas, se 25 linhas forem adicionadas, processa rapidamente apenas o delta, sem precisar gerenciar manualmente condições WHERE
  • Sem vendor lock-in: rocky emit-sql renderiza todos os modelos de transformação offline, sem conexão com o warehouse, como SQL puro ordenado por dependências; rocky import-dbt converte um projeto dbt Core puro com um único comando
  • Mantém Databricks/Snowflake/BigQuery existentes como estão e processa compilação/execução/linhagem/branches dos modelos SQL com um único binário em Rust
    • Status dos adaptadores: Databricks, Snowflake, BigQuery, Trino, DuckDB
    • Fontes: Fivetran, Airbyte, Iceberg, Manual
  • Licença Apache 2.0

Ainda não há comentários.

Ainda não há comentários.