transform_to_persistent #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "transform_to_persistent"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Eerste versie van stap 3, data vanuit staging naar persistent laag. Eerste versie was automatische generatie en runnen van de sqlmesh, dit vervangen door de generatie van een fixed file, die vanaf dat moment een vast punt geeft voor de transformatie naar persistent. Eerste idee was dit doen op basis van nieuwe yaml file. Toch gekozen om dit 100% vanuit .sql file te doen. Hiermee is je sql file je vaste punt wat alles beschrijft wat er in deze stap gebeurt, en sqlmesh houdt dan automatisch de lineage e.d. bij voor metadata, dus dit hoef je ook niet uit een yaml te halen oid (moet ik nog testen), en dan develop je direct in sql code, zo dicht mogelijk bij de developer zodat je ook direct kan runnen en testen.
Dus je hebt nu:
Ik ben me er van bewust dat de transform map nu veel te diep is. Deze moet nog opgeschoond. Kan naar transform/psa en transform/ggm etc. Of misschien 'sql' ipv 'transform', of 'models'.
De mapjes 1, 2, 3, etc. Die kunnen wat mij betreft in een 'procedure' folder, of 'script' folder, wat de stukken code bevat die de procedures voor de diverse stappen bevatten. Dus hier staat het lake.py script, en staging.py, etc.
Dus ook nog best wat te doen, maar wel weer een stapje.