SnowflakeAssociate level

SnowPro Associate: Platform exam dumps: 367 free SnowPro Associate: Platform practice questions

Free SnowPro Associate: Platform practice questions for the SnowPro® Associate: Platform Certification exam, with the correct answer and a full explanation for every option. Read the first 10 below, browse all 367 by number, or take a timed practice exam.

Question bank last updated April 2026

Free SnowPro Associate: Platform practice questions

Questions 1 to 10 of 367

Pick an answer before you open the explanation. Each question also has its own page with a permalink.

SnowPro Associate: Platform Question 1

Single answer1.1 Outline key features and benefits of the Snowflake AI Data Cloud.

A retail company wants to combine point-of-sale data from stores, clickstream data from its website, and supplier-provided inventory data to improve demand forecasting. The data engineering team wants a platform that minimizes data movement, can securely share live data with suppliers without copying files, and supports diverse workloads such as SQL analytics, data engineering, and AI/ML-related use cases. Which Snowflake AI Data Cloud capability best addresses these requirements?

  1. A

    Using Snowflake's integrated platform to store and process structured and semi-structured data, while enabling secure data sharing without copying data

  2. B

    Exporting all source data daily into CSV files and loading separate copies into different systems for analytics, data science, and partner access

  3. C

    Deploying a separate database for each workload because Snowflake compute and storage cannot scale independently

  4. D

    Relying on shared local network drives for supplier access because Snowflake only supports data sharing within a single internal team

Show answer and explanation

Correct answer: A

Explanation

The best answer is Option 1 because it aligns with several key Snowflake AI Data Cloud features and benefits tested at the SnowPro Associate level: unified access to data, support for multiple data types, reduced data movement, secure data sharing, and support for diverse workloads on one platform. Snowflake documentation emphasizes its architecture with separate storage and compute, handling of structured and semi-structured data, and Secure Data Sharing for live governed access without copying data. These capabilities make Snowflake well suited for analytics, engineering, collaboration, and AI/ML-oriented data use cases while reducing silos and operational complexity.

  • A. Correct.

    Correct. This reflects core Snowflake AI Data Cloud benefits: a single platform for varied workloads, support for structured and semi-structured data, separation of storage and compute for flexibility, and secure data sharing that allows consumers to access live data without file-based copying. These capabilities directly reduce data movement and support collaboration across business units and external partners.

  • B. Incorrect.

    Incorrect. This approach increases data silos, operational overhead, latency, and governance risk. A key Snowflake benefit is reducing data movement and duplication rather than multiplying copies across systems. File exports are a traditional workaround, not a core advantage of the Snowflake AI Data Cloud.

  • C. Incorrect.

    Incorrect. This is based on a misconception. Snowflake is designed with a multi-cluster shared data architecture and separate storage and compute layers, which allows workloads to scale more independently. Creating separate databases for each workload is not required to achieve workload flexibility.

  • D. Incorrect.

    Incorrect. Snowflake supports secure data sharing beyond a single internal team, including cross-account and partner sharing scenarios. Using local network drives would reintroduce manual processes, stale copies, and weaker governance. Secure sharing is one of Snowflake's differentiating platform capabilities.

SnowPro Associate: Platform Question 2

Single answer1.1 Outline key features and benefits of the Snowflake AI Data Cloud.

A retail company wants to modernize its analytics platform. The data engineering team needs to ingest sales data, the finance team wants governed access to the same data for reporting, and the data science team wants to build AI/ML models without creating multiple copies of the data in separate systems. Leadership also wants to securely share selected datasets with external suppliers. Which Snowflake AI Data Cloud capability best addresses these requirements?

  1. A

    Snowflake provides a single platform that supports data engineering, analytics, AI/ML, and secure data sharing on governed data without requiring separate data copies across multiple systems.

  2. B

    Snowflake requires each workload to run in a separate dedicated platform, which improves governance by isolating data for engineering, analytics, and AI teams.

  3. C

    Snowflake's main benefit is that it replaces the need for any access controls because all users automatically see only the data they need.

  4. D

    Snowflake is designed primarily for batch reporting and does not support secure collaboration with external organizations.

Show answer and explanation

Correct answer: A

Explanation

The best answer is Option 1 because it captures the practical value of the Snowflake AI Data Cloud in a realistic enterprise scenario: a single governed platform for data engineering, analytics, AI/ML, and secure collaboration. Snowflake helps organizations reduce data silos, minimize data movement, and enable multiple teams to work from the same source of truth. It also supports secure data sharing across organizational boundaries. For SnowPro Associate-level knowledge, candidates should understand these high-level platform benefits rather than deep implementation details. Relevant Snowflake documentation commonly highlights the platform's support for diverse workloads, secure data sharing, and centralized governance within the Snowflake AI Data Cloud.

  • A. Correct.

    Correct. A core benefit of the Snowflake AI Data Cloud is that it brings diverse workloads such as data engineering, data warehousing, analytics, data science, and AI/ML to a single governed platform. This reduces data silos and unnecessary data movement while enabling secure sharing and collaboration. The scenario specifically calls for multiple internal teams using the same governed data and for external data sharing, which aligns directly with Snowflake's platform value.

  • B. Incorrect.

    Incorrect. This describes the opposite of Snowflake's value proposition. Snowflake is intended to reduce fragmentation across systems, not require separate platforms for each workload. While workload isolation can be achieved through separate virtual warehouses for compute, the data itself can remain centrally governed in one platform.

  • C. Incorrect.

    Incorrect. Snowflake does not eliminate the need for access controls. In fact, governance is a major feature of the platform, using roles, privileges, policies, and other controls to ensure the right users and applications access the right data. This option reflects a common misconception that a centralized platform means security becomes automatic without administration.

  • D. Incorrect.

    Incorrect. Snowflake supports much more than batch reporting. It is built for broad data workloads and includes secure data sharing and collaboration capabilities, including sharing data with external parties without sending physical copies in the traditional sense. Therefore, this option incorrectly limits Snowflake's scope.

SnowPro Associate: Platform Question 3

Single answer1.1 Outline key features and benefits of the Snowflake AI Data Cloud.

A retail company wants to build an AI-driven demand forecasting solution using sales data stored in Snowflake. The data science team, business analysts, and an external logistics partner all need access to the same governed data, but leadership wants to minimize data movement, reduce pipeline complexity, and support secure collaboration across teams and organizations. Which Snowflake AI Data Cloud capability best addresses these requirements?

  1. A

    Use Snowflake's single, integrated platform to store, process, govern, and securely share data without creating multiple copies across separate systems

  2. B

    Export Snowflake data daily to external file storage so each team can load it into its own specialized analytics and AI platform

  3. C

    Replicate the data into a separate OLTP database for analysts and into another data warehouse for the external partner to improve governance

  4. D

    Require each team to maintain its own independent data pipelines so that access control can be managed locally in each tool

Show answer and explanation

Correct answer: A

Explanation

This question tests understanding of a key Snowflake AI Data Cloud benefit: bringing data, workloads, and collaboration together on a single platform while minimizing data movement and duplication. For SnowPro Associate, candidates should recognize that Snowflake supports governed access to shared data for multiple personas, including internal teams and external partners, through capabilities such as secure data sharing and a unified platform architecture. This reduces pipeline sprawl, improves consistency, and supports analytics and AI use cases without forcing organizations to copy data into multiple systems. These concepts align with Snowflake documentation describing the platform's ability to unify data, users, and workloads and to enable secure collaboration in the AI Data Cloud.

  • A. Correct.

    Correct. A core benefit of the Snowflake AI Data Cloud is that it provides a unified platform for data storage, processing, governance, analytics, collaboration, and AI/ML-related workloads while reducing data silos and unnecessary data movement. Secure sharing and collaboration features allow internal teams and external partners to work from governed data without copying it into multiple systems.

  • B. Incorrect.

    Incorrect. Exporting data to external storage for each team increases data movement, creates additional copies, and adds operational complexity. This approach works against one of Snowflake's major benefits: enabling multiple consumers to access governed data centrally and securely rather than duplicating it across platforms.

  • C. Incorrect.

    Incorrect. Creating additional database platforms for different user groups increases silos, administrative overhead, and inconsistency. Snowflake's value proposition is to reduce fragmentation by supporting diverse workloads and secure collaboration on a single platform rather than requiring separate systems for each audience.

  • D. Incorrect.

    Incorrect. Independent pipelines per team are a common legacy pattern, but they increase maintenance effort, introduce governance risk, and make it harder to ensure consistent data definitions. Snowflake AI Data Cloud is designed to simplify architecture by centralizing governed data access and enabling secure sharing and collaboration.

SnowPro Associate: Platform Question 4

Single answer1.1 Outline key features and benefits of the Snowflake AI Data Cloud.

A retail company wants to modernize its analytics platform. The data engineering team needs to ingest semi-structured clickstream data, the finance team wants to run reporting workloads without being slowed down by ETL jobs, and the business wants to share selected datasets with a strategic supplier without copying files to external systems. Which Snowflake AI Data Cloud capability best addresses all of these requirements?

  1. A

    Use separate virtual warehouses for different workloads, store semi-structured data natively, and share governed data securely through Snowflake Secure Data Sharing

  2. B

    Deploy a single large virtual warehouse for all users, convert all semi-structured data to relational format before loading, and export shared data daily to cloud object storage

  3. C

    Use external tables as the primary storage for all data, require each department to maintain its own copy of shared datasets, and use a third-party ETL tool for all cross-team access

  4. D

    Load all data into temporary tables for faster processing, run reporting and ETL in the same warehouse to simplify management, and share data by granting direct access to internal stage files

Show answer and explanation

Correct answer: A

Explanation

This question tests practical understanding of key Snowflake AI Data Cloud platform benefits: native handling of structured and semi-structured data, separation of storage and compute, independent scaling of compute through virtual warehouses, and secure live data sharing without copying data. In real-world implementations, teams often use separate warehouses to isolate workloads and improve performance for concurrent users. Snowflake also enables querying semi-structured formats such as JSON, Avro, ORC, Parquet, and XML. For collaboration, Secure Data Sharing allows providers to share live data with consumers while maintaining governance and avoiding data duplication. These capabilities are consistently emphasized in Snowflake product documentation and SnowPro Associate exam objectives around core platform value and architecture.

  • A. Correct.

    Correct. This option combines three core Snowflake AI Data Cloud benefits: support for semi-structured data such as JSON without requiring full transformation before loading, workload isolation through independent virtual warehouses so reporting and ETL do not compete for compute resources, and Secure Data Sharing to share live governed data without copying or moving files. These are foundational Snowflake platform capabilities and align directly to the scenario.

  • B. Incorrect.

    Incorrect. A single large warehouse does not address workload isolation as effectively as separate warehouses, because all workloads still contend within the same compute cluster. Requiring all semi-structured data to be converted before loading removes one of Snowflake's advantages: native support for semi-structured data. Exporting data to object storage for sharing introduces unnecessary data movement and governance challenges, which Snowflake Secure Data Sharing is designed to avoid.

  • C. Incorrect.

    Incorrect. External tables are useful for querying data in external storage, but they are not the best answer for primary storage of all platform data in this scenario. Requiring each department to maintain its own copy of datasets contradicts Snowflake's data sharing and centralized data platform benefits. Using third-party ETL for all access is not necessary to solve the sharing and workload isolation requirements described.

  • D. Incorrect.

    Incorrect. Temporary tables are session-scoped and are not an enterprise data sharing strategy. Running reporting and ETL in the same warehouse increases the risk of resource contention, which Snowflake's multi-cluster, multi-warehouse architecture helps avoid. Sharing by granting access to internal stage files is not the recommended governed sharing model for business data; Secure Data Sharing is the appropriate capability.

SnowPro Associate: Platform Question 5

Single answer● Elastic storage

A retail company loads 3 TB of historical sales data into Snowflake each month and keeps all history for trend analysis. During a cost review, the team notices that storage charges continue to increase even though their virtual warehouses are suspended most of the time. The data engineering lead asks why this is happening and whether they need to provision more storage capacity in advance as data grows. Which statement best explains Snowflake's elastic storage behavior in this scenario?

  1. A

    Snowflake automatically scales storage capacity as data grows, and storage charges are based on the amount of data stored rather than on pre-allocated disk capacity.

  2. B

    Snowflake storage capacity is tied to the size of the virtual warehouse, so increasing warehouse size is required before loading more historical data.

  3. C

    Snowflake does not charge for stored data when virtual warehouses are suspended, because storage costs only apply while compute is running.

  4. D

    Snowflake requires administrators to manually attach additional storage volumes once a database reaches its current limit.

Show answer and explanation

Correct answer: A

Explanation

This scenario tests understanding of Snowflake's core architecture: storage and compute are decoupled. Snowflake uses centrally managed, elastic storage, so organizations can continue loading and retaining data without provisioning storage hardware or assigning storage quotas to warehouses. Costs for storage increase as more data is stored, independent of whether virtual warehouses are running. Suspending a warehouse reduces compute charges only; it does not eliminate charges for persisted data. This aligns with Snowflake documentation and best practices describing separate billing and scaling for storage and compute.

  • A. Correct.

    Correct. Snowflake separates storage from compute and provides elastic storage managed by the platform. Customers do not pre-provision disks or increase warehouse size to accommodate more stored data. As more data is loaded and retained, storage usage and corresponding storage charges increase based on the data stored in Snowflake.

  • B. Incorrect.

    Incorrect. Virtual warehouses provide compute resources for processing queries, loading, and transformations, but they do not determine storage capacity. This option reflects a common misconception carried over from traditional systems where storage and compute scale together.

  • C. Incorrect.

    Incorrect. Suspending virtual warehouses stops compute charges, but storage charges continue for data that remains stored in Snowflake. This is why the company still sees increasing costs as it retains more historical data over time.

  • D. Incorrect.

    Incorrect. Snowflake manages storage infrastructure automatically. Users do not manually attach disks or provision storage volumes. The platform's elastic storage model is designed to remove that administrative burden.

SnowPro Associate: Platform Question 6

Single answer● Elastic storage

A retail company stores three years of sales history in Snowflake. Most analysts query only the most recent 90 days, but finance runs month-end reports that sometimes access older data. The data volume is growing rapidly, and the team wants to reduce operational effort while ensuring that storage can grow without planning disk capacity in advance. Which Snowflake capability best addresses this requirement?

  1. A

    Snowflake automatically separates compute from centralized storage, allowing storage to scale independently without provisioning additional warehouse disk capacity.

  2. B

    Snowflake requires each virtual warehouse to reserve local disk space for the tables it queries, so increasing warehouse size is the main way to scale storage.

  3. C

    Snowflake can store only active table data; historical versions for Time Travel and Fail-safe must be exported to external cloud storage to support growth.

  4. D

    Snowflake storage scales only when multi-cluster warehouses are enabled, because additional clusters provide the persistent capacity needed for older data.

Show answer and explanation

Correct answer: A

Explanation

The key concept is Snowflake's separation of storage and compute. Data is stored in centralized cloud storage, while virtual warehouses provide independent compute for loading and querying. Because of this architecture, storage is elastic and can grow without administrators planning disk capacity on specific compute nodes. This is especially useful in scenarios where data volumes increase over time but query patterns vary, such as frequent access to recent data and occasional access to older history. A common misconception is that warehouse size or multi-cluster configuration affects storage capacity; in Snowflake, those settings affect compute performance and concurrency, not persistent data storage. Snowflake documentation on architecture and virtual warehouses emphasizes that storage and compute scale independently, which is a foundational platform concept for the SnowPro Associate exam.

  • A. Correct.

    Correct. Snowflake uses a shared data architecture with centralized cloud storage that is separate from compute resources. This elastic storage model means data volume can grow without requiring customers to provision or manage storage attached to virtual warehouses. Warehouses provide compute for query execution, not persistent table storage.

  • B. Incorrect.

    Incorrect. This reflects a traditional on-premises or tightly coupled MPP misconception. In Snowflake, virtual warehouses do not own persistent table storage and do not need local disk reservations for the data they query. Resizing a warehouse increases compute resources, not long-term storage capacity.

  • C. Incorrect.

    Incorrect. Snowflake manages table data along with historical data used for features such as Time Travel and Fail-safe within its storage layer. Customers do not need to export older table versions to external storage as part of normal elastic storage management. This option confuses Snowflake-managed storage with optional external stages or archival patterns.

  • D. Incorrect.

    Incorrect. Multi-cluster warehouses improve concurrent query processing by adding compute clusters, but they do not provide persistent table storage capacity. Storage elasticity in Snowflake is independent of whether a warehouse is single-cluster or multi-cluster.

