Free GES-C01 Practice Questions & Study Guide (2026)

Official Exam Details: (GES-C01)

Exam Code:
GES-C01
Passing Score:
70%
Total Question Bank:
82 Verified Questions
Exam Duration:
120 Minutes

Exam Format & Question Types

This certification exam features multiple-choice questions (single and multi-select), interactive Hotspots, Hot Areas, and Drag-and-Drop scenario configurations designed to test real-world technical competency.

GES-C01: Global Enterprise Solutions – Cloud Architect Professional Study Guide

Welcome to the ultimate architectural blueprint and study guide for the GES-C01: Global Enterprise Solutions – Cloud Architect Professional certification. This rigorous exam validates your expertise in designing, implementing, and managing robust, scalable, and secure cloud solutions for large enterprises. As a leading expert cloud architect and exam author, I’ve distilled the critical knowledge and strategies needed to excel.

Exam Overview & Profile

The GES-C01 certification targets experienced cloud architects, solution designers, and technical leads who possess a deep understanding of enterprise-level cloud adoption, architecture best practices, and advanced service integration. Candidates should have a minimum of 3-5 years of hands-on experience designing and deploying complex cloud solutions.

  • Question Count: Approximately 65-75 multiple-choice and multiple-select questions.
  • Duration: 170 minutes (including an optional 10-minute tutorial).
  • Passing Score: Typically 750 out of 1000.
  • Format: Scenario-based questions are prevalent, requiring you to apply architectural principles to real-world business challenges. Expect questions on trade-offs, service comparisons, and advanced troubleshooting.

Deep-Dive Domain Breakdown

To master GES-C01, focus your study on these critical architectural domains:

  • Domain 1: Enterprise Cloud Strategy & Governance (25%)
    • Cloud Adoption Frameworks: Understand frameworks like Cloud Center of Excellence (CCoE), organizational alignment, and change management.
    • Financial Management (FinOps): Cost optimization strategies, budgeting, cost allocation, reserved instances, savings plans, and serverless cost models.
    • Compliance & Regulations: HIPAA, GDPR, PCI DSS, SOC 2 – architectural patterns for meeting stringent regulatory requirements, data residency.
    • Policy & Automation: Implementing governance policies through Infrastructure as Code (IaC) and policy engines.
  • Domain 2: Advanced Cloud Infrastructure & Networking (30%)
    • Hybrid & Multi-Cloud Architectures: Design patterns for connectivity (VPN, Direct Connect/ExpressRoute equivalents), identity synchronization, data replication, and workload portability.
    • High-Scale Networking: Advanced routing, network segmentation (VPC/VNet peering, Transit Gateways), global load balancing, and DNS resolution.
    • Containerization & Orchestration: Kubernetes (EKS, AKS, GKE equivalents), serverless containers, service meshes, and deployment strategies.
    • Serverless Computing: Function-as-a-Service (FaaS), Platform-as-a-Service (PaaS) for databases and analytics, event-driven architectures.
  • Domain 3: Data Management & Analytics at Scale (25%)
    • Big Data Solutions: Data lake architectures (storage, cataloging), data warehousing, ETL/ELT pipelines, streaming data processing.
    • Database Modernization: Relational vs. NoSQL (document, key-value, graph, in-memory), migration strategies, multi-region databases.
    • AI/ML Integration: Leveraging managed ML services, MLOps pipelines, data preparation for ML models, integrating AI APIs.
  • Domain 4: Security, Resilience & Operations (20%)
    • Enterprise Security Architecture: Identity and Access Management (IAM) best practices, data encryption (at rest, in transit), network security (WAFs, firewalls, DDoS protection), security monitoring.
    • Disaster Recovery & Business Continuity: RTO/RPO objectives, multi-region/multi-AZ deployments, backup and restore strategies, automated failover.
    • Observability & Monitoring: Centralized logging, metrics, tracing, alerting, SRE principles.
    • Operational Excellence: Automation, CI/CD pipelines, chaos engineering, incident response.

