The AI Did What? Five Patterns for Building Safer Agentic Systems

Recent headlines about AI agents escaping their test sandboxes, along with warnings about how fast AI capability is advancing, have added to a broader conversation about how to deploy AI agents safely. The key takeaway: Agents currently cannot reliably govern their own behavior, so enforcement has to sit outside of them via a combination of […]
Beyond the Network Boundary: Running Containerized Compute Inside Snowflake

How We Got Here: the Dual-Cloud Pattern Organisations rarely start their data journey with a clean slate. Most engineering teams built their core compute and application workloads inside primary cloud providers long before adopting platforms such as Snowflake. As Snowflake grew into their central data foundation, these existing workloads naturally needed to reach across the […]
InterWorks Is Now a Claude Select Consulting Partner with Anthropic

This week, as InterWorks celebrates 30 years in business, we are also excited to share that we’re now a Claude Select Consulting Partner with Anthropic! Over three decades, we’ve helped organizations navigate major technology shifts: IT infrastructure, business intelligence/data platforms and now AI. Each time, the lesson is the same: The tool matters, but how […]
Creating a Radius Map in Sigma

If you want to follow along with the dashboard I put together in this blog, you can find it here! Before InterWorks, my background had been in economic development and commercial real estate research, one of the few industries where geography and proximity analysis are key to decision making. This is one of the rare […]
How I Built AI Command Center in Sigma for a Small Business

Most “AI in BI” demos follow the same script. Someone types a question into a chat box, a paragraph marquees back, and everyone nods. It looks impressive for about 30 seconds, until someone asks so what or what happens next. I wanted to build something different for our Tasty Bytes demo in Sigma, an imaginary […]
How to Build Sigma Metrics on Related Columns (and Keep Join Pruning)

As part of my ongoing obsession with data modeling (and my day job) I have continued to dive further into Sigma Data Model functionality. In a recent exploration of feature parity between Sigma Data Models and Snowflake Semantic Views (a topic for another day), I ran into a familiar limitation on Sigma’s relationships feature. With […]
Nobody Reads Your Docs, But the Robots Might

Documentation is for machines now. Understanding is for people later. Albert Einstein famously said, “Never memorize something that you can look up in a book.” For years, we’ve used this as a high-minded excuse to justify our own procrastination. Why bother learning the syntax when (insert AI of choice) is right there? But the goalposts […]
Big Thoughts from BigDataLDN 2026

TL;DR: Everyone has/is/does “AI.” Governance is the biggest topic. BI 2.0 is no longer interesting. Two weeks ago, I spent a day-and-a-half at the BigDataLDN (BDL) conference in London to get the temperature of the technology and sentiment of the data world. BDL is one of the biggest conferences for data in the UK, with […]
Advanced Row-Level and Column-Level Security in Sigma with User Attributes

Implementation tricks and practical advice for restricting rows and protecting columns with user attributes. The first part of this series covered the fundamentals: What row-level security (RLS) and column-level security (CLS) are in Sigma, where each one is configured, and how a basic rule is written. This second part picks up where that left off […]
InterWorks Blog Roundup — September 2026

It’s officially autumn around the InterWorks headquarters! The days grow shorter, the weather cooler and the leaves more colorful around our neck of the woods. You’ll hear no complaints from us on that front. Nor will you hear any complaints from us about our blog content this past month! (Not my best segue, but they […]