Overview of Managing Cost¶
Snowflake provides industry-leading features that allow you to successfully understand, control, and optimize your costs, so you can get the most value for your Snowflake spend.
In this Topic:
All Snowflake costs are based on usage of compute, data storage, and data transfer:
To learn more, start by understanding your Snowflake cost.
Cost Management Framework¶
There are 3 pillars to successful Snowflake cost management:
Visibility - Understanding and monitoring spend.
Control - Putting guardrails in place to limit spend.
Optimization - Identifying and reducing inefficient spend.
Visibility¶
Snowflake offers a number of ways to understand, attribute, and monitor spend.
Use Case |
Description |
Features |
Snowflake Edition |
---|---|---|---|
Understand |
Get overall reporting on spending and drill down to usage and cost data for specific resources. |
Usage page (Snowsight) Billing page (Classic web interface) |
All |
Get granular, analytics-ready usage data to build custom reports or dashboards. |
All |
||
Attribute |
Architect an overall account structure for cost governance. |
All |
|
Create a chargeback model to attribute spending to a specific business unit or division. |
Enterprise Edition |
||
Monitor |
Set warehouse spending limits and get alerted when you are about to go over. |
All |
Control¶
Snowflake warehouses have auto-suspend and auto-resume enabled by default so you only pay for what you use. There are additional features that allow you even greater control of your warehouse costs.
Use Case |
Description |
Features |
Snowflake Edition |
---|---|---|---|
Control |
Set warehouse query limits to prevent runaway queries. |
All |
|
Set warehouse spending limits and suspend. |
All |
Optimization¶
Use Case |
Description |
Features |
Snowflake Edition |
---|---|---|---|
Optimize |
Get fine-grained, query-level information for optimization |
All |
|
Inspect warehouse load to optimize warehouse performance |
All |
||
Inspect warehouse events to identify room to optimize. |
All |
For examples of how to use these features to optimize costs, see the Resource Optimization quickstart guides.