Closed wslulciuc closed 1 month ago
Name | Link |
---|---|
Latest commit | 21e1ecbd8978711f6815831c28f4e4be7b1c8a13 |
Latest deploy log | https://app.netlify.com/sites/peppy-sprite-186812/deploys/6706e95795ea9d0008303d1d |
Attention: Patch coverage is 64.95957%
with 130 lines
in your changes missing coverage. Please review.
Project coverage is 82.15%. Comparing base (
c7e0d63
) to head (21e1ecb
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR removes the OpenLineage models that were first introduced in the PoC in favor of
io.openlineage.server.*
defined specifically for consumers. This PR also introduces classesMetadata
andVersionId
. Below, we outlined more specifically on their importance and usage.class
Metadata
Wrapper class for parsing:
OpenLineage.RunEvent
OpenLineage.JobEvent
OpenLineage.DatasetEvent
Methods:
Metadata.Run.forEvent(OpenLineage.RunEvent):
Metadata.Run
Metadata.Job.forEvent(OpenLineage.JobEvent):
Metadata.Job
Metadata.Dataset.forEvent(OpenLineage.DatasetEvent):
Metadata.Dataset
class
VersionId
Factory class for
VersionId
s.Methods:
VersionId.forJob():
VersionId
VersionId.forDataset():
VersionId
Closes: https://github.com/MarquezProject/marquez/issues/1650