What is Metadata and Can You Have Too Much of It?
The title’s questions: What is metadata, and can you have too much of it, are fundamental ...
FUTURE PERMISSION GRANTs: why they are very useful and why you shouldn't use them in a DataOps world
FUTURE GRANTS, ALL TABLES in the Snowflake Data Cloud (and similar constructs in other ...
PART 6: Imperative Approaches for Database Object Lifecycling
Following on from Imperative vs declarative for Data. In this blog post, we will look at ...
PART 5: Declarative vs Imperative for Data
Let's now consider this in the context of Data and Databases. The most typical example of ...
Q&A from the Masterclass on CICD and DataOps for Snowflake
Thanks to everyone who attended the Technical Masterclass on CI/CD and DataOps for ...
Part 4: Declarative vs Imperative: Introduction
This series of blog posts builds on our previous set on The Challenges of Repeatable and ...
PART 3: The Challenges of Repeatable and Idempotent Schema Management: Conclusions
Over the previous 2 blog posts, we have seen that managing the lifecycle of database ...
PART 2: The Challenges of Repeatable and Idempotent Schema Management: Idempotence in Snowflake
It may appear that most of this should be possible with native SQL statements and indeed ...
PART 1: The Challenges of Repeatable and Idempotent Schema Management: Introduction
This is the first in a series of blog posts discussing automating the lifecycle events ...