High-Yield Exam Tips & Scenario Traps

  • Prioritize Business Requirements: Always choose the solution that best meets the stated business needs, balancing cost, performance, security, and operational excellence.
  • Cost Optimization is Key: In many scenarios, the most cost-effective yet performant solution using managed services is preferred. Look for opportunities to use serverless, autoscaling, and appropriate storage tiers.
  • Security First: When security is a core requirement, opt for solutions that enforce least privilege, encryption everywhere, and robust network segmentation. Don’t compromise security for minor cost savings.
  • RTO/RPO Trade-offs: Understand the implications of different RTO (Recovery Time Objective) and RPO (Recovery Point Objective) targets on architectural choices and cost. Higher availability/lower RTO/RPO means higher cost and complexity.
  • Managed Services vs. Self-Managed: Unless a specific requirement (e.g., custom kernel, legacy software) dictates self-managed, always lean towards fully managed services to reduce operational overhead.
  • Identify Keywords: “Highly available,” “fault tolerant,” “low latency,” “cost-effective,” “secure,” “scalable,” “fully managed,” “minimal operational overhead” – these keywords guide the correct answer.
  • Read the Question Carefully: Distractors often present technically viable but suboptimal solutions. Pay attention to negative phrasing or specific constraints.

Frequently Asked Questions (FAQ)

Q1: What is the best strategy for hands-on preparation for GES-C01?
A1: Hands-on experience is paramount. Focus on building end-to-end solutions that span multiple domains. Specifically, practice deploying hybrid connectivity solutions, setting up CI/CD pipelines for containerized applications, implementing data lakes with analytics, and configuring advanced security controls (e.g., IAM policies, network ACLs, WAFs). Use the official documentation as your lab guide, not just a reference. Simulated labs that mimic enterprise scenarios will be highly beneficial.

Q2: How should I approach the scenario-based questions that form a significant part of the exam?
A2: For scenario questions, first identify the core problem and the key constraints (cost, performance, security, compliance, RTO/RPO). Then, break down the problem into smaller architectural components (e.g., compute, storage, networking, security). Evaluate each answer choice against these constraints, looking for the most holistic and optimized solution. Eliminate options that introduce unnecessary complexity, security gaps, or violate stated requirements. Often, one solution clearly addresses all aspects better than others.

Q3: Is there any specific tool or service knowledge I should prioritize?
A3: While the exam is vendor-neutral in its overarching principles, a strong understanding of common cloud service categories (e.g., IaaS, PaaS, FaaS, CaaS) and their typical implementations across major cloud providers will be extremely valuable. Focus on the architectural patterns, not just service names. For instance, understand how auto-scaling groups, load balancers, message queues, serverless functions, and managed databases operate and integrate at an architectural level. Knowledge of Infrastructure as Code (e.g., Terraform, CloudFormation equivalents) and container orchestration (Kubernetes) is also crucial.

Free GES-C01 Sample Practice Questions

Test your knowledge with these sample scenario questions complete with verified explanations:

General Practice Questions

QUESTION 1

Which Snowflake Cortex feature or function supports the ability of users to ask questions in natural language and receive direct responses without the need to write SQL code?

  • A. Cortex Search
  • B. Cortex Analyst
  • C. The Cortex CLASSIFY_TEXT function
  • D. The Cortex PARSE_DOCUMENT function
Click to View Verified Solution & Explanation

Correct Option: A

Explanation:

✅ Option A (Correct) Reasoning: Snowflake Cortex Search enables users to ask questions in natural language against their enterprise data. It leverages Retrieval Augmented Generation (RAG) to find relevant information and provide direct, conversational answers without requiring users to write SQL queries. This directly addresses the question’s requirement.
❌ Why the other choices are incorrect:

Option B is incorrect: Cortex Analyst is not a recognized feature or function within Snowflake Cortex offerings. There is no specific product named ‘Cortex Analyst’ that provides direct natural language question answering.

