At a glance
Credit Burn vs Ecom Order Volume plots Snowflake credit consumption against ecommerce order volume on a dual axis over the last seven days. The premise is simple and Snowflake-distinctive: in a healthy data estate, compute spend should roughly track business activity. More orders means more events to ingest, more dashboards refreshed, more models retrained, so credits and orders should rise and fall together. When the two lines diverge (credits climbing while orders stay flat), you are paying for compute that is not doing proportionally more useful work: a runaway query, a scheduled job stuck in a retry loop, an over-provisioned warehouse, or a dashboard storm. This card turns “the Snowflake bill went up” into “the bill went up but the business did not”, which is the only version of that sentence a platform owner can act on.
Calculation
The card builds two daily series for the trailing seven days and overlays them:METERING_HISTORY (account-level) or WAREHOUSE_METERING_HISTORY (per-warehouse), which record credits consumed per hour; the card aggregates to daily totals. A credit is Snowflake’s unit of compute: dollars burned in compute time, so this axis is effectively a spend axis. Order volume comes from the commerce connector paired with this account in your Vortex IQ profile, counted per day on the same calendar boundary and time zone so the two series line up honestly.
The alert is intentionally a ratio signal, not an absolute one. Credits rising is not a problem if orders rose too; that is the estate scaling with the business, exactly as designed. The card fires only when the two diverge: a 50% or greater week-on-week credit increase while order volume stays flat (or falls). That pattern almost always means the extra credits bought no extra business value, which is the textbook definition of cost inefficiency. Note the two axes are independent scales (dual axis), so the lines are not meant to overlap numerically; what you read is the shape: parallel lines equal healthy, scissoring lines equal a problem.
Worked example
A platform team supports a Shopify Plus store whose analytics, marketing-attribution, and inventory models all run in Snowflake. Their normal pattern is tight: credits and orders move together, because the store’s data pipelines scale with order events. Alert set to the default: credits +50% WoW with orders flat. Snapshot taken on 18 Apr 26.
Week-on-week, orders are essentially flat (+1.4%) but credits are up 71%. Nerve Centre fires the efficiency alert. The dual-axis chart shows the two lines scissoring apart from Mon 14 Apr onward: the orders line is level, the credits line is climbing.
dim_customer_sessions so each run merges only the last hour’s delta. Credits on TRANSFORM_WH fall back to baseline within a day, the two lines snap back to parallel, and the alert clears. The business saw zero benefit from the extra spend; the only thing that changed was the model accidentally doing 60x the work for the same result.
Three takeaways for the team:
- Parallel lines are health; scissoring lines are waste. You are not reading the absolute numbers (the axes are independent). You are reading the shape. When credits climb and orders do not, the estate is doing more work for no more business value.
- The most expensive bugs are invisible without this overlay. A broken incremental model, a retry loop, or a left-on warehouse does not throw an error. It just bills. Tying credits to order volume is what makes silent waste visible.
- Divergence the other way is also a signal. Orders climbing while credits stay flat can mean pipelines are not keeping up (stalled ingest, models not refreshing), which risks stale data behind the storefront. Read divergence in both directions, and pair with Snowflake Event Ingest vs Ecom Orders.
Sibling cards
Reconciling against the source
Where to look in Snowflake’s own tooling (credits axis):QueryWhere to look for the orders axis: the connected commerce platform’s own reporting (Shopify Analytics, BigCommerce Analytics, or Adobe Commerce reports) for daily order counts on the same calendar boundary. Why our number may legitimately differ:SNOWFLAKE.ACCOUNT_USAGE.METERING_HISTORYorWAREHOUSE_METERING_HISTORYand sumCREDITS_USEDby day to reproduce the credits series. In Snowsight, open Admin to Cost Management to Consumption and view daily credit usage by warehouse.