Soda Core Es una herramienta de observabilidad y calidad de datos de código abierto. Nuestros equipos la han utilizado para validar datos a medida que llegan a un sistema, antes y después de las transformaciones, y configurar controles de seguimiento automatizados para detectar anomalías. Estamos contentos con SodaCL, el DSL para escribir verificaciones de datos en Soda Core, ya que ayuda a otros miembros del equipo, más allá de los ingenieros de datos, a escribir controles de calidad. En general, nuestra experiencia utilizando Soda Core para encontrar y resolver problemas de datos a escala ha sido positiva.
Soda Core es una herramienta open-source de observabilidad y calidad de datos. Hemos hablado sobre Great Expectations previamente en el Radar, y Soda Core es una alternativa con una diferencia clave — las validaciones de datos se definen en un DSL llamado SodaCL (previamente conocido como Soda SQL) en contraposición a las funciones de Python. Una vez las validaciones han sido escritas, pueden ejecutarse como parte de un data pipeline o ser planificadas para ejecutarse programáticamente. Dada la tendencia actual de la orientación al dato, mantener la calidad de los mismos es una tarea crítica, por lo que les animamos a evaluar Soda Core.