Option C is incorrect: The Cortex CLASSIFY_TEXT function is designed for categorizing text into predefined labels, not for generating direct answers to natural language questions. Its purpose is text classification.

Option D is incorrect: The Cortex PARSE_DOCUMENT function is used for extracting structured information and entities from unstructured documents. It facilitates data extraction rather than providing conversational answers to user questions.

Reference: https://docs.snowflake.com/en/developer-guide/snowflake-cortex/search-overview

QUESTION 2 (Multi-Select)

What governance principles does Snowflake guarantee when using its Gen AI features and the underlying models? (Choose two.)

  • A. Snowflake customer data is never made available to other customers or model developers.
  • B. Snowflake enforces Role-Based Access Control (RBAC) o ensure appropriate model access.
  • C. Snowflake allows customers to create fine-tuned models that can be shared with other customers.
  • D. Snowflake only allows third-party models to access Snowflake accounts using the Snowflake Model Registry.
  • E. Snowflake mandates the use of Cortex Guard in the Cortex COMPLETE function to filter unsafe responses from a model.
Click to View Verified Solution & Explanation

Correct Option: A,B

Explanation:

✅ Option A (Correct) Reasoning: Snowflake guarantees strict data isolation, ensuring customer data processed with Gen AI features remains within the customer’s account and is never shared with other customers or used to train public models by developers.✅ Option B (Correct) Reasoning: Snowflake’s robust Role-Based Access Control (RBAC) is foundational, extending to Gen AI features to ensure only authorized users and roles can access and utilize models and related resources.❌ Why the other choices are incorrect:

Option C is incorrect: Snowflake does not generally allow customers to share fine-tuned models with other customers as a governance principle; sharing is highly controlled and specific.

Option D is incorrect: While the Model Registry is key for model management, saying it’s the only way third-party models access accounts is too restrictive and not a universal governance guarantee.

Option E is incorrect: While Cortex Guard is a critical safety feature, Snowflake does not mandate its use for all Cortex COMPLETE functions; customers retain some control over safety implementations.

Reference: https://www.snowflake.com/en/data-cloud/solutions/gen-ai/

QUESTION 3

A Snowflake ACCOUNTADMIN needs to limit LLM usage by granting access only to individual roles. To do this, they disabled LLM usage for all models in the account.

Which commands will enable the GENAI_DEVELOPER role to use the COMPLETE function with the llama3.1–70b model?

  • A. options/GESC01_69e2dfbd2a.webp
  • B. options/GESC01_05058feada.webp
  • C. options/GESC01_1a2e0c3b7e.webp
  • D. options/GESC01_7cca3fe597.webp
Click to View Verified Solution & Explanation

Correct Option: A

Explanation:

✅ Option A (Correct) Reasoning: The commands GRANT USAGE ON GENAI MODEL llama3.1-70b TO ROLE GENAI_DEVELOPER; and GRANT USAGE ON FUNCTION COMPLETE (TABLE(VARIANT)) TO ROLE GENAI_DEVELOPER; correctly provide the minimal required USAGE privilege for both the specific GenAI model and the COMPLETE function with its precise signature, enabling the role to use the LLM.
❌ Why the other choices are incorrect:

Option B is incorrect: It uses LLM MODEL instead of the correct GENAI MODEL object type and omits the required function signature (TABLE(VARIANT)) for the COMPLETE function.

Option C is incorrect: It incorrectly uses the EXECUTE privilege instead of the USAGE privilege, which is required for using GenAI models and functions.

Option D is incorrect: While GRANT ALL PRIVILEGES would technically enable usage, it grants broader permissions than necessary. USAGE is the principle of least privilege and the accurate grant for this scenario.

Reference: https://docs.snowflake.com/en/user-guide/ml-powered-features/genai/genai-functions-sql#granting-privileges-to-genai-functions-and-models

QUESTION 4 (Multi-Select)

