New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[INTEGRATION] Add support for Trino #164
Comments
Trino Airflow extractor introduced here #1288 |
There's interest in having standalone Trino integration, so I'm reopening the issue. |
Does adding support for Trino also mean that dbt-trino adapter will be supported in |
The level of integration with OL-Trino depends on your needs. Here's a breakdown with an example: Current Capabilities in Airflow
Trino Plugin:
Current dbt-trino Support:
|
hey @JDarDagran @mobuchowski we are actually just started to look at this as well, maybe an idea would be to pull into OL integrations this plugin: https://github.com/takezoe/trino-openlineage? I've just revived and tested it with latest deps under this PR takezoe/trino-openlineage#1 and it looks like quite functional base. |
Just chipping in here, but wouldn't it be best to have the OL integration where all other Trino plugins live, here: https://github.com/trinodb/trino/tree/master/plugin? I think that's the first place where users would look for it, and we could avoid potential compatibility problem like we had with Airflow when OL was only external package. |
We can of course start with having the integration within OL repo and encourage Trino maintainers to add the code to their codebase further. Proving that the integration works and is being used will be for sure helpful to convince them. |
There was a similar discussion before in #1288. Sorry, I didn't have enough time to work on contributing trino-openlineage at that time. 🙇♂️ So what is the best direction now? Can I just send a pull request under https://github.com/OpenLineage/OpenLineage/tree/main/integration so that we will be able to improve it continuously in this project? |
I agree that the best direction would be to contribute the plugin directly to Trino plugin repo: https://github.com/trinodb/trino/tree/master/plugin |
+1, so the direction is clear. @takezoe if you are short on time we can cooperate to make this happen. |
We would be happy to collaborate as well, as we have done some POC and reference implementations as mentioned |
Perfect, I propse to move development collaboration efforts into trinodb/trino#21265 |
Oh, you already created PR. Thank you. Let's see how Trino community react. |
@alprusty can you share your thoughts & findings from the POC? |
@mgorsk1 I have added few review comments on the PR (trinodb/trino#21265) |
No description provided.
The text was updated successfully, but these errors were encountered: