Uh oh!
There was an error while loading. Please reload this page.
AIP-62: Add HookLineageCollector - #40335
Conversation
7382021 to
1293a07CompareUh oh!
There was an error while loading. Please reload this page.
mobuchowski
left a comment
There was a problem hiding this comment.
Overall looks good, however, I'd add some more "practical tests" that show how mechanism works.
Would also love to see better documentation, though I think it can just link to something that would be populated later in provider docs in followup PR.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
1293a07 to
4e81003Comparece0994c to
75ec801Comparemobuchowski
commented
Jul 8, 2024
@uranusjr want to take another look? |
585ec21 to
f6af11aCompareb651b1a to
6c9e124CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
0380e68 to
5f6c253Compare1f54e98 to
53f6a97CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
53f6a97 to
adecb55Compareshould register and hold lineage sent from hooks. Add HookLineageReader that defines whether HookLineageCollector should be enabled to process lineage sent from hooks. Add Dataset factories to make sure Datasets registered with HookLineageCollector is AIP-60 compliant. Signed-off-by: Jakub Dardzinski <kuba0221@gmail.com>
adecb55 to
89fed8eCompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Add section in experimental lineage docs. Signed-off-by: Jakub Dardzinski <kuba0221@gmail.com>
89fed8e to
351d2bcCompare* Add HookLineageCollector that during task execution should register and hold lineage sent from hooks. Add HookLineageReader that defines whether HookLineageCollector should be enabled to process lineage sent from hooks. Add Dataset factories to make sure Datasets registered with HookLineageCollector is AIP-60 compliant. Signed-off-by: Jakub Dardzinski <kuba0221@gmail.com> * Remove default `create_dataset` method. Add section in experimental lineage docs. Signed-off-by: Jakub Dardzinski <kuba0221@gmail.com> --------- Signed-off-by: Jakub Dardzinski <kuba0221@gmail.com>
Add HookLineageCollector that during task execution should register and hold lineage sent from hooks.
Add HookLineageReader that defines whether HookLineageCollector should be enabled to process lineage sent from hooks.
Add Dataset factories to make sure Datasets registered with HookLineageCollector is AIP-60 compliant.
Closes: #38766
^ 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.