Which commands will restrict access to Snowflake Cortex functions providing access only to roles that have been explicitly-granted privileges? (Choose two.)

  • A. REVOKE ROLE SNOWELAKE.CORTEX_FUNCTIONS FROM ROLE PUBLIC;
  • B. REVOKE ROLE SNOWFLAKE.CORTEX_USER FROM ROLE PUBLIC;
  • C. REVOKE DATABASE ROLE SNOWFLAKE.CORTEX_USER FROM ROLE PUBLIC;
  • D. REVOKE USAGE ON SCHENA SNOWFLAKE.CORTEX FROM ROLE PUBLIC;
  • E. REVOKE IMPORTED PRIVILEGES ON DATABASE SNOWFLAKE FROM ROLE PUBLIC;
Click to View Verified Solution & Explanation

Correct Option: C, D

Explanation:

✅ Option C (Correct) Reasoning: The SNOWFLAKE.CORTEX_USER database role grants access to Snowflake Cortex functions. Revoking this database role from PUBLIC ensures only explicitly granted roles can use Cortex.
✅ Option D (Correct) Reasoning: Revoking USAGE on the SNOWFLAKE.CORTEX schema from PUBLIC directly prevents general access to the functions defined within that schema, thereby restricting Cortex function usage.
❌ Why the other choices are incorrect:

Option A is incorrect: SNOWFLAKE.CORTEX_FUNCTIONS is a database role. The correct syntax for revoking a database role is REVOKE DATABASE ROLE, not REVOKE ROLE.

Option B is incorrect: SNOWFLAKE.CORTEX_USER is a database role. The correct syntax for revoking a database role is REVOKE DATABASE ROLE, not REVOKE ROLE.

Option E is incorrect: REVOKE IMPORTED PRIVILEGES typically pertains to secure data sharing or objects shared into a database, not directly to restricting access to native Cortex functions.

Reference: https://docs.snowflake.com/en/user-guide/security-access-control-overview#managing-database-roles

QUESTION 5

Which function is used to calculate the Manhattan distance between the two points in a vector space?

  • A. VECTOR_INNER_PRODUCT
  • B. VECTOR_L1_DISTANCE
  • C. VECTOR_L2_DISTANCE
  • D. VECTOR_COSINE_SIMILARITY
Click to View Verified Solution & Explanation

Correct Option: B

Explanation:

✅ Option B (Correct) Reasoning: The VECTOR_L1_DISTANCE function in Snowflake calculates the L1 norm (Manhattan distance) between two vectors. Manhattan distance is the sum of the absolute differences of their Cartesian coordinates. It is also known as taxicab or city block distance.

❌ Why the other choices are incorrect:

Option A is incorrect: VECTOR_INNER_PRODUCT calculates the dot product of two vectors, which is not the Manhattan distance. It measures how much two vectors point in the same direction.

Option C is incorrect: VECTOR_L2_DISTANCE calculates the Euclidean distance (L2 norm) between two vectors, which is the shortest straight-line path, not the Manhattan distance.

Option D is incorrect: VECTOR_COSINE_SIMILARITY measures the cosine of the angle between two vectors, indicating their directional similarity, not a direct distance metric like Manhattan distance.

Reference: https://docs.snowflake.com/en/sql-reference/functions/vector_l1_distance

QUESTION 6

Which workflow should be used to perform data analysis on unstructured documents using Snowflake Cortex AI features, including Retrieval-Augmented Generation (RAG)?

  • A. 1. Use EMBED_TEXT_768 to extract text from documents.2. Apply SUMMARTZE directly to the PDF files.3. Use TRANSLATE to retrieve the data.
  • B. 1. Use SENTIMENT on binary files.2. Apply TRANSLATE to generate embedding vectors.3. Use CLASSIFY_TEXT to extract layout information from the PDF files.
  • C. 1. Use COMPLETE to summarize documents directly from external URLs.2. Use COUNT_TOKENS to validate the output size.3. Store the output in a text file.
  • D. 1. Use PARSE_DOCUMENT to extract text from documents.2. Store and vectorize the content using EMBED_TEXT_7683. Retrieve data using vector similarity, then use COMPLETE to analyze the data.
