Soda Core é uma ferramenta de código aberto para qualidade de dados e observabilidade. Nossas equipes a usaram para validar os dados assim que chegam a um sistema, antes e depois de transformações, e configurar verificações automatizadas de monitoramento de anomalias. Estamos felizes com a SodaCL, a DSL para escrever verificações de dados na Soda Core, pois ajuda as pessoas da equipe, além das pessoas engenheiras de dados, a escrever as verificações de qualidade. No geral, nossa experiência usando a Soda Core para encontrar e resolver problemas de dados em grande escala tem sido positiva.
Soda Core é uma ferramenta de qualidade e observabilidade de dados de código aberto. Falamos sobre Great Expectations anteriormente no Radar, e Soda Core é uma alternativa com uma diferença fundamental — você expressa as validações de dados em uma DSL chamada SodaCL (anteriormente chamada de Soda SQL) em oposição às funções do Python. Depois que as validações são escritas, podem ser executadas como parte de um pipeline de dados ou agendadas para serem executadas programaticamente. À medida que nossos negócios tornam-se cada vez mais orientados a dados, é fundamental manter a qualidade dos dados, e recomendamos que você avalie o Soda Core.