Skip to main content
SnowflakeCustomer feedback

A company reported that their Snowflake compute bill became excessively high because their BI dashboards were treating the data warehouse like an OLTP database, spinning up a warehouse for every...

What happened

A company reported that their Snowflake compute bill became excessively high because their BI dashboards were treating the data warehouse like an OLTP database, spinning up a warehouse for every minor user interaction.

Source

RedditSep 25, 2026By u/Familiar_Season1255

r/analytics

We didn't let our BI tools drain our Snowflake account

upvotes
0
comments
14

Post

Highlighted: the lines this signal was extracted from

Our Snowflake adoption was going great until finance saw last month's compute bill. We realized our BI dashboards were essentially treating Snowflake like an OLTP database. Every time a user tweaked a date filter or reloaded a morning report, a warehouse would spin up and charge us.To make it worse, analysts were getting annoyed by slow dashboard load times, so they started writing their own custom SQL extracts inside individual workbooks. We were burning cash on redundant queries and suddenly had four conflicting definitions of "Active Users" floating around the companyInstead of aggressively tweaking auto-suspend settings (which just pisses off stakeholders) or migrating BI tools, we changed the architecture. We put a headless semantic layer (Cube) between the warehouse and our UI. Here is what actually solved the problem: Caching killed the compute costs: We moved the heavy lifting to Cube Store. Now, when 100 people open the morning dashboard, it hits the cache. The UI loads in milliseconds, and Snowflake stays asleep. Centralized logic: We ripped all the SQL out of the BI layer. Metrics are now defined once in version-controlled YAML. Everyone gets the exact same math. BI for Agents: We've been testing LLMs for self-serve. Letting an AI write raw SQL against Snowflake is a fast way to burn money and get hallucinations. Now, the LLM just hits the semantic layer API for...

Keep reading with a free account

The rest of this post, and every signal for Snowflake, is in your free account.

Also quoted as evidence

  • [comment u/Bitter-Design-9308] The biggest win for us was moving all BI dashboards to scheduled refreshes instead of live queries, and setting a hard warehouse timeout. That alone cut our Snowflake compute spend by about 40% because users stopped firing off ad hoc queries against huge fact tables.

Comments on the post

3 of 14 comments
  • “I don’t understand the situation. What do you mean a warehouse was set up whenever a user changed a date filter? What is a warehouse in your books? How many thousands of “warehouses” did you end up with?”

    u/CaliSummerDream6 points · Sep 25, 2026View

  • “We put in as many relevant metrics as possible into a table to create one big table (OBT). Then extracts are scheduled to query through each OBT. This strategy has been able to cut out cost up to 50% To push down the cost even lower, we refactor the dbt models and put Snowflake cronjobs to use.”

    u/ketopraktanjungduren2 points · Sep 25, 2026View

  • “The biggest win for us was moving all BI dashboards to scheduled refreshes instead of live queries, and setting a hard warehouse timeout. That alone cut our Snowflake compute spend by about 40% because users stopped firing off ad hoc queries against huge fact tables.”

    u/Bitter-Design-93081 points · Sep 26, 2026View

Extracted by Autobound

From the Signal API record
Signal
Customer feedback

What this signalsUser posts often show product pain before it reaches reviews or churn.

Subreddit
r/analytics
Event date
Aug 2026

Companies

  • CubeAlso named

The full record

From the Signal API record

Numbers

Mentions
7

Details

Timing
Completed
Category
Pricing
Virality
Low
Post kind
Text
Prominence
Core
Company's role
Vendor

Topics and mentions

Topics

  • cost optimization
  • data warehouse
  • analytics
  • bi

Extraction

Sentiment
Negative
Detected
Sep 25, 2026
signal_type
reddit-company
signal_subtype
customerFeedback

Use this data

Get every Reddit signal for Snowflake and the companies you sell to, in the tools you already use.

  1. Ask Claude about it

    Connect Autobound to Claude, Claude Code or Cursor with MCP. Then ask: “What changed at Snowflake this week?”

  2. Send it to your own tools

    The Signal API returns Reddit signals for any list of companies as JSON, for your CRM, warehouse or app.

  3. Try it free

    Sign up and spend your free credits on the companies you sell to.

    Start Free1,000 free credits

The API returns more than this page shows

This page shows a preview. The full reddit-company record in the Signal API and MCP can also have these 8 fields. Some fields are empty for some signals.

Company

  • linkedin_urlValue in the API
  • industriesValue in the API
  • employee_count_lowValue in the API
  • employee_count_highValue in the API
  • revenueValue in the API
  • descriptionValue in the API

Signal

  • signal_nameValue in the API
  • associationValue in the API
Show the full JSONThe record on this page and the API request

GET /v1/signals/0c117a99-eebc-5d0d-a577-2dbfe4d9a869 returns this record as JSON. POST /v1/companies/enrich returns every signal for snowflake.com.

{
  "signal_id": "0c117a99-eebc-5d0d-a577-2dbfe4d9a869",
  "signal_type": "reddit-company",
  "signal_subtype": "customerFeedback",
  "detected_at": "2026-09-25T10:18:36+00:00",
  "company": {
    "name": "Snowflake",
    "domain": "snowflake.com"
  },
  "data": {
    "nsfw": false,
    "stage": "none",
    "awards": 0,
    "timing": "completed",
    "topics": [
      "cost optimization",
      "data warehouse",
      "bi",
      "analytics"
    ],
    "post_id": "1wpslo8",
    "summary": "A company reported that their Snowflake compute bill became excessively high because their BI dashboards were treating the data warehouse like an OLTP database, spinning up a warehouse for every minor user interaction.",
    "category": "pricing",
    "comments": [
      {
        "url": "https://www.reddit.com/r/analytics/comments/1wpslo8/comment/pbzeo2r/",
        "depth": 0,
        "score": 6,
        "author": "CaliSummerDream",
        "excerpt": "I don’t understand the situation. What do you mean a warehouse was set up whenever a user changed a date filter? What is a warehouse in your books? How many thousands of “warehouses” did you end up with?",
        "posted_at": "2026-09-25T14:53:00.000Z",
        "author_url": "https://www.reddit.com/user/CaliSummerDream/"
      },
      {
        "url": "https://www.reddit.com/r/analytics/comments/1wpslo8/comment/pbz20gy/",
        "depth": 0,
        "score": 2,
        "author": "ketopraktanjungduren",
        "excerpt": "We put in as many relevant metrics as possible into a table to create one big table (OBT). Then extracts are scheduled to query through each OBT. This strategy has been able to cut out cost up to 50%\n\n To push down the cost even lower, we refactor the dbt models and put Snowflake cronjobs to use.",
        "posted_at": "2026-09-25T13:57:38.000Z",
        "author_url": "https://www.reddit.com/user/ketopraktanjungduren/"
      },
      {
        "url": "https://www.reddit.com/r/analytics/comments/1wpslo8/comment/pc36222/",
        "depth": 0,
        "score": 1,
        "author": "Bitter-Design-9308",
        "excerpt": "The biggest win for us was moving all BI dashboards to scheduled refreshes instead of live queries, and setting a hard warehouse timeout. That alone cut our Snowflake compute spend by about 40% because users stopped firing off ad hoc queries against huge fact tables.",
        "posted_at": "2026-09-26T01:16:27.000Z",
        "author_url": "https://www.reddit.com/user/Bitter-Design-9308/"
      }
    ],
    "evidence": [
      "[post] Our Snowflake adoption was going great until finance saw last month's compute bill.",
      "[post] We realized our BI dashboards were essentially treating Snowflake like an OLTP database. Every time a user tweaked a date filter or reloaded a morning report, a warehouse would spin up and charge us.",
      "[comment u/Bitter-Design-9308] The biggest win for us was moving all BI dashboards to scheduled refreshes instead of live queries, and setting a hard warehouse timeout. That alone cut our Snowflake compute spend by about 40% because users stopped firing off ad hoc queries against huge fact tables."
    ],
    "virality": "low",
    "post_date": "2026-09-25T10:18:36.000Z",
    "post_kind": "text",
    "post_text": "Our Snowflake adoption was going great until finance saw last month's compute bill. We realized our BI dashboards were essentially treating Snowflake like an OLTP database. Every time a user tweaked a date filter or reloaded a morning report, a warehouse would spin up and charge us.To make it worse, analysts were getting annoyed by slow dashboard load times, so they started writing their own custom SQL extracts inside individual workbooks. We were burning cash on redundant queries and suddenly had four conflicting definitions of \"Active Users\" floating around the companyInstead of aggressively tweaking auto-suspend settings (which just pisses off stakeholders) or migrating BI tools, we changed the architecture. We put a headless semantic layer (Cube) between the warehouse and our UI. Here is what actually solved the problem: Caching killed the compute costs: We moved the heavy lifting to Cube Store. Now, when 100 people open the morning dashboard, it hits the cache. The UI loads in milliseconds, and Snowflake stays asleep. Centralized logic: We ripped all the SQL out of the BI layer. Metrics are now defined once in version-controlled YAML. Everyone gets the exact same math. BI for Agents: We've been testing LLMs for self-serve. Letting an AI write raw SQL against Snowflake is a fast way to burn money and get hallucinations. Now, the LLM just hits the semantic layer API for...",
    "sentiment": "negative",
    "subreddit": "analytics",
    "event_date": "2026-08",
    "post_title": "We didn't let our BI tools drain our Snowflake account",
    "prominence": "core",
    "source_url": "https://www.reddit.com/r/analytics/comments/1wpslo8/we_didnt_let_our_bi_tools_drain_our_snowflake/",
    "entity_role": "vendor",
    "post_author": "Familiar_Season1255",
    "mention_count": 7,
    "mention_surge": true,
    "subreddit_url": "https://www.reddit.com/r/analytics/",
    "total_upvotes": 0,
    "comments_total": 14,
    "total_comments": 14,
    "event_date_text": "last month's",
    "other_companies": [
      {
        "name": "Cube",
        "role": "adopted",
        "domain": "cube.dev"
      }
    ],
    "post_author_url": "https://www.reddit.com/user/Familiar_Season1255/",
    "signal_category": "feedback",
    "comments_included": 3
  }
}

Long text fields are shortened on this page.

Looking up one signal by its id is free. Enrich costs 2 credits per signal returned; a call with no results is free.