Add OpenLineage support to S3Operators - Copy, Delete and Create Object#35796
Conversation
0c9d685 to
87fb99a
Compare
|
Would you have an example DAG which uses these new functions? Since the code you introduce is never executed in the |
|
Sure. The example DAG would be just simple execution of these operators, as their core function is to send proper lineage events to the OpenLineage backend and not to perform any actions within a service (S3 in this case). Simpliest possible DAG would be: These methods that I implemented would not be explicitly called anywhere in Please let me know if You need some additional information. EDIT: |
|
Got it! Thanks for the details :) That makes more sense now. Code looks good to me |
Adding OpenLineage support for the following operators:
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named
{pr_number}.significant.rstor{issue_number}.significant.rst, in newsfragments.