Propose Meltfile as the single source of truth file name
We don't any name for what we refer as the Single Source Of Truth for the Meltano CLI, and no complete definition of what it should represent.
In my perspective I think this file should have all the data to:
- Describe all the entities and attributes
- Hold metadata about each entities and attributes:
- PII Status (I like the RED, GREEN, YELLOW analogy here)
- Transformations (lower, truncate, ...)
- Validations
- Mocking strategy (to create fake data with)
- Configurations of the pipeline components:
- Singer tap/target files (config.json, properties.json)
- DBT model location (and DBT profile)
- Data warehouse access control
- Debugging settings
- Keep track of intermediary formats (Singer tap output, for example)
There are probably other things that should go there, so this list is not exhaustive but I think we should name this file sooner than later.
I propose Meltfile
.
Edited by Micaël Bergeron