Summary: Establish tagging, warehouse controls, and AI cost visibility at initial configuration, then build query-level attribution that connects credit consumption to products, features, and owners before investing in anomaly detection or optimization. Remember that sequence matters: crawl-stage foundations (tagging, warehouse defaults, billing review) must be in place before walk and run scenarios can produce savings that are allocatable and sustainable.
The failure point in Data Cloud Platforms is often execution decisions made at point of setup and visibility of value delivered to the business, not the architecture. Default configurations accumulate idle spend, shared compute without attribution logic produces cost reports no team claims ownership of, and untagged objects force manual reconciliation. Query-level allocation resolves this: it connects credit consumption to products, features, and customer segments, giving leadership the real-time signal to act on, which workloads justify their cost, which AI investments are scaling ahead of the value they deliver, and where engineering capacity is consumed without an active business decision behind it.
The following practical scenarios across key areas of challenge in FinOps for Data Cloud Platforms were detailed by SME practitioners in the FinOps community, ordered by FinOps Maturity levels (Crawl, Walk, Run). Snowflake was used throughout as the primary reference in the paper to provide implementable guidance with specific configuration steps rather than platform-agnostic abstractions.
Crawl maturity establishes the non-negotiable baseline: cost management visibility including AI services, a mandatory tagging taxonomy enforced at deployment, foundational warehouse controls, and a structured billing review cycle. Without these in place, optimization at Walk and Run produces savings that cannot be allocated or sustained.
Walk maturity shifts from visibility to attribution to query-level cost tracking and anomaly detection that identify which workloads and owners are driving spend deviations within hours, not at month-end.
Run maturity addresses unit economics, automated anti-pattern detection, and AI token governance: the scenarios that connect Data Cloud Platform spend directly to business value and enable leadership to make investment decisions on evidence.
Platform-Native Cost Management Setup [Crawl]: Activate Snowflake Cost Management with ORGADMIN or ACCOUNTADMIN, including METERING_HISTORY filtered for AI_SERVICES. Establishes the baseline visibility required for all subsequent scenarios. View detailed scenario.
Tagging Strategy and Attribution Enablement [Crawl]: Define and enforce a mandatory tag set — cost_center, environment, owner_team, workload_type at warehouse and object level before the first production workload runs. Tag coverage is the prerequisite for every attribution and chargeback model.
Warehouse Controls [Crawl] Set AUTO_SUSPEND to 60 seconds for non-production warehouses, enforce X-Small as the default provisioning size, and restrict CREATE WAREHOUSE via RBAC. Eliminates idle credit burn and prevents warehouse proliferation that undermines governance controls.
Query-Level Usage Tracking [Walk]: Join QUERY_ATTRIBUTION_HISTORY with WAREHOUSE_METERING_HISTORY to attribute credits to individual queries, users, and workload types. Extends CORTEX_AISQL_USAGE_HISTORY to include AI token cost in the same attribution model.
Anti-Pattern Identification and Resolution [Run]: Query QUERY_INSIGHTS for insight_type_id values indicating full-table scans, join explosions, and disk spills. Rank by credit consumption using QUERY_ATTRIBUTION_HISTORY and assign to workload owners for remediation within agreed SLAs.
Token Usage Optimisation [Run]: Default to the smallest effective Cortex model, validate prompt efficiency with COUNT_TOKENS, and configure real-time spend dashboards using CORTEX_AISQL_USAGE_HISTORY. Classify AI cost categories at contract, not after token spend scales.
Enforce tagging through IaC templates and deployment pipelines, with RBAC as the control layer: Require all warehouse and object provisioning to pass through IaC templates with mandatory tag fields, and restrict direct CREATE WAREHOUSE privileges to a governance role so pipelines cannot be bypassed.
Establish AI cost visibility at initial platform configuration: Configure METERING_HISTORY to include SERVICE_TYPE = ‘AI_SERVICES’ during the Platform-Native Cost Management Setup scenario, before any AI workloads are run. AI token costs that are not visible from the first invoice become structurally difficult to attribute retroactively.
Define cost allocation to support real-time business decisions, not just period-close reporting: Allocation models that connect query-level credit consumption to products, features, and customer segments give product and leadership teams the unit economics to act on in-flight — not only at month-end.
Build query-level attribution before implementing anomaly detection: Account-level anomaly detection flags credit deviations but cannot identify the responsible workload without query-level attribution in place. QUERY_ATTRIBUTION_HISTORY and consistent QUERY_TAG standards must precede anomaly detection investment to make alerts actionable rather than informational.
Six scenarios produce the greatest and most durable return when sequenced correctly. Warehouse controls deliver immediate idle credit reduction. Storage lifecycle governance produces practitioner indicated savings savings in the short-term horizon, in environments with active retention policy. Anti-pattern resolution, targeting the top queries by credit consumption, produces practitioner indicated savings in the medium-term horizon, per workload for recurring inefficiencies. Query-level anomaly detection, unit economic modeling, and AI token optimization require the Crawl foundations to be in place first; each one connects spend to a specific owner, product, or business outcome, replacing account-level alerts that flag a problem with no actionable root cause.
We’d like to thank the following people for their hard work on this Paper: