Maayansa
In terms of the lineage, you can see in the code that we mostly rely on query and access history that exist in Snowflake and Bigquery to parse the queries and learn about the connection between nodes in the graph. We use other python libraries like sqlfluff and sqllineage as low level parsers for some specific use cases which we extend and solve many things on top of them. Actually we're heavy open source users, depending on around 20 libraries, all MIT or Apache.
Launch HN: Elementary (YC W22) – Open-source data observability
Hey HN! We’re Maayan and Or, and we are building Elementary (https://github.com/elementary-data/elementary), an open-source framework that continuously monitors your data and sends alerts when anomalies are detected.Elementary can alert you, for example, when a table in Snowflake hasn't been updated as expected or when a revenue column has too many nulls. It also monitors operations in the...