Meadow
The meadow step is the first Transform step of our ETL.
In a meadow step, we load a snapshot
and adapt it to be in a convenient format. A convenient format means creating an instance of a Dataset
, with the appropriate data as a table (or tables).
In this step, you can add and define metadata, but we rarely do this. Instead, we propagate the metadata defined in the Snapshot step and leave it to the Garden step to enhance the metadata.
Meadow steps should only have snapshot
(or walden
) dependencies and ー by definition ー should not depend on garden
steps.
A typical flow up to the Meadow step could look like:
flowchart LR
upstream1((____)):::node -.->|copy| snapshot1((____)):::node
snapshot1((____)):::node -->|format| meadow1((____)):::node
subgraph id0 [Upstream]
upstream1
end
subgraph id1 [Snapshot]
snapshot1
end
subgraph id2 [Meadow]
meadow1
end
subgraph id [ETL]
id1
id2
end
classDef node fill:#002147,color:#002147
classDef node_ss fill:#002147,color:#fff