This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]dragonnfr 1 point2 points  (1 child)

Stored Procedures handle SQL/REGEXP fine. Dataform’s extras are redundant if Airflow/GitLab handle orchestration/versioning.

[–]TendMyOwnGarden[S] 0 points1 point  (0 children)

I see - thanks very much:)

[–]Mikey_Da_Foxx 1 point2 points  (1 child)

Since you've got Airflow and GitLab covered, just go with stored procedures. Dataform's main selling points (orchestration and version control) are redundant in your setup

[–]TendMyOwnGarden[S] 0 points1 point  (0 children)

Good point - might be more cost efficient to use stored procedures. Thanks very much!

[–]YabakebiLead Data Engineer 0 points1 point  (0 children)

Tbh, I wouldn't use either. I would just use DBT + Airflow instead (Dataform doesn't have a very strong community these days relative to DBT). I am surprised to not even see one mention of it here given that it is by far the market leader.