Sounds super exciting, especially because in the end I think we'll be going for the DBT tests - great expectations is very heavy and does not work very well with Athena (which we're currently using) - also, conditional expectations in GE are a must for us for proper data quality tests, and they are not supported by the SQLAlchemyEngine.
I know you have got a million of feature requests and things to prioritise, but would you be able to give an indication of when support for dbt tests will be added? As in, is it something we can expect in the next month, or is it more a 6-month kind of conversation?
Related to adding support for dbt tests, I was actually looking at the source code for the Great Expectation actions. Quite a chunky part of that code deals with creating the
assertion_info
to create the
DataHubStdAssertion
. If we use this
https://github.com/calogica/dbt-expectations perhaps that part becomes also very simple for DBT as well? We'd still have to write everything else but trying to understand the workings of that code