SnowPro Associate: Platform Question 7

Single answer● Elastic storage

A retail company loads several terabytes of sales data into Snowflake every day. During a cost review, an analyst notices that the total storage billed for the database is much higher than the size of the current active tables. Investigation shows that developers frequently update and delete rows in large fact tables, and some tables are dropped and recreated during ETL testing. The team wants to understand why storage usage remains high even after data is deleted. Which explanation best describes Snowflake's elastic storage behavior in this scenario?

  1. A

    Snowflake stores historical versions of data using micro-partitions for Time Travel and Fail-safe retention, so deleted or replaced data can continue to consume storage for a period of time.

  2. B

    Snowflake automatically creates an additional full copy of each table in every virtual warehouse that queries it, which increases storage charges until the warehouse is suspended.

  3. C

    Snowflake keeps deleted data only in the result cache, so storage charges increase mainly when users rerun the same queries repeatedly.

  4. D

    Snowflake requires manual storage compaction after DELETE and UPDATE operations; until an administrator runs compaction, the storage cannot be released.

Show answer and explanation

Correct answer: A

Explanation

This scenario tests understanding of Snowflake's elastic storage model and how data lifecycle features affect billed storage. Snowflake stores table data in compressed, columnar, immutable micro-partitions in cloud storage. Because micro-partitions are immutable, UPDATE, DELETE, and similar operations write new versions rather than changing existing files in place. Older versions may still be retained for Time Travel and then Fail-safe, so storage usage can remain elevated even after data is logically removed from active tables. This is especially noticeable in ETL patterns involving frequent DML, table replacement, or drop/recreate cycles. Snowflake documentation on Time Travel, Fail-safe, and storage usage explains that historical data retention contributes to storage consumption. A key best practice is to understand retention settings and development workflows when evaluating storage costs.

  • A. Correct.

    Correct. Snowflake uses immutable micro-partitions in its cloud services storage layer. When data is updated or deleted, Snowflake creates new micro-partitions rather than modifying existing ones in place. Older versions can remain available during the Time Travel retention period, and then enter Fail-safe for permanent data protection. Because of this, storage billed can exceed the size of the currently active table data, especially in environments with frequent DML or object replacement.

  • B. Incorrect.

    Incorrect. Virtual warehouses provide compute only and do not store separate physical copies of table data. Snowflake separates compute from storage, which is a core platform design principle. Querying a table from different warehouses does not duplicate the underlying stored data.

  • C. Incorrect.

    Incorrect. The result cache stores query results temporarily to improve performance, but it is not the main reason for persistent storage charges related to deleted rows or dropped objects. The scenario points to retained historical data versions, not cached query output.

  • D. Incorrect.

    Incorrect. Snowflake does not require customers to run manual storage compaction jobs after DML operations. Storage management is automatic. The misconception here comes from traditional database systems where vacuuming or compaction may be required, but Snowflake manages micro-partitions and retention automatically.

SnowPro Associate: Platform Question 8

Single answer● Elastic storage

A retail company stores three years of sales data in Snowflake. Most analysts query only the last 90 days, but auditors occasionally run reports against older data. The data volume is growing rapidly, and the team wants a solution that scales storage independently from compute while avoiding the need to reorganize files or provision additional disk capacity for warehouses. Which Snowflake capability best addresses this requirement?

  1. A

    Snowflake's elastic storage layer, which automatically scales storage separately from virtual warehouse compute

  2. B

    Increasing the size of the virtual warehouse so that it includes more persistent storage for older data

  3. C

    Using result caching so historical data does not need to be stored after the first query

  4. D

    Converting permanent tables to temporary tables so infrequently accessed historical data consumes fewer storage resources

Show answer and explanation

Correct answer: A

Explanation

This scenario tests understanding of Snowflake's architecture, specifically elastic storage. In Snowflake, storage and compute are decoupled: table data is stored in cloud object storage managed by Snowflake, while virtual warehouses provide independent compute for query processing. This means organizations can store very large and growing datasets without provisioning storage attached to compute clusters. Analysts can use smaller or larger warehouses based on workload, while the underlying storage scales separately. This is a key Snowflake design principle and an important operational benefit for real-world environments with large historical datasets and occasional access patterns. Relevant Snowflake documentation emphasizes the separation of storage, compute, and cloud services layers, and notes that virtual warehouses do not own the stored data.

  • A. Correct.

    Correct. Snowflake separates storage and compute, allowing data volumes to grow without requiring changes to warehouse size. This is a core benefit of Snowflake's elastic storage model: data is stored centrally in cloud storage and compute resources are provisioned independently through virtual warehouses.

  • B. Incorrect.

    Incorrect. Virtual warehouses provide compute resources, not persistent table storage capacity. Increasing warehouse size can improve query performance, but it does not add durable storage for table data or solve long-term data growth requirements.

  • C. Incorrect.

    Incorrect. Result caching can improve performance for repeated identical queries, but it is not a storage management feature and does not eliminate the need to retain historical table data. Cached results are temporary and cannot replace underlying data storage.

  • D. Incorrect.

    Incorrect. Temporary tables are session-scoped and are not appropriate for long-term historical or audit data retention. They are not a mechanism for reducing storage requirements for permanent business data that must remain accessible over time.

SnowPro Associate: Platform Question 9

Single answer● Elastic compute

A retail company runs hourly ETL jobs and supports ad hoc BI queries in the same Snowflake account. During business hours, analysts report slow dashboard performance whenever the ETL workload starts. The company wants to improve concurrency for user queries without forcing analysts to wait for ETL to finish, while keeping the solution aligned with Snowflake's elastic compute capabilities. Which action should they take?

  1. A

    Resize the existing virtual warehouse to a larger size so both ETL and BI queries continue to share the same compute cluster

  2. B

    Create a separate virtual warehouse for BI queries and keep the ETL jobs on their own warehouse

  3. C

    Convert the ETL tables to temporary tables so BI queries are not blocked by ETL processing

  4. D

    Enable Time Travel retention to reduce resource contention between ETL and BI workloads

Show answer and explanation

Correct answer: B

Explanation

The best answer is to use separate virtual warehouses for different workloads. Snowflake's elastic compute architecture allows independent compute clusters to access the same centralized storage, which is ideal for isolating ETL and BI activity. This is a core practical use of elastic compute: one workload can scale or run independently without monopolizing resources needed by another. While resizing a warehouse can add capacity, it does not provide the same workload isolation as separate warehouses. Snowflake documentation and best practices consistently recommend using different virtual warehouses for distinct workloads such as loading, transformation, and analytics when concurrency and predictable performance are important.

  • A. Incorrect.

    This may improve performance in some cases by adding more compute to the single warehouse, but it does not isolate workloads. ETL and BI queries would still compete for the same warehouse resources and queueing/concurrency issues can remain. Snowflake's elastic compute model is better leveraged by separating workloads onto different virtual warehouses when isolation is needed.

  • B. Correct.

    Correct. Snowflake separates storage from compute, allowing multiple virtual warehouses to access the same data without interfering with each other at the compute layer. Assigning ETL and BI to different warehouses is a common best practice for workload isolation, improving concurrency and reducing the chance that one workload degrades another.

  • C. Incorrect.

    Temporary tables do not solve compute contention between workloads. They affect object lifecycle and visibility, not warehouse resource competition. BI queries slowing down during ETL is primarily a compute isolation issue, not a table type issue.

  • D. Incorrect.

    Time Travel is a data protection and recovery feature that allows access to historical data versions. It does not reduce contention for warehouse compute resources and has no direct role in improving query concurrency between ETL and BI workloads.

SnowPro Associate: Platform Question 10

Single answer● Elastic compute

A retail company runs hourly ETL jobs and also supports hundreds of analysts who query the same Snowflake database throughout the day. Recently, analysts have reported slow dashboard performance whenever the hourly ETL jobs start. The data engineering team wants to reduce query contention without changing the SQL or redesigning tables. Which Snowflake approach best uses elastic compute to address this problem?

  1. A

    Convert the existing virtual warehouse to a multi-cluster warehouse so Snowflake can add clusters to handle concurrent workloads

  2. B

    Enable Time Travel for the database so analysts can query historical versions without waiting on ETL activity

  3. C

    Increase the data retention period so Snowflake has more versions of the data available for concurrent access

  4. D

    Create a materialized view on all frequently queried tables so ETL and BI workloads do not share compute resources