Click to View Verified Solution & Explanation

Correct Option: D

Explanation:

✅ Option D (Correct) Reasoning: This workflow accurately describes the RAG process using Snowflake Cortex AI. PARSE_DOCUMENT correctly extracts text from unstructured documents. EMBED_TEXT_768 then vectorizes this content for efficient storage and similarity search. Finally, vector similarity retrieves relevant data, which the COMPLETE function uses for LLM-powered analysis and generation, leveraging Snowflake Cortex AI RAG capabilities.❌ Why the other choices are incorrect:

Option A is incorrect: EMBED_TEXT_768 is for vectorization, not text extraction. SUMMARIZE requires text, not direct PDF files. TRANSLATE is for language conversion, not data retrieval in RAG.

Option B is incorrect: SENTIMENT and CLASSIFY_TEXT are for text analysis, not initial binary file processing or layout extraction. TRANSLATE does not generate embedding vectors for RAG.

Option C is incorrect: COMPLETE is for LLM generation with context, not direct summarization from URLs as an initial RAG ingestion step. COUNT_TOKENS is for token management, not a core RAG workflow step.

Reference: https://docs.snowflake.com/en/user-guide/cortex-ai/

QUESTION 7 (Multi-Select)

What cost categories are incurred by the Cortex Search Services and are tracked in the CORTEX_SEARCH_DAILY_USAGE_HISTORY view? (Choose two.)

  • A. Serving compute
  • B. Cloud services compute
  • C. Virtual warehouse compute
  • D. TOKEN_CREDITS
  • E. EMBED_TEXT_TOKENS
Click to View Verified Solution & Explanation

Correct Option: A, E

Explanation:

✅ Option A (Correct) Reasoning: Serving compute represents the compute resources consumed by the search service for tasks like indexing data, running queries, and managing search indexes. This is a direct cost category tracked in the CORTEX_SEARCH_DAILY_USAGE_HISTORY view.✅ Option E (Correct) Reasoning: EMBED_TEXT_TOKENS represents the number of tokens used for generating embeddings from text data, which is a fundamental part of the Cortex Search Service and explicitly tracked in the CORTEX_SEARCH_DAILY_USAGE_HISTORY view.❌ Why the other choices are incorrect:

Option B is incorrect: Cloud services compute is a broader platform component and not a specific usage type tracked for Cortex Search Service costs.

Option C is incorrect: Cortex Search Services are serverless and do not utilize customer-provisioned virtual warehouses for their compute.

Option D is incorrect: While related to token usage, EMBED_TEXT_TOKENS is the specific and granular usage type tracked within the CORTEX_SEARCH_DAILY_USAGE_HISTORY view for token-related costs.

Reference: https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-search-service/cortex-search-service-usage

QUESTION 8

Which object must have the CREATE SNOWFLAKE.ML.DOCUMENT_INTELLIGENCE privilege when building a Snowflake Document AI model?

  • A. Virtual warehouse
  • B. Database
  • C. Schema
  • D. Stage
Click to View Verified Solution & Explanation

Correct Option: C

Explanation:

✅ Option C (Correct) Reasoning: To build a Snowflake Document AI model, the CREATE SNOWFLAKE.ML.DOCUMENT_INTELLIGENCE privilege must be granted on the specific schema where the model will be created. Schemas are the logical containers for database objects like ML models.❌ Why the other choices are incorrect:

Option A is incorrect: Virtual warehouses provide compute resources for queries and operations but do not hold privileges for creating schema-level objects such as Document AI models.

Option B is incorrect: While schemas reside within a database, the privilege for creating specific objects within a schema is typically granted directly on the schema itself for granular control.

Option D is incorrect: Stages are used for storing data files that are loaded into or unloaded from tables. They are not where ML models are created or where creation privileges for such models are granted.

