Snowflake

Connect DataHawk to Snowflake; a cloud-native data warehouse for use with Power BI, Excel, Tableau, and any SQL-compatible tool.

Snowflake is a cloud-native data warehouse built for performance and scale. DataHawk uses Snowflake as the hosted database for users who work with Power BI, Excel, Tableau, or any SQL-compatible tool outside of Google's ecosystem.

Your DataHawk Snowflake database

When you set up a Snowflake destination, DataHawk creates and manages a dedicated database containing all your collected data. You don't need to configure or maintain anything. We handle setup, scaling, and maintenance.

What's included:

  • Daily updated tables, fresh and analysis-ready
  • Optimized views, cleaned and enriched by DataHawk
  • No infrastructure management on your side

DataHawk refreshes your Snowflake database every day. Not all data arrives at the same time. Some datasets are populated later in the day depending on when Amazon's API makes them available. See the individual dataset pages in the Knowledge Hub for dataset-specific freshness details.

This is the default setup. DataHawk creates and hosts the Snowflake database for you.

How to find your credentials

In your DataHawk workspace, navigate to Setup > Destinations > Snowflake > See Credentials.

Snowflake 1

Your credentials page will contain the following:

FieldDescription
UserYour Snowflake username
PasswordYour Snowflake password
ServerThe Snowflake account URL (e.g. xyz123.eu-west-1.snowflakecomputing.com)
DatabaseThe name of your DataHawk database
WarehouseThe compute warehouse to use for queries

Keep these credentials safe. You'll use them to connect your database to your BI tool or SQL editor.

Option 2 — Self-hosted Snowflake (advanced)

If you already use Snowflake and prefer to have DataHawk write data into your own Snowflake account, this is possible.

To get started, contact your Account Manager and share your:

Snowflake Credits

DataHawk-hosted Snowflake databases consume Snowflake credits. Credits are used when your warehouse is active (running queries).

Contact your DataHawk representative for details on how to track and manage your usage.

Query timeout (30 minutes)

⚠️

Since November 2025, all Snowflake Data Sharing queries are subject to a default 30-minute timeout. Queries that exceed 30 minutes are cancelled by the warehouse. This guardrail prevents runaway queries from consuming credits and is applied at the warehouse level for every customer.

How to verify the limit: In your SQL client, run SHOW PARAMETERS LIKE 'STATEMENT_TIMEOUT_IN_SECONDS' IN WAREHOUSE <your_warehouse>;: The value should be 1800 (seconds).

Write queries that finish in under 30 minutes:

  • Filter early: Restrict by marketplace_key, date, brand, or ASIN before joining wide tables.
  • Limit date ranges in exploratory queries (e.g. WHERE date >= DATEADD(month, -3, CURRENT_DATE)).
  • Use the curated REPORTS.* views when possible. They are pre-aggregated and substantially faster than building from raw layers.
  • Avoid SELECT * on the largest raw tables (advertising, profit ledger, search). Project only the columns you need.
  • Break very large extracts into multiple smaller queries (e.g. month-by-month) rather than a single multi-year scan.

If a query is cancelled by the timeout:

Compatible tools

Snowflake connects natively to most modern data tools. Common examples:

CategoryTools
Business IntelligencePower BI, Tableau, Metabase, Sigma Computing
SQL & AnalyticsHex, Deepnote, Streamlit
Data Science & MLdbt, Python / R notebooks

Where to go next

Power BI is the recommended tool for DataHawk users on Snowflake. DataHawk provides pre-built Power BI templates covering sales, advertising, keywords, profitability, and more.

On this page