Show answer and explanation

Correct answer: A

Explanation

Snowflake separates storage and compute, allowing compute to scale elastically through virtual warehouses. When the main issue is concurrent workload pressure, especially when many users and batch jobs overlap, a multi-cluster warehouse is the most appropriate elastic compute solution. It can automatically add clusters based on demand to improve throughput for concurrent queries. This is different from resizing a warehouse, which gives a single cluster more power for individual queries, but does not address concurrency as effectively as multi-cluster scaling. Features such as Time Travel, retention changes, and materialized views serve different purposes and do not directly solve compute contention in this scenario. This aligns with Snowflake documentation on virtual warehouses and multi-cluster warehouses, which emphasizes scaling out compute for concurrency and workload bursts.

  • A. Correct.

    Correct. A multi-cluster warehouse is a core Snowflake elastic compute feature designed to address concurrency by automatically starting additional clusters when query demand increases. In this scenario, ETL and analyst queries are competing for warehouse resources at the same time. Converting the warehouse to multi-cluster helps absorb spikes in concurrent workload without requiring SQL changes or table redesign. This matches the requirement to reduce contention using compute elasticity.

  • B. Incorrect.

    Incorrect. Time Travel is a data protection and recovery feature that allows access to historical data states, but it does not reduce warehouse contention or improve concurrency between ETL and BI queries. Both workloads would still consume compute resources from warehouses when queries run.

  • C. Incorrect.

    Incorrect. Increasing data retention affects how long historical table versions are preserved for features such as Time Travel and Fail-safe-related lifecycle behavior, not how compute resources are allocated. It does nothing to address concurrent query execution bottlenecks caused by ETL and analyst activity sharing warehouse capacity.

  • D. Incorrect.

    Incorrect. Materialized views can improve performance for some repeated query patterns, but they do not directly separate ETL and BI compute usage in the way described. They also introduce maintenance costs and are not a general elastic compute solution for handling concurrency spikes. The requirement specifically points to using elastic compute rather than redesigning data access patterns.

Timed practice exam

Take a SnowPro Associate: Platform practice test under exam conditions

65 questions in 85 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam

What the SnowPro Associate: Platform exam covers

The objectives this question bank covers most, by number of questions.

  • ○ Python

    8 questions

  • ○ SQL

    8 questions

  • ○ Structured data

    8 questions

  • ○ Semi-structured data

    8 questions

  • 1.1 Outline key features and benefits of the Snowflake AI Data Cloud.

    4 questions

  • ● Elastic storage

    4 questions

  • ● Elastic compute

    4 questions

  • ● Snowflake layers

    4 questions

All 367 SnowPro Associate: Platform practice questions

