The Snowflake 30-day free trial gives you $400 in credits and full access to every Enterprise Edition feature — a powerful learning environment. For SnowPro exam prep, running things on a live system in addition to reading the official docs and practice questions dramatically improves your pass rate. This article walks through everything from sign-up to the exam-prep activities that pay off the most.
| Item | Details |
|---|---|
| Duration | 30 days (counted from sign-up date) |
| Credits | $400 USD |
| Edition | Enterprise Edition (all features available) |
| Cloud provider | Choose from AWS / Azure / GCP |
| Region | Selected at sign-up (Japan regions also available) |
| Credit card registration | Not required (no auto-billing) |
| Sample data | SNOWFLAKE_SAMPLE_DATA (TPC-H, TPC-DS, etc.) is pre-loaded |
Used carefully, $400 in credits is plenty for 30 days of exam prep. The biggest credit consumer is virtual warehouse runtime.
| Warehouse size | Credits per hour | Hours $400 buys you |
|---|---|---|
| X-Small | 1 credit | ~100 hours |
| Small | 2 credits | ~50 hours |
| Medium | 4 credits | ~25 hours |
| Large | 8 credits | ~12.5 hours |
| X-Large | 16 credits | ~6 hours |
X-Small is plenty for exam-prep learning. Use Large or above only temporarily for performance comparison experiments, then drop back to X-Small immediately.
Always configure auto-suspend on your warehouses. The default is 10 minutes, but for learning use you can save credits by shortening it to 1-2 minutes.
-- オートサスペンドを1分(60秒)に設定
ALTER WAREHOUSE compute_wh
SET AUTO_SUSPEND = 60
AUTO_RESUME = TRUE;
-- 現在の設定を確認
SHOW WAREHOUSES LIKE 'COMPUTE_WH';Get a hands-on feel for Snowflake's three-layer architecture (Storage / Compute / Cloud Services).
-- Storage Layer: テーブル作成とデータ格納
CREATE DATABASE exam_practice;
CREATE SCHEMA exam_practice.lab;
CREATE TABLE exam_practice.lab.sales (
sale_id INT AUTOINCREMENT,
product_name VARCHAR,
quantity INT,
sale_date DATE,
amount DECIMAL(10,2)
);
INSERT INTO exam_practice.lab.sales (product_name, quantity, sale_date, amount)
SELECT 'Product_' || seq4()::VARCHAR,
UNIFORM(1, 100, RANDOM()),
DATEADD(day, -UNIFORM(1, 365, RANDOM()), CURRENT_DATE()),
UNIFORM(100, 10000, RANDOM()) / 100.0
FROM TABLE(GENERATOR(ROWCOUNT => 10000));
-- Compute Layer: 異なるWarehouseでクエリを実行して分離を確認
CREATE WAREHOUSE analytics_wh WITH WAREHOUSE_SIZE = 'XSMALL';
USE WAREHOUSE analytics_wh;
SELECT product_name, SUM(amount) FROM exam_practice.lab.sales GROUP BY 1;-- Time Travel: データを誤って削除→復元
DELETE FROM exam_practice.lab.sales WHERE sale_date < '2025-06-01';
-- 削除前のデータを確認(AT句でTime Travel)
SELECT COUNT(*) FROM exam_practice.lab.sales
AT(OFFSET => -60*5); -- 5分前の状態
-- UNDROPでテーブルを復元
DROP TABLE exam_practice.lab.sales;
UNDROP TABLE exam_practice.lab.sales;
-- Zero-Copy Clone: ストレージコストなしでテーブルを複製
CREATE TABLE exam_practice.lab.sales_clone
CLONE exam_practice.lab.sales;
-- クローンは独立したオブジェクト(変更が元テーブルに影響しない)
UPDATE exam_practice.lab.sales_clone SET amount = 0 WHERE sale_id = 1;-- サンプルデータでウィンドウ関数を練習
SELECT
o_orderpriority,
o_totalprice,
ROW_NUMBER() OVER (PARTITION BY o_orderpriority ORDER BY o_totalprice DESC) AS rn,
RANK() OVER (PARTITION BY o_orderpriority ORDER BY o_totalprice DESC) AS rnk,
SUM(o_totalprice) OVER (
PARTITION BY o_orderpriority
ORDER BY o_orderdate
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW
) AS running_total
FROM SNOWFLAKE_SAMPLE_DATA.TPCH_SF1.ORDERS
QUALIFY rn <= 5;-- Cortex COMPLETE: テキスト生成
SELECT SNOWFLAKE.CORTEX.COMPLETE(
'mistral-large2',
'Snowflakeのマイクロパーティションとは何かを簡潔に説明してください'
) AS response;
-- Cortex SENTIMENT: 感情分析
SELECT
comment_text,
SNOWFLAKE.CORTEX.SENTIMENT(comment_text) AS sentiment_score
FROM (
SELECT 'このサービスは最高です!毎日使っています。' AS comment_text
UNION ALL
SELECT 'レスポンスが遅すぎて使い物にならない。' AS comment_text
);-- ロールベースアクセス制御(RBAC)の実践
CREATE ROLE analyst_role;
CREATE ROLE engineer_role;
GRANT USAGE ON DATABASE exam_practice TO ROLE analyst_role;
GRANT USAGE ON SCHEMA exam_practice.lab TO ROLE analyst_role;
GRANT SELECT ON ALL TABLES IN SCHEMA exam_practice.lab TO ROLE analyst_role;
GRANT ALL ON DATABASE exam_practice TO ROLE engineer_role;
GRANT ROLE analyst_role TO ROLE engineer_role; -- ロール階層
-- Dynamic Data Masking(Enterprise Edition)
CREATE MASKING POLICY email_mask AS (val STRING)
RETURNS STRING ->
CASE
WHEN CURRENT_ROLE() IN ('ACCOUNTADMIN', 'ENGINEER_ROLE')
THEN val
ELSE '***@***.com'
END;Getting comfortable with the Snowsight web UI also helps on the exam. The Data Analyst exam in particular tests Snowsight Dashboard knowledge.
-- Resource Monitorの設定(クレジット上限アラート)
CREATE RESOURCE MONITOR trial_monitor
WITH CREDIT_QUOTA = 50
FREQUENCY = DAILY
START_TIMESTAMP = CURRENT_TIMESTAMP
TRIGGERS
ON 80 PERCENT DO NOTIFY
ON 100 PERCENT DO SUSPEND;
ALTER WAREHOUSE compute_wh SET RESOURCE_MONITOR = trial_monitor;Snowflake Trial
問題 1
Which statement about a Snowflake free trial account is correct?
正解: A
The Snowflake free trial gives you all Enterprise Edition features for 30 days with $400 in credits. No credit card is required and no automatic billing occurs. Enterprise Edition also includes advanced features such as Time Travel up to 90 days, Dynamic Data Masking, and Row Access Policy.
Will I be charged automatically if I use up the free trial credits?
Once you exhaust the $400 in credits or 30 days have passed, the trial account is automatically suspended. No automatic charges occur unless you have registered a credit card. However, if you convert your account to a paid plan after the trial ends, you can carry over all of your existing data and objects.
Can I use Cortex AI (LLM Functions) during the free trial?
Yes. If you choose the Enterprise Edition trial, you can use Cortex LLM Functions (COMPLETE, SUMMARIZE, SENTIMENT, TRANSLATE, and so on). Note that Cortex AI usage consumes credits, so heavy invocation burns through trial credits quickly. Exam-prep-level usage (a few dozen calls) fits comfortably within the available balance.
Which features are most effective for exam prep during the trial?
The single most effective activity is SQL practice with the SAMPLE_DATA schema (SNOWFLAKE_SAMPLE_DATA.TPCH_SF1). It lets you experience the architecture, window functions, and Time Travel/Clone operations that cover most of the SnowPro Core exam on a live system. The next most important area is experimenting with warehouse settings (size changes, auto-suspend, multi-cluster configuration), which deepens your understanding of the performance domain.
Practice with certification-focused question sets
無料で問題を解いてみるNicheeLab Editorial Team
NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.
Snowflake Certifications: All 11 Exams Explained (2026)
Every SnowPro certification — Associate, Core, Specialty, Ad...
Snowflake Exam Difficulty Ranking: All 11 Certs Compared (2026)
All 11 SnowPro exams ranked by difficulty with study-time es...
Snowflake Study Guide: Fastest Pass Route by Exam (2026)
How to pass SnowPro certifications efficiently — official ma...
SnowPro Core (COF-C03): Complete Exam Guide (2026)
Pass the SnowPro Core exam — six domains, scope, sample ques...
SnowPro Associate Platform (SOL-C01): Complete Guide (2026)
The entry-level SnowPro Associate exam — scope, weighting, s...