The problem I’m having
I was hoping to find someone who uses programmatic invocation AND Openlineage and managed to get them to play nice together ? Programmatic invocations | dbt Developer Hub
dbt | OpenLineage
The context of why I’m trying to do this
I am trying to get an end to end data lineage data from multiple systems in one place by using OpenLineage integrations
What I’ve already tried
I know can get the data I need by using the cli and switching dbt command to dbt-ol, but using the
dbtRunner, how can I achieve the same effect ?
Some example code or error messages
dbt = dbtRunner(manifest=manifest)
logger.info("Invoking dbt with python: dbt %s", " ".join(args_list))
res: dbtRunnerResult = dbt.invoke(args_list)
with Runner Running with dbt=1.7.14
with dbt-ol Running OpenLineage dbt wrapper version 1.19.0