Reference: https://docs.snowflake.com/en/user-guide/ml-document-intelligence-sql#prerequisites-for-using-snowflake-document-intelligence

QUESTION 9

Which proprietary LLM is used by Snowflake Document AI?

  • A. Arctic-TILT
  • B. deepseek-rl
  • C. jamba-instruct
  • D. mistral-large2
Click to View Verified Solution & Explanation

Correct Option: A

Explanation:

✅ Option A (Correct) Reasoning: Snowflake Document AI leverages Arctic-TILT, which is Snowflake’s own proprietary Text Information and Layout Transformer (TILT) model. This model is specifically designed for document understanding tasks, making it integral to Snowflake’s Document AI capabilities.❌ Why the other choices are incorrect:

Option B is incorrect: deepseek-rl is a model developed by Deepseek AI, not Snowflake.

Option C is incorrect: jamba-instruct is a model developed by AI21 Labs, not proprietary to Snowflake.

Option D is incorrect: mistral-large2 is a model from Mistral AI, not a proprietary Snowflake LLM.

Reference: https://www.snowflake.com/en/data-cloud/snowflake-ai/document-ai/

QUESTION 10

Which Snowflake feature allows application integration for answering questions using structured data within Snowflake?

  • A. Document AI
  • B. Copilot
  • C. Cortex Search
  • D. Cortex Analyst
Click to View Verified Solution & Explanation

Correct Option: C

Explanation:

✅ Option C (Correct) Reasoning: Snowflake Cortex Search enables applications to answer questions using structured data. It performs semantic search over tables and views, identifying relevant information for Retrieval Augmented Generation (RAG) to generate accurate answers directly from data within Snowflake.

❌ Why the other choices are incorrect:

Option A is incorrect: Document AI focuses on extracting information from unstructured documents like invoices and contracts, not on integrating applications to answer questions from structured tabular data.

Option B is incorrect: "Copilot" is a general term for an AI assistant, not a specific Snowflake feature for application integration to query structured data directly.

Option D is incorrect: While Snowflake Cortex offers various analytical functions, "Cortex Analyst" is not a distinct, named feature for application integration to answer questions using structured data. Cortex Search is the specific capability for this use case.

Reference: https://docs.snowflake.com/en/developer-guide/snowflake-cortex/search

QUESTION 11 (Multi-Select)

Which parameters can be tuned in a SNOWFLAKE.CORTEX.COMPLETE function call to control for the randomness and diversity of an LLM response? (Choose two.)

  • A. guardrails
  • B. max_tokens
  • C. response_format
  • D. temperature
  • E. top_p
Click to View Verified Solution & Explanation

Correct Option: D,E

Explanation:

✅ Option D (Correct) Reasoning: The temperature parameter directly controls the apparent randomness and creativity of the LLM’s response. Higher values produce more diverse and unpredictable outputs, while lower values result in more deterministic and focused responses.✅ Option E (Correct) Reasoning: The top_p parameter affects the diversity of the LLM’s output by sampling from a probability distribution. It selects the smallest set of tokens whose cumulative probability exceeds the top_p value, influencing the range of possible words and thus the response’s diversity.❌ Why the other choices are incorrect:

Option A is incorrect: guardrails are used to enforce safety policies and prevent the generation of harmful or undesirable content, not to control the randomness or diversity of the response style.

Option B is incorrect: max_tokens specifies the maximum number of tokens the LLM can generate in its response. It controls the length of the output, not its randomness or diversity.

Option C is incorrect: response_format dictates the desired structure of the LLM’s output, such as JSON. It influences the format, not the inherent randomness or diversity of the generated content.

Reference: https://docs.snowflake.com/en/sql-reference/functions/snowflake.cortex.complete

QUESTION 12

Use of which Snowflake feature will simplify the generation of vector embeddings and the calculation of vector similarities, thereby reducing the number of retrieval steps required in Retrieval Augmented Generation (RAG) pipelines?

  • A. Cortex Analyst
  • B. Cortex Search
  • C. Cortex Fine-tuning
  • D. Cortex COMPLETE function
Click to View Verified Solution & Explanation

Correct Option: B

Explanation:

✅ Option B (Correct) Reasoning: Snowflake Cortex provides features like VECTOR_EMBEDDINGS for generating vector representations and VECTOR_COSINE_SIMILARITY for comparing them. These are integral to vector search capabilities, collectively simplified by what can be termed ‘Cortex Search,’ directly reducing RAG pipeline retrieval steps.
❌ Why the other choices are incorrect:

Option A is incorrect: ‘Cortex Analyst’ is not a specific, recognized Snowflake feature for generating vector embeddings or calculating similarities.

Option C is incorrect: ‘Cortex Fine-tuning’ refers to adapting models, not directly simplifying vector embedding generation or similarity calculations for RAG.

Option D is incorrect: The ‘Cortex COMPLETE function’ is for text generation via LLMs, not for vector embedding generation or similarity calculation.

Reference: https://docs.snowflake.com/en/user-guide/snowflake-cortex/llm-functions

QUESTION 13 (Multi-Select)

How can the costs directly associated with calling the Snowflake Cortex COMPLETE function be minimized? (Choose two.)

  • A. Set max_tokens to limit the number of input tokens.
  • B. Set max_tokens to limit the number of output tokens in the response.
  • C. Reduce the size of the virtual warehouse used to run the function.
  • D. Use an LLM that has more parameters than the current LLM being used.
  • E. Use an LLM that has fewer parameters than the current LLM being used.
Click to View Verified Solution & Explanation

Correct Option: B,E

Explanation:

✅ Option B (Correct) Reasoning: The max_tokens parameter for Snowflake Cortex COMPLETE directly limits the number of tokens generated in the response. Since Cortex pricing is token-based for both input and output, reducing the output tokens directly minimizes costs associated with the function call.✅ Option E (Correct) Reasoning: Using an LLM with fewer parameters, available through Snowflake Cortex, generally results in a lower per-token cost. Selecting a smaller, more cost-effective model suitable for the task directly reduces the overall expenditure for the function invocation.❌ Why the other choices are incorrect:

Option A is incorrect: The max_tokens parameter for Snowflake Cortex COMPLETE specifically controls the maximum output tokens. To minimize input token costs, one should focus on writing more concise and efficient prompts, not by setting max_tokens for input.

Option C is incorrect: Snowflake Cortex LLM functions are serverless services managed by Snowflake. Their costs are based on token usage, not on the size or usage of user-provisioned virtual warehouses.

Option D is incorrect: LLMs with more parameters are typically larger and more complex, which generally translates to higher per-token costs due to increased computational demands, rather than minimizing them.

Reference: https://docs.snowflake.com/en/user-guide/ml-ai/llm-functions/llm-functions-overview

QUESTION 14 (Multi-Select)

Which key factors should be considered when using the Snowflake Model Registry to manage models? (Choose two.)

  • A. Once a model is registered, it cannot be updated or deleted.
  • B. Models need to be exported to external storage before they are registered.
  • C. Models can be deployed and invoked directly using SQL commands in Snowflake.
  • D. Models registered in the Model Registry can only be used with Snowpark for Python.
  • E. The Model Registry supports versioning so that multiple versions of a model can be tracked.
Click to View Verified Solution & Explanation

Correct Option: C, E

Explanation:

✅ Option C (Correct) Reasoning: Models registered in Snowflake Model Registry can be deployed as user-defined functions or stored procedures, enabling direct invocation using standard SQL commands for inference within Snowflake.

✅ Option E (Correct) Reasoning: The Snowflake Model Registry offers robust versioning capabilities, allowing users to track, manage, and deploy multiple iterations of a model while maintaining a comprehensive history of changes.

❌ Why the other choices are incorrect:

Option A is incorrect: Registered models and their versions can be updated, promoted to different stages, or deleted from the registry, providing complete lifecycle management.

Option B is incorrect: Models are typically registered directly into the Snowflake Model Registry, often leveraging internal stages for storage, without requiring prior export to external systems.

Option D is incorrect: While Snowpark for Python is commonly used for model development and registration, registered models, once deployed, can be consumed via SQL and potentially other Snowpark languages, offering broad accessibility.

Reference: https://docs.snowflake.com/en/developer-guide/snowpark-ml/how-to/manage-models-registry

QUESTION 15 (Multi-Select)

How are suggested questions generated in Snowflake Cortex Analyst? (Choose two.)

  • A. Cortex Analyst only returns questions that are guaranteed to return results.
  • B. Onboarding questions flagged in the Verified Query Repository (VQR) are only shown if the user provides no input.
  • C. When no Verified Query Repository (VQR) is present, Cortex Analyst uses the underlying LLMs to generate up to three suggested questions.
  • D. When a Verified Query Repository (VQR) is defined, Cortex Analyst suggests up to five questions based on semantic similarity to the user's input.
  • E. Cortex Analyst prioritizes queries in the Verified Query Repository (VQR) as suggestions based on the queries that reference the most-frequently used logical columns.
Click to View Verified Solution & Explanation

Correct Option: C,D

Explanation:

✅ Option C (Correct) Reasoning: When no Verified Query Repository (VQR) is configured, Snowflake Cortex Analyst leverages its underlying Large Language Models (LLMs) to generate up to three suggested questions to assist the user.✅ Option D (Correct) Reasoning: When a Verified Query Repository (VQR) is defined, Cortex Analyst intelligently suggests up to five questions from the VQR, basing these suggestions on their semantic similarity to the user’s input.❌ Why the other choices are incorrect:

Option A is incorrect: Cortex Analyst aims to provide useful suggestions, but there is no guarantee that all suggested questions will return results. The documentation does not state this as a strict rule.

Option B is incorrect: While onboarding questions from the VQR are indeed shown when the user provides no input, this describes a display condition for a specific type of VQR question, not a general generation mechanism like LLMs or semantic similarity from user input.

Option E is incorrect: The documentation primarily highlights semantic similarity to user input and onboarding questions as VQR suggestion mechanisms. Prioritization based on most-frequently used logical columns is not explicitly stated as a primary method for suggesting questions.

Reference: https://docs.snowflake.com/en/user-guide/snowflake-cortex-analyst

QUESTION 16

Which Snowflake Gen AI feature or service offers connectivity through an exposed REST API?

  • A. Copilot
  • B. Cortex LLM Playground
  • C. A SNOWFLAKE.CORTEX.COMPLETE SQL function
  • D. A snowflake.cortex.complete Python function
Click to View Verified Solution & Explanation

Correct Option: C

Explanation:

✅ Option C (Correct) Reasoning: The SNOWFLAKE.CORTEX.COMPLETE SQL function can be invoked programmatically via the Snowflake SQL API, which is an exposed REST API. This allows external applications to interact with Snowflake’s Gen AI capabilities by submitting SQL queries that utilize Cortex functions.
❌ Why the other choices are incorrect:

Option A is incorrect: Copilot is a user interface assistant within Snowsight, designed for natural language interaction to generate SQL. It does not offer a direct REST API for programmatic access to Gen AI features.

Option B is incorrect: The Cortex LLM Playground is an interactive UI tool within Snowsight for experimentation with large language models. It is a visual development environment, not an exposed REST API.

Option D is incorrect: A snowflake.cortex.complete Python function is part of the Snowpark library, designed for execution within Snowflake (e.g., in a Python UDF or stored procedure). It is a programmatic interface within Snowpark, not an externally exposed REST API itself.

Reference: https://docs.snowflake.com/en/developer-guide/sql-api/index

Need the Full Exam Simulator?

Practice the complete question bank in a realistic, timed environment with advanced tracking.

Access Full CertoMetrics Engine →

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top