Every question has a page with the answer and explanation. Numbers are stable, so you can bookmark or share them.

  1. 1.A retail company wants to combine point-of-sale data from stores, clickstream data from its website, and...
  2. 2.A retail company wants to modernize its analytics platform. The data engineering team needs to ingest sales...
  3. 3.A retail company wants to build an AI-driven demand forecasting solution using sales data stored in...
  4. 4.A retail company wants to modernize its analytics platform. The data engineering team needs to ingest...
  5. 5.A retail company loads 3 TB of historical sales data into Snowflake each month and keeps all history for...
  6. 6.A retail company stores three years of sales history in Snowflake. Most analysts query only the most recent...
  7. 7.A retail company loads several terabytes of sales data into Snowflake every day. During a cost review, an...
  8. 8.A retail company stores three years of sales data in Snowflake. Most analysts query only the last 90 days,...
  9. 9.A retail company runs hourly ETL jobs and supports ad hoc BI queries in the same Snowflake account. During...
  10. 10.A retail company runs hourly ETL jobs and also supports hundreds of analysts who query the same Snowflake...
  11. 11.A data engineering team runs large ELT transformations every hour, while BI analysts run dashboards...
  12. 12.A retail company uses Snowflake to support both hourly ETL jobs and ad hoc BI dashboards. During business...
  13. 13.A retail company is evaluating Snowflake for a new analytics platform. The security team wants to understand...
  14. 14.A data engineering team is troubleshooting a Snowflake environment where users report that loading files,...
  15. 15.A retail company is onboarding analysts to Snowflake and wants to explain why multiple business units can...
  16. 16.A data engineering team is troubleshooting why a nightly ELT pipeline in Snowflake is running slower than...
  17. 17.A Snowflake administrator needs to help two different users choose the right Snowflake interface for their...
  18. 18.A data engineering team wants a Snowflake interface that lets analysts run ad hoc SQL in worksheets, browse...
  19. 19.A data engineering team wants different Snowflake users to work in the interface best suited to their tasks....
  20. 20.A data engineering team is onboarding several business analysts to Snowflake. The analysts need a...
  21. 21.A data analyst is using Snowsight to investigate why a dashboard query became slower after a recent schema...
  22. 22.A data analyst uses Snowsight to run several ad hoc queries against a shared development warehouse. The...
  23. 23.A data analyst needs to share monthly sales results with business users who do not write SQL. The analyst has...
  24. 24.A data analyst is using Snowsight to investigate a dashboard query that is running slowly in production. The...
  25. 25.A data analyst wants to use Snowflake Notebooks to explore a sales table, create visualizations, and share...
  26. 26.A data engineering team wants to use Snowflake Notebooks to explore sales data and share findings with...
  27. 27.A data analyst is using Snowflake Notebooks to explore a large sales dataset and share findings with...
  28. 28.A data analyst wants to use a Snowflake Notebook to explore a large sales table, create a few visualizations,...
  29. 29.A data engineer is troubleshooting a transformation in Snowsight and wants to compare output from several SQL...
  30. 30.A data analyst is troubleshooting a complex query in Snowsight and wants to compare results from several...
  31. 31.A data analyst is using a Snowsight worksheet to troubleshoot a transformation process. They first run USE...
  32. 32.A data analyst is using Snowsight Worksheets to investigate a sales issue. She needs to run several SQL...
  33. 33.A data engineering team wants to let analysts call a Python user-defined function (UDF) in Snowflake to...
  34. 34.A data engineering team wants to load a pandas DataFrame from a Python application into a Snowflake table...
  35. 35.A data engineering team needs to load daily JSON files from Amazon S3 into Snowflake using a Python...
  36. 36.A data engineering team wants to use Python to load a pandas DataFrame into a Snowflake table from an...
  37. 37.A data engineer needs to load customer records from a staging table into a target table in Snowflake. The...
  38. 38.A data engineer needs to produce a daily customer status snapshot in Snowflake. The source table...
  39. 39.A data engineer needs to produce a daily sales report from a Snowflake table named SALESTXN. The report must...
  40. 40.A data engineer needs to create a daily sales summary table in Snowflake from a transaction table named...
  41. 41.A data analyst is new to Snowflake and wants to use Snowsight to investigate slow-running queries from a...
  42. 42.A data analyst is new to Snowsight and needs to quickly investigate why a dashboard metric changed overnight....
  43. 43.A data analyst is using Snowsight to investigate a sudden drop in daily sales. She wants to run several SQL...
  44. 44.A data analyst is new to Snowflake and is using Snowsight to investigate a sales issue. They need to run...
  45. 45.A retail company receives hourly CSV files from a third-party logistics provider in an Amazon S3 bucket. The...
  46. 46.A data engineering team receives daily CSV files in an Amazon S3 bucket and needs to load them into a...
  47. 47.A retail company receives hourly CSV files from a partner in an Amazon S3 bucket. The files are added...
  48. 48.A retail company receives hourly CSV files from a partner in an Amazon S3 bucket. The files contain a header...
  49. 49.A Snowflake administrator is troubleshooting a report that ran much slower this morning than it did...
  50. 50.A Snowflake administrator is investigating a complaint that a dashboard query was much slower this morning...
  51. 51.A Snowflake administrator needs to investigate why a dashboard query ran slowly this morning. The query was...
  52. 52.A Snowflake administrator needs to investigate why a dashboard query ran slowly this morning. The...
  53. 53.A data engineer is troubleshooting why a newly created table is not visible in Snowsight for an analyst. The...
  54. 54.A data engineer is troubleshooting why a newly created table is not visible in Snowsight for another team...
  55. 55.A data engineer is using Snowsight to validate whether a newly created table and its columns are visible to...
  56. 56.A data engineer is troubleshooting why a newly created table is not visible in Snowsight for another team...
  57. 57.A data engineering team needs to load daily CSV files from an Amazon S3 bucket into Snowflake. They want a...
  58. 58.A data engineering team needs a landing area for CSV files generated by an internal process that runs on a...
  59. 59.A data engineering team needs to load CSV files from an Amazon S3 bucket into a new Snowflake table. A...
  60. 60.A data engineering team needs to load daily CSV files from an Amazon S3 bucket into Snowflake. For security,...
  61. 61.A data analyst is using a Snowflake Notebook to explore sales data and build a repeatable analysis for the...
  62. 62.A data analyst is using a Snowflake Notebook to explore quarterly sales data and build visualizations for a...
  63. 63.A data analyst is using a Snowflake Notebook to explore sales data and build a repeatable analysis for...
  64. 64.A data analyst wants to build an interactive prototype in Snowflake Notebooks to explore sales trends. The...
  65. 65.A data analyst is using a Snowflake Notebook to explore a large sales dataset with Python. The analyst runs...
  66. 66.A data engineering team uses Snowsight notebooks to prototype SQL and Python data quality checks. They want...
  67. 67.A data engineering team uses Snowsight notebooks to explore a large sales dataset and prototype Python-based...
  68. 68.A data analyst is using a Snowflake Notebook to explore sales data and run Python cells against a small...
  69. 69.A data engineering team wants to execute Python code directly inside Snowflake to enrich incoming records...
  70. 70.A data engineering team wants to let analysts run custom Python logic directly in Snowflake to score customer...
  71. 71.A data engineer needs to execute a one-time data fix directly in Snowflake by updating rows in a table based...
  72. 72.A data engineering team wants to automate a simple data quality check directly in Snowflake. They need to run...
  73. 73.A data engineer loads a CSV file into a Snowflake table named SALESRAW with the following columns in order:...
  74. 74.A data engineer needs to create a monthly sales summary table in Snowflake from a transactional table named...
  75. 75.A data engineer needs to produce a monthly sales summary in Snowflake. The source table SALES contains one...
  76. 76.A data engineer needs to create a monthly sales summary table in Snowflake from an ORDERS table with the...
  77. 77.A data engineering team wants to automate a daily cleanup task directly in Snowflake using Python. The task...
  78. 78.A data engineering team wants to transform sales records in Snowflake using Python so analysts can call the...
  79. 79.A data engineering team is building a Python application that must load sales data into Snowflake every 15...
  80. 80.A data engineering team needs to load a daily CSV file from an internal application into a Snowflake table...
  81. 81.A data engineer is using a Snowflake notebook to validate a new transformation pipeline. After running...
  82. 82.A data engineer is reviewing a Snowflake Notebook that another team member used to validate a new...
  83. 83.A data engineer is using a Snowflake notebook to validate a new transformation pipeline. One SQL cell has...
  84. 84.A data engineer is using a Snowflake Notebook to validate a new transformation pipeline. One SQL cell has...
  85. 85.A data analyst needs to build an interactive dashboard directly in Snowflake so business users can explore...
  86. 86.A data engineering team wants to give business users an interactive dashboard directly inside Snowflake to...
  87. 87.A data analyst needs to build an internal dashboard in Snowflake to let business users explore daily sales by...
  88. 88.A data analyst is building an internal dashboard in Streamlit in Snowflake to help regional sales managers...
  89. 89.A data engineer is using the Snowflake Connector for Python to load daily sales data. The load date is stored...
  90. 90.A data engineer is using Snowflake Connector for Python to run the same query for different warehouse names...
  91. 91.A data engineer is using the Snowflake Connector for Python to run a query that filters rows by a customer ID...
  92. 92.A data engineer is using the Snowflake Connector for Python to run ad hoc SQL against a table chosen at...
  93. 93.A data engineering team is setting up a new Snowflake environment for the SALES department. They want to load...
  94. 94.A data engineering team is onboarding a new application in Snowflake. They want to store raw files, load...
  95. 95.A data engineering team is setting up a new Snowflake environment for an analytics project. They want to...
  96. 96.A data engineering team is setting up a new analytics environment in Snowflake for the SALES department. They...
  97. 97.A data engineering team maintains a production database named SALESDB in Snowflake. Before deploying a major...
  98. 98.A retail company stores production data in the database PRODDB. Analysts need a safe way to test new...
  99. 99.A data engineering team is reorganizing its Snowflake environment. They want a new database for a marketing...
  100. 100.A data engineering team is reorganizing objects in Snowflake. They currently have a database named PRODDB...
  101. 101.A data engineering team created a schema named SALES in the ANALYTICS database and loaded several tables into...
  102. 102.A data engineering team stores raw ingestion tables in the schema PRODDB.RAW. A contractor role named...
  103. 103.A data engineering team maintains a database named ANALYTICS with a schema named STAGING that contains...
  104. 104.A data engineering team is reorganizing objects in a Snowflake database. They created a schema named...
  105. 105.A data engineering team loads clickstream data into a Snowflake table named EVENTSRAW. The table receives...
  106. 106.A data engineering team loads a SALES table every hour using a TRUNCATE followed by INSERT process. Analysts...
  107. 107.A retail company loads daily sales records into a large permanent table named SALESFACT. Analysts frequently...
  108. 108.A data engineering team loads sales transactions into a Snowflake table every hour. Analysts frequently run...
  109. 109.A data engineering team has a table SALESRAW in the PROD database that contains customerid, orderid,...
  110. 110.A data engineering team maintains a table named SALESRAW that receives new rows throughout the day. Analysts...
  111. 111.A data engineering team maintains a table named SALESRAW that contains all sales transactions, including a...
  112. 112.A data engineering team maintains a SALES table that contains sensitive columns such as CUSTOMEREMAIL and...
  113. 113.A retail company is loading point-of-sale data from CSV files into a Snowflake table. One column,...
  114. 114.A retail company is loading order data from CSV files into a Snowflake table. The source file contains these...
  115. 115.A retail company is loading order data from CSV files into Snowflake. One column, ORDERTOTAL, contains values...
  116. 116.A retail company is loading sales data from CSV files into a Snowflake table. One source column, ORDERTOTAL,...
  117. 117.A Snowflake administrator is onboarding a new data engineering team. The team needs to create schemas and...
  118. 118.A company is setting up a new Snowflake account for its analytics team. The security lead wants to follow...
  119. 119.A Snowflake account has just been provisioned for a growing analytics team. The company wants to follow...
  120. 120.A Snowflake account is being set up for a new analytics team. The security lead wants to follow...
  121. 121.A Snowflake administrator is onboarding a new analytics team. Team members need to query tables in the...
  122. 122.A Snowflake administrator needs to allow a group of analysts to query tables in the FINANCEDB database...
  123. 123.A company uses Snowflake to support both a Finance team and a Data Engineering team. The SECURITYADMIN role...
  124. 124.A Snowflake administrator is onboarding a new analytics team. Team members need to query tables in the SALES...
  125. 125.A Snowflake administrator is redesigning access control for an analytics team. The team lead wants BIANALYST...
  126. 126.A Snowflake administrator is redesigning access for an analytics team. The team wants junior analysts to...
  127. 127.A Snowflake administrator is redesigning access for an analytics team. The team lead wants the ANALYST role...
  128. 128.A Snowflake administrator is redesigning access for the analytics team. They create a role hierarchy where...
  129. 129.A company uses Snowflake to support several business units. The security team wants to let analysts in the...
  130. 130.A Snowflake account is being reorganized to improve security administration. The company wants one set of...
  131. 131.A Snowflake administrator is designing access for a finance reporting application used by hundreds of...
  132. 132.A Snowflake administrator is redesigning access control for a growing analytics environment. The company...
  133. 133.A data engineering team wants analysts to query all current and future tables in the PRODDB.SALES schema...
  134. 134.A Snowflake administrator needs to let a data engineering role named ETLROLE load files from an existing...
  135. 135.A Snowflake administrator is onboarding a new analyst role named ANALYSTRPT. Users with this role must be...
  136. 136.A Snowflake administrator needs to let a data analyst query tables in the FINANCEDB database, but the analyst...
  137. 137.A Snowflake administrator creates a custom role named ANALYSTROLE for a reporting team. The team must be able...
  138. 138.A Snowflake administrator creates a custom role named ANALYSTR and grants it the following privileges: USAGE...
  139. 139.A company uses role-based access control in Snowflake. The ANALYST role needs to query the table...
  140. 140.A company uses role-based access control in Snowflake. The SALESDB database contains a schema named ANALYTICS...
  141. 141.A Snowflake administrator created a database named FINANCEDB for the accounting team. The database and all...
  142. 142.A Snowflake administrator creates a database named SALESRAW and grants the ETLADMIN role full control of the...
  143. 143.A Snowflake administrator created a database named SALESRAW and now needs to hand over full control of that...
  144. 144.A Snowflake administrator creates a new database named FINANCEDB for the accounting team and needs to hand...
  145. 145.A data engineering team maintains a SALESDB database with a curated schema named PROD. Analysts in a separate...
  146. 146.A data engineering team maintains a SALES database with a schema named CURATED. They want analysts to query...
  147. 147.A data engineering team stores raw sales files in an internal stage and loads them into a table named...
  148. 148.A data engineering team loads daily sales files into a STAGE and then inserts the transformed data into the...
  149. 149.A Snowflake administrator needs to identify all tables in the SALES database that have not been modified in...
  150. 150.A data engineering team needs to audit which tables in the SALES database have not been modified in the last...
  151. 151.A data engineer needs to identify all BASE TABLES in the SALES database that have not been modified in the...
  152. 152.A data engineer needs to identify all BASE TABLES in the ANALYTICS database that have not been modified in...
  153. 153.A data engineering team created a new database named ANALYTICS for a reporting project. When analysts connect...
  154. 154.A data engineering team creates a new database named ANALYTICS for a reporting project. Soon after,...
  155. 155.A Snowflake administrator creates a new database named FINANCEDB for an analytics team. Immediately...
  156. 156.A Snowflake administrator creates a new database named FINANCEDB for an application team. Soon after,...
  157. 157.A data engineering team uses a shared Snowflake service account to run deployment scripts. One script creates...
  158. 158.A data engineering team uses a shared Snowflake worksheet to run deployment scripts in a DEV environment. A...
  159. 159.A data engineering team at a retail company uses a worksheet to load sales data into Snowflake. The script...
  160. 160.A data engineering team uses a shared Snowflake worksheet to troubleshoot issues in a pipeline. The worksheet...
  161. 161.A Snowflake account uses role-based access control. A data engineering team created a schema named...
  162. 162.A Snowflake administrator is decommissioning the role ETLADMIN and needs to transfer ownership of the table...
  163. 163.A Snowflake administrator is decommissioning the role APPDEV and needs to transfer ownership of the schema...
  164. 164.A Snowflake administrator needs to transfer ownership of the SALESDB database from the role ETLADMIN to the...
  165. 165.A data engineering team created a temporary development schema named DEVTEST in the ANALYTICS database to...
  166. 166.A data engineering team wants to retire a temporary schema named STAGELOAD in the SALES database after a...
  167. 167.A data engineering team created a temporary working area in the ANALYTICS database called STAGEWORK. After...
  168. 168.A data engineering team is decommissioning a project-specific schema named ANALYTICSSTAGE in the PRODDB...
  169. 169.A data analyst needs a quick report showing the total number of orders and the average order amount for each...
  170. 170.A data engineer needs to quickly validate the contents of a Snowflake table named SALES before building a...
  171. 171.A data analyst needs to quickly review the most recent 10 orders from the SALES.PUBLIC.ORDERS table to...
  172. 172.A data analyst needs to review recent orders from a Snowflake table named SALESDB.PUBLIC.ORDERS. The analyst...
  173. 173.A data engineering team is cleaning up old training materials for new Snowflake users. One slide states that...
  174. 174.A data engineering team is reviewing the SnowPro Associate exam blueprint and notices a study note labeled...
  175. 175.A Snowflake administrator is reviewing a draft SnowPro Associate practice exam and notices one objective...
  176. 176.A retail company is preparing SnowPro Associate study materials and asks a data engineer to create a practice...
  177. 177.A data engineering team maintains a reporting query in Snowflake that currently uses SELECT from the...
  178. 178.A data engineering team created a reporting query against a Snowflake table named SALESFACT. The query...
  179. 179.A data engineering team maintains a reporting view in Snowflake that is currently defined as SELECT FROM...
  180. 180.A data engineering team maintains a reporting query that currently uses SELECT from a Snowflake table...
  181. 181.A data analyst is investigating recent order activity in a Snowflake table named ORDERS that contains...
  182. 182.A data analyst is validating a new sales dashboard in Snowflake and wants to quickly inspect only the 20...
  183. 183.A data analyst is troubleshooting a query in Snowflake against a SALES table that contains billions of rows....
  184. 184.A data analyst is validating a newly loaded SALES table that contains hundreds of millions of rows. They want...
  185. 185.A retail company loads clickstream events from JSON files into a Snowflake table named RAWEVENTS with a...
  186. 186.A retail company loads daily clickstream JSON files from cloud storage into a Snowflake table named RAWEVENTS...
  187. 187.A retail company stores raw clickstream events in a Snowflake table with a VARIANT column named EVENTDATA....
  188. 188.A retail company loads daily JSON files from an external stage into a Snowflake table named RAWORDERS using a...
  189. 189.A data engineering team loads daily CSV files from an Amazon S3 bucket into Snowflake. They want Snowflake to...
  190. 190.A data engineering team loads daily CSV files from an Amazon S3 bucket into Snowflake. The files are produced...
  191. 191.A data engineering team loads daily CSV files from an Amazon S3 bucket into Snowflake. The files contain...
  192. 192.A data engineering team loads daily CSV files from an Amazon S3 bucket into Snowflake. They want to simplify...
  193. 193.A data engineering team loads daily CSV files from an Amazon S3 bucket into a Snowflake table named SALESRAW...
  194. 194.A retail company receives hourly CSV files from a partner in an Amazon S3 bucket. New files are appended...
  195. 195.A data engineering team loads hourly CSV files from an Amazon S3 bucket into a Snowflake table named...
  196. 196.A retail company receives new CSV files in an Amazon S3 bucket every hour. The files must be loaded into a...
  197. 197.A retail company stores sales data in a Snowflake table named SALES with the following structured columns:...
  198. 198.A retail company loads daily product catalog files into a Snowflake table named PRODUCTCATALOG. The source...
  199. 199.A retail company stores order data in a Snowflake table named ORDERS with the following schema: ORDERID...
  200. 200.A retail company stores daily sales records in a Snowflake table with strongly typed columns such as ORDERID...
  201. 201.A retail company loads clickstream events into a Snowflake table named RAWEVENTS. The table has one column,...
  202. 202.A retail company stores clickstream events in a Snowflake table named EVENTLOG. The table has a VARIANT...
  203. 203.A retail company loads clickstream events from JSON files into a Snowflake table named RAWEVENTS with a...
  204. 204.A retail company stores clickstream events in a Snowflake table named EVENTS. The table has a VARIANT column...
  205. 205.A retail analytics team stores raw point-of-sale events in a Snowflake table named SALESRAW with the...
  206. 206.A retail analytics team stores semi-structured order data in a VARIANT column named ORDERDATA in table...
  207. 207.A retail analytics team stores clickstream events in a Snowflake table named EVENTS with the columns USERID,...
  208. 208.A retail analytics team stores order events in a Snowflake table named ORDERSRAW. The table includes a...
  209. 209.A retail company loads daily sales data from CSV files into a Snowflake staging table. One column,...
  210. 210.A retail company stores point-of-sale transactions in a Snowflake table named SALESRAW. The table includes a...
  211. 211.A retail company stores online order data in a Snowflake table named ORDERS. One column, ORDERINFO, uses a...
  212. 212.A retail company loads daily order data into a Snowflake table named ORDERSRAW. One column, ORDERINFO, is...
  213. 213.A retail company stores clickstream events in a Snowflake table named EVENTLOG. The table has a VARIANT...
  214. 214.A retail company loads clickstream events from JSON files into a Snowflake table named RAWEVENTS with a...
  215. 215.A retail company loads clickstream events from JSON files into a Snowflake table named RAWEVENTS with a...
  216. 216.A retail company loads clickstream events from JSON files into a Snowflake table named EVENTSRAW with a...
  217. 217.A data engineer needs to load new CSV files from an internal named stage into the table SALESRAW every hour....
  218. 218.A data engineer loaded several CSV files from an internal stage into a Snowflake table using COPY INTO. After...
  219. 219.A data engineering team loads daily CSV files from an internal stage into the table SALESRAW. During testing,...
  220. 220.A data engineer needs to load a CSV file from an external stage into a Snowflake table and quickly validate...
  221. 221.A data engineering team loads daily CSV files from an internal stage into a Snowflake table named SALESRAW...
  222. 222.A data engineering team loads daily CSV files from an internal stage into the SALESRAW table using a COPY...
  223. 223.A data engineering team receives daily CSV files in an internal stage. Occasionally, a few rows contain bad...
  224. 224.A data engineer needs to load daily CSV files from an internal stage into an existing Snowflake table named...
  225. 225.A data engineer needs to load a small set of corrected customer records from one Snowflake table into another...
  226. 226.A data engineer needs to load only new web order records from a staging table into a target table in...
  227. 227.A data engineer needs to load transformed rows from a staging table into a target table in Snowflake. The...
  228. 228.A data engineer needs to load new rows from a staging table into a target table in Snowflake. The target...
  229. 229.A data engineer is troubleshooting a Snowpipe load from an external stage backed by cloud storage. The...
  230. 230.A data engineer is validating whether daily CSV files have arrived in an Amazon S3 external stage before...
  231. 231.A data engineer is troubleshooting why a nightly load from an Amazon S3 bucket is missing several expected...
  232. 232.A data engineer needs to verify which files are currently available in an external stage before running a...
  233. 233.A data engineering team runs a nightly ETL workload on a Snowflake virtual warehouse. Most nights, the...
  234. 234.A retail company runs hourly ELT jobs that load data into Snowflake and a separate set of BI dashboards used...
  235. 235.A data engineering team runs a nightly ETL pipeline on a Snowflake virtual warehouse named ETLWH. Most of the...
  236. 236.A data engineering team uses a Snowflake virtual warehouse named ETLWH to run nightly transformation jobs....
  237. 237.A retail analytics team uses a Snowflake virtual warehouse to support a dashboard application. Every morning...
  238. 238.A retail company uses Snowflake to support both hourly ETL jobs and a business intelligence dashboard queried...
  239. 239.A retail company runs large nightly ETL jobs and also serves many short, interactive BI queries from analysts...
  240. 240.A BI team runs many short dashboard queries during business hours. Performance is acceptable when only a few...
  241. 241.A data engineering team runs a nightly ETL job on a Snowflake virtual warehouse. The job is a single sequence...
  242. 242.A data engineering team runs a nightly ETL job on a Snowflake virtual warehouse. The job processes a fixed...
  243. 243.A data engineering team runs a nightly ETL job on a Snowflake virtual warehouse. The job currently uses a...
  244. 244.A data engineering team runs a nightly ELT workflow on a Snowflake virtual warehouse named ETLWH. The...
  245. 245.A data engineering team runs a nightly ELT pipeline on a Snowflake virtual warehouse named ETLWH. Most steps...
  246. 246.A retail company runs hourly ELT jobs on a Snowflake virtual warehouse named ETLWH. Most of the time, ETLWH...
  247. 247.A retail company runs hourly ELT jobs on a Snowflake virtual warehouse named ETLWH. During peak business...
  248. 248.A data engineering team runs a nightly ELT workload on a Snowflake warehouse named ETLWH. The workload...
  249. 249.A data engineering team runs hourly ELT jobs on a Snowflake warehouse. Recently, job duration increased...
  250. 250.A data engineering team runs hourly ELT jobs on a Snowflake virtual warehouse named ETLWH. Most of the time,...
  251. 251.A BI team uses a Snowflake virtual warehouse named ANALYTICSWH to support dashboard queries during business...
  252. 252.A data engineering team runs a nightly ELT pipeline on a Snowflake virtual warehouse named ETLWH. Most of the...
  253. 253.A data engineering team runs a nightly ELT workload on a Snowflake virtual warehouse named ETLWH. The...
  254. 254.A data engineering team runs a nightly ELT job on a Snowflake virtual warehouse named ETLWH. The job usually...
  255. 255.A BI team uses a Snowflake virtual warehouse named BIWH, sized MEDIUM, to run dashboard queries during...
  256. 256.A data engineer needs to load a daily CSV file of sales transactions from an internal stage into a Snowflake...
  257. 257.A data engineer needs to load a daily CSV file from an internal stage into a Snowflake table named SALESRAW....
  258. 258.A data engineering team receives a daily CSV file from a vendor and uploads it to an internal named stage in...
  259. 259.A data engineering team receives a daily CSV file from a vendor and uploads it to an internal Snowflake stage...
  260. 260.A data engineer is asked to find a table named SALES2024 in a Snowflake account, but they do not know which...
  261. 261.A data engineer is using Snowsight to investigate storage growth in the SALES database. They know the table...
  262. 262.A data engineer is using Snowsight to investigate storage costs in a production database. They need to...
  263. 263.A data engineer is asked to quickly find a table in Snowsight that stores daily sales data, but they do not...
  264. 264.A data engineer needs to verify the exact column names, data types, and nullability of the...
  265. 265.A data engineer needs to confirm the exact column definitions, data types, and nullability for an existing...
  266. 266.A data engineer needs to verify the exact column definitions, data types, and nullability for an existing...
  267. 267.A data engineer needs to confirm the exact column definitions, data types, and nullability of the...
  268. 268.A data engineer has just loaded a new table named SALESRAW into Snowflake and wants to quickly inspect a few...
  269. 269.A data engineer has just loaded a new CSV file into the table SALESRAW and wants to quickly inspect a few...
  270. 270.A data engineer has just loaded a new CSV file into the table SALESRAW and wants to quickly inspect the...
  271. 271.A data engineer has just loaded a new CSV file into the table SALESSTAGING and wants to quickly verify that...
  272. 272.A data engineer needs to append a small set of corrected customer records from a staging table into the...
  273. 273.A data engineer needs to load a small set of manually curated correction records into an existing Snowflake...
  274. 274.A data engineer needs to load a small set of manually curated correction records into an existing Snowflake...
  275. 275.A data engineer needs to load a few corrected rows from a staging table into a target table in Snowflake. The...
  276. 276.A data analyst needs to load a one-time CSV file from a local laptop into an existing Snowflake table using...
  277. 277.A data analyst needs to quickly load a local CSV file into an existing Snowflake table using Snowsight. The...
  278. 278.A data analyst needs to quickly load a local CSV file into an existing Snowflake table using Snowsight. The...
  279. 279.A data analyst needs to load a one-time CSV extract from a local laptop into an existing Snowflake table for...
  280. 280.A data engineering team loads daily CSV files from an internal stage into the SALESRAW table using a COPY...
  281. 281.A data engineer needs to load daily CSV files from an internal stage into the SALESRAW table. The files...
  282. 282.A data engineering team receives daily CSV files in an internal stage named @salesstage. The files include a...
  283. 283.A data engineering team receives daily CSV files in an internal stage named @salesstage. The files sometimes...
  284. 284.A data engineering team loads daily CSV files from an external stage into a Snowflake table using COPY INTO....
  285. 285.A data engineering team loads daily CSV files from an external stage into a Snowflake table using COPY INTO....
  286. 286.A data engineering team loads daily CSV files from an external stage into a Snowflake table. The source files...
  287. 287.A data engineering team loads vendor-delivered CSV files from an internal stage into a Snowflake table each...
  288. 288.A media analytics team stores product images and PDF manuals in an internal stage in Snowflake. They need a...
  289. 289.A media company stores product manuals as PDF files in an Amazon S3 bucket. The files must be made available...
  290. 290.A media company stores product manuals and warranty PDFs in an Amazon S3 bucket and wants to make them...
  291. 291.A media company stores product manuals and warranty PDFs in an Amazon S3 bucket. The analytics team wants to...
  292. 292.A data engineering team stores daily CSV exports in an internal named stage and wants analysts to query...
  293. 293.A data engineering team stores inbound CSV files in a named internal stage and wants analysts to query file...
  294. 294.A data engineering team stores daily CSV files in a Snowflake internal stage and wants downstream SQL...
  295. 295.A data engineering team stores product images in an internal named stage and needs a reliable way to query...
  296. 296.A Snowflake administrator wants to allow analysts to use Snowsight so they can run worksheets, view query...
  297. 297.A Snowflake administrator wants to allow a data engineering team to start using Snowpark Python in a...
  298. 298.A Snowflake administrator is asked to enable a newly created custom role so that data analysts can query...
  299. 299.A Snowflake administrator wants to allow a third-party BI tool to connect to Snowflake using key pair...
  300. 300.A data analyst needs a list of unique customer IDs from the SALES table for orders placed in 2024. The...
  301. 301.A data analyst needs to produce a daily report from the SALES table showing one row per customer for the...
  302. 302.A data analyst needs to return one row per customer from a Snowflake table named ORDERS. For each customer,...
  303. 303.A data analyst needs to produce a report showing the 10 most recent orders for each customer from the...
  304. 304.A data engineering team stores daily partner extracts in an internal named stage in Snowflake. An external...
  305. 305.A data engineering team stores daily CSV exports in an internal named stage called @financeexports. An...
  306. 306.A data engineering team stores monthly CSV extracts in an internal named stage in Snowflake and needs to let...
  307. 307.A data engineering team stores CSV files in an external Amazon S3 stage used by Snowflake. A business analyst...
  308. 308.A data engineering team creates a SQL UDF in Snowflake to standardize customer names before loading them into...
  309. 309.A data engineer creates a SQL UDF to standardize customer names and wants the function to work when the input...
  310. 310.A data engineer is creating a SQL UDF in Snowflake to standardize phone numbers. The function should accept a...
  311. 311.A data engineer creates a SQL UDF in Snowflake to standardize customer names from multiple source systems:...
  312. 312.A data engineering team stores customer support tickets in a Snowflake table and wants to generate a short...
  313. 313.A data engineering team stores customer support case text in a Snowflake table and wants to generate short...
  314. 314.A data engineering team stores thousands of customer support case notes in a Snowflake table named...
  315. 315.A data engineering team stores customer support cases in a Snowflake table named SUPPORTTICKETS with columns...
  316. 316.A data engineering team stores vendor contracts as PDF files in an internal stage. They want to use Snowflake...
  317. 317.A data engineering team stores scanned supplier invoices as PDF files in an internal stage. They want to...
  318. 318.A data engineering team stores vendor contracts as PDF files in an internal stage. They want to extract the...
  319. 319.A data engineering team stores vendor contracts as PDF files in an internal stage. They want to use Snowflake...
  320. 320.A data engineer is standardizing customer phone numbers stored in a VARCHAR column named RAWPHONE. The values...
  321. 321.A retail company loads product codes from multiple regional systems into Snowflake. Some source systems store...
  322. 322.A data engineer is standardizing customer phone numbers stored in a VARCHAR column named PHONERAW before...
  323. 323.A retail company loads product codes from several legacy systems into Snowflake. Some codes contain...
  324. 324.A support operations team stores incoming customer email bodies in a Snowflake table named SUPPORTEMAILS with...
  325. 325.A healthcare analytics team stores patient support emails in a Snowflake table named SUPPORTMESSAGES with a...
  326. 326.A customer support team stores incoming email bodies in a Snowflake table named SUPPORTEMAILS(emailid NUMBER,...
  327. 327.A support operations team stores incoming customer email bodies in a Snowflake table named...
  328. 328.A data engineering team wants to let analysts generate short summaries of customer support cases directly in...
  329. 329.A data engineering team is prototyping a support assistant inside Snowflake. They store product documentation...
  330. 330.A data engineering team is building an internal SQL assistant in Snowflake to help analysts draft queries...
  331. 331.A data engineering team wants to add a natural-language helper to an internal analytics app in Snowflake....
  332. 332.A retail company accidentally ran a DELETE statement against a production SALES table at 2:00 PM, removing...
  333. 333.A company accidentally ran a DELETE statement against a Snowflake table named SALESTXN at 10:05 AM, removing...
  334. 334.A retail company accidentally ran a DELETE statement that removed several days of order records from a...
  335. 335.A data engineering team accidentally ran a DELETE statement against a production Snowflake table at 2:00 PM....
  336. 336.A data engineering team accidentally ran a DELETE statement without a WHERE clause on a large production...
  337. 337.A data engineer accidentally runs a DELETE statement without a WHERE clause on a production Snowflake table...
  338. 338.A data engineering team accidentally runs a DELETE statement without a WHERE clause on a critical Snowflake...
  339. 339.A data engineering team accidentally runs a DELETE statement in Snowflake that removes several days of...
  340. 340.A data engineer accidentally runs an UPDATE statement on the SALES table at 2:05 PM, overwriting several...
  341. 341.A data engineer accidentally runs an UPDATE statement on the SALES.PUBLIC.ORDERS table at 2:00 PM,...
  342. 342.A data engineer accidentally runs a DELETE statement against the PROD.SALES.ORDERS table at 2:00 PM, removing...
  343. 343.A data engineer accidentally runs a DELETE statement against the SALES table at 2:05 PM, removing thousands...
  344. 344.A data engineering team needs to create a QA copy of the PRODDB database so testers can validate a new...
  345. 345.A development team needs a full copy of the production SALES database for testing a new reporting feature....
  346. 346.A data engineering team needs to create a test environment from the production SALESDB database so developers...
  347. 347.A data engineering team needs a full copy of the PRODDB database so they can test a schema migration without...
  348. 348.A data provider wants to make a set of reporting tables available to a partner company using Snowflake data...
  349. 349.A data provider company maintains curated reference tables in a Snowflake database and needs to share them...
  350. 350.A data provider wants to share a curated set of sales tables with an external business partner. The provider...
  351. 351.A data provider wants to share a curated set of reporting tables with an external business partner. The...
  352. 352.A data engineering team wants to enrich internal sales data with a third-party weather dataset available in...
  353. 353.A data engineering team wants to enrich internal sales data with a third-party demographic dataset available...
  354. 354.A financial analytics company subscribes to a third-party weather dataset through Snowflake Marketplace to...
  355. 355.A data engineering team wants to enrich internal sales analytics with a third-party demographic dataset from...
  356. 356.A data provider publishes a Snowflake Marketplace listing that includes a large customer table. Consumer...
  357. 357.A data provider wants to publish a Snowflake Native App to the Marketplace and make it easier for customers...
  358. 358.A data provider has published a Snowflake Native App with an attached listing in Snowflake Marketplace....
  359. 359.A data provider publishes a dataset as a Snowflake Marketplace listing and wants potential consumers to find...
  360. 360.A data provider wants to share a curated set of sales tables with several external companies using Snowflake...
  361. 361.A data provider shares a secure view through a Snowflake data share with an external business partner. After...
  362. 362.A data provider wants to share a curated set of sales tables with several external companies using Snowflake...
  363. 363.A data provider wants to share a curated sales dataset with several external companies using Snowflake Data...
  364. 364.A data provider needs to give a business partner read-only access to a set of reporting tables in Snowflake...
  365. 365.A data provider wants to give a partner read-only access to a curated sales dataset in Snowflake without...
  366. 366.A data provider needs to give a business partner read-only access to several reporting tables in Snowflake...
  367. 367.A data provider has created a private data share named SALESSHARE and added several tables from its PRODDB...

SnowPro Associate: Platform exam dumps FAQ

Are these SnowPro Associate: Platform dumps real exam questions?

No. These are original practice questions written to the SnowPro® Associate: Platform Certification exam objectives, not questions copied from a live exam. Memorising leaked questions violates Snowflake's candidate agreement and stops working the moment the question pool rotates. Use this bank to check your understanding of each domain and to find the topics you still need to study.

How many SnowPro Associate: Platform practice questions are there?

367 questions, each with the correct answer, an explanation of the answer, and a note on why every other option is wrong. The first 10 are on this page and every question has its own page linked below.

Are the SnowPro Associate: Platform exam dumps free?

Yes. Every question, answer and explanation on this page and the linked question pages is free to read without an account. A free HydraNode account adds timed practice exams, scoring and progress tracking across attempts.

How do I take a timed SnowPro Associate: Platform practice test?

Sign in and start the SnowPro® Associate: Platform Certification exam on HydraNode. A session gives you 65 questions drawn from this bank in 85 minutes, then a score report with a per-question review.

What topics does the SnowPro Associate: Platform exam cover?

The questions in this bank are grouped under: ○ Python; ○ SQL; ○ Structured data; ○ Semi-structured data; 1.1 Outline key features and benefits of the Snowflake AI Data Cloud.; ● Elastic storage; ● Elastic compute; ● Snowflake layers.