> Architecting

Author name: Abhay Krishnan

With over five years of data engineering experience at EY and Infosys, Abhay Krishnan specializes in building scalable data pipelines and cloud warehousing solutions. He is a certified SnowPro Core professional, alongside credentials in AWS and Azure. Abhay created this 50-day track to solve a problem he faced firsthand: the lack of a structured, free resource for Snowflake certification prep. Follow him on LinkedIn for more data engineering insights.

Day 34: Snowflake Drivers, Connectors & Storage/API/Git Integrations

Day 33 automated change inside Snowflake with streams and tasks. Today connects Snowflake to the outside world. A driver lets a programming language open a session. A connector wires a whole data ecosystem like Spark or Kafka into Snowflake. An integration is a trust object that lets Snowflake reach external storage or HTTPS endpoints without […]

Day 34: Snowflake Drivers, Connectors & Storage/API/Git Integrations Read More »

Day 33: Snowflake Streams & Tasks – Change Data Capture & Scheduling

Day 32 loaded files as they arrived. Today tracks what changes after the data lands. A stream records the inserts, updates, and deletes made to a table, without copying the data. A task runs one SQL statement on a schedule, or only when a stream has new rows. Put together, they automate change data capture

Day 33: Snowflake Streams & Tasks – Change Data Capture & Scheduling Read More »

Day 32: Snowpipe & Snowpipe Streaming – Continuous Data Loading

Day 31 unloaded table rows out to files. Today turns loading the other direction into something continuous. A manual COPY INTO runs once, when you submit it. Snowpipe runs on its own and loads each file within minutes of its arrival. Snowpipe Streaming goes further. It writes rows straight into a table, with no files

Day 32: Snowpipe & Snowpipe Streaming – Continuous Data Loading Read More »

Day 31: Snowflake Data Unloading & Parquet Type Mapping

Day 30 read staged files from a stage into tables. Today’s command sends those same rows the other way. The command keeps its name: COPY INTO <location>. The output defaults and the Parquet type rules are where the exam questions sit. One Parquet fact below appears as its own single-select question. 🗣️ Plain-English First Unloading

Day 31: Snowflake Data Unloading & Parquet Type Mapping Read More »

Day 30: Snowflake File Formats & COPY INTO for Bulk Loading

Day 29 left the stages full of files. Today reads those files into tables. The command is COPY INTO <table>. One default behind it catches more candidates than any other fact in Domain 3. Miss the ON_ERROR default and you miss the most-repeated loading question on the exam. 🗣️ Plain-English First Loading introduces six new

Day 30: Snowflake File Formats & COPY INTO for Bulk Loading Read More »

Day 29: Snowflake Stages – Internal vs External, Encryption & Directory Tables

Domain 3 starts here. Loading and unloading is 18% of the exam, and almost every question routes through a stage. Today defines what a stage actually is. The privilege-grant trap most candidates miss. And why your presigned URL silently returns “invalid format” when the stage was created with the wrong encryption setting. 🗣️ Plain-English First

Day 29: Snowflake Stages – Internal vs External, Encryption & Directory Tables Read More »

Day 27: ACCOUNT_USAGE Deep Dive + Query Attribution History

Sub-objective 2.3 closes today with the schema every C03 candidate is expected to read fluently. SNOWFLAKE.ACCOUNT_USAGE holds 365 days of historical metadata across queries, warehouses, logins, storage, and access events. Two facts on it carry most of the exam weight: the 45-minute to 3-hour latency band, and the persistence of dropped-object records. The newer QUERY_ATTRIBUTION_HISTORY

Day 27: ACCOUNT_USAGE Deep Dive + Query Attribution History Read More »

Day 26: Snowflake Resource Monitors & Credit Calculation Explained

Resource monitors cap and track credit usage on virtual warehouses, and the monitor itself costs nothing to run. That second fact is the answer to official sample question two on the C03 exam. Today also locks in the credit doubling table from XS to 6XL. The per-second billing rule with its 60-second minimum sits alongside

Day 26: Snowflake Resource Monitors & Credit Calculation Explained Read More »