Discussion about this post

User's avatar
Christophe Oudar's avatar

What's the "bigquery sql compute"? Do you mean scheduled queries?

Of course, you can do it without sqlmesh/dbt, you can stitch some shell or python scripts to do it.

You just don't get everything it brings.

A view != a scheduled query and materialized views are the closest thing to it but still not the same.

"U can test ur queries in bigquery fastly in the console" seems like a great software engineering practice 😏 (it doesn't work over time if you don't just do POCs)

Views won't protect you if you change a field in upstream table while sqlmesh can by evaluating the SQL.

Yes you can throw yet another tool like sqllineage but it won't be integrated with terraform so it's not helpful.

I don't get your point: yes, nothing forces you to use sqlmesh nor dbt. projects on data engineering didn't start with their creation but they helped a lot improving developer productivity and applying best software engineering practices.

Expand full comment
1 more comment...

No posts