Snowflake
GES-C02 exam questions
Snowflake Certified SnowPro Specialty - Gen AI
Try each question before you reveal its answer.
134 more GES-C02 questions with answers $49.00
Unlock all 144 questions-
Question 1
Single answer
A media company's audience-analytics role runs SQL against a semantic view and its underlying tables without error. When an application using the same role sends a question to the Cortex Analyst REST API naming that semantic view, the request is rejected for insufficient privileges. SNOWFLAKE.CORTEX_USER has been revoked from PUBLIC, and the role holds no database roles in the SNOWFLAKE database.
Which grant resolves this?
Response:
Reveal answer
Correct answer
-
A
The SNOWFLAKE.CORTEX_ANALYST_USER database role, granted to that role
Explanation
Requests to Cortex Analyst require a role holding SNOWFLAKE.CORTEX_ANALYST_USER or SNOWFLAKE.CORTEX_USER. Access to the data alone does not admit the role to the service.
No comments yet. Start the discussion.
-
A
-
Question 2
Single answer
An environmental consultancy receives technical submissions of 300 to 450 pages. A cover sheet on the first three pages holds the site identifier, permit class and submission date, which must be extracted as named fields. Calling AI_EXTRACT with the full files fails.
Which approach extracts the fields while staying within the functions' documented limits?
Response:
Reveal answer
Correct answer
-
D
Parse pages one to three with AI_PARSE_DOCUMENT and a 'page_filter', then pass that text to AI_EXTRACT's text argument
Explanation
AI_EXTRACT takes documents of up to 125 pages, while AI_PARSE_DOCUMENT takes up to 2,000 and can process only chosen pages, whose text then goes through the text argument.
No comments yet. Start the discussion.
-
D
-
Question 3
Multiple answer
Which of the following are design principles behind Snowflake's approach to generative AI?
(Choose three.)
Response:
Reveal answer
Correct answer
-
B
Keep the data in Snowflake, so inference happens inside the governance boundary
-
C
Govern AI use with the same role-based access control that governs the data
-
D
Scale AI compute elastically with demand
Explanation
This is the organizing principle the rest follow from: if the data never leaves, the controls that protect it never stop applying.
Access to the AI functions and to the models they may invoke is granted through roles, so an organization manages AI entitlements with the mechanism it already uses rather than a parallel one.
Separation of storage and compute means an AI workload can be given more compute when it needs it and none when it does not, without touching the data.
No comments yet. Start the discussion.
-
B
-
Question 4
Single answer
A business analyst wants to ask questions in plain English and get answers computed from the company's Snowflake tables, without writing SQL.
Which Snowflake capability is designed for this?
Response:
Reveal answer
Correct answer
-
A
Cortex Analyst
Explanation
Cortex Analyst answers natural-language questions against a semantic model the team authors, which names the tables, measures, dimensions and synonyms it may use. That semantic model is what makes its answers reliable rather than plausible, and authoring it well is most of the work.
No comments yet. Start the discussion.
-
A
-
Question 5
Single answer
A rail operator's track inspectors complete paper forms that combine printed labels, tick boxes and handwritten remarks, and the forms are scanned to PDF. The operations lead assumes staff must first retype each form into a digital template before any Snowflake document function can use it.
Which statement corrects this assumption?
Response:
Reveal answer
Correct answer
-
C
AI_EXTRACT reads checkboxes and handwriting directly from scanned files
Explanation
AI_EXTRACT understands text, tables, checkboxes, handwriting and other visual elements, and it is optimized for scanned as well as digital-born documents.
No comments yet. Start the discussion.
-
C
-
Question 6
Single answer
A wealth management firm's advisers use a Cortex-based assistant over internal research. The firm has licensed a financial news publisher's archive, which the publisher offers on Snowflake Marketplace as a Cortex Knowledge Extension. The firm wants answers grounded in that archive with attribution back to the source articles, without copying the corpus into its own tables or building an ingestion pipeline. The publisher caps how much of its content can be returned each day.
Which approach fits these requirements?
Response:
Reveal answer
Correct answer
-
D
Get the Marketplace listing and have the assistant retrieve from the shared Cortex Search service, citing each result's source URL
Explanation
A Cortex Knowledge Extension is a Cortex Search service shared through a listing, built for RAG over licensed content. The consumer queries it without holding the corpus, the provider's return limit applies, and a source URL column supports attribution.
No comments yet. Start the discussion.
-
D
-
Question 7
Multiple answer
Which of the following are workloads that Snowflake's generative AI capabilities are well suited to?
(Choose three.)
Response:
Reveal answer
Correct answer
-
B
Extracting defined values such as totals and dates from PDF documents held on a stage
-
C
Answering questions over enterprise data in a chat interface
-
D
Assigning categories to inbound customer support tickets
Explanation
Pulling named fields out of variable document layouts is what Snowflake's document processing capability exists for, and the documents can be processed where they are staged.
Retrieval over the account's own data combined with a generation function is the standard pattern for this, and it runs entirely inside the account.
Classifying free text against a set of categories is a standard Cortex task and is well suited to running close to the ticket data.
No comments yet. Start the discussion.
-
B
-
Question 8
Single answer
An airline's crew-rules assistant retrieves context from the Cortex Search service crew_rules_svc, defined with TARGET_LAG = '1 hour', and generates answers with AI_COMPLETE. A rest-period rule was changed in the source table three days ago, yet the assistant still quotes the old rule, and SEARCH_PREVIEW returns the old text too. DESCRIBE CORTEX SEARCH SERVICE crew_rules_svc shows INDEXING_STATE as SUSPENDED.
What should the team do?
Response:
Reveal answer
Correct answer
-
C
Read INDEXING_ERROR, fix the failing source query, then run ALTER CORTEX SEARCH SERVICE crew_rules_svc RESUME INDEXING
Explanation
Indexing suspends itself after five consecutive refresh failures in the source query, and the error is reported in INDEXING_ERROR. Once the query is fixed, resuming indexing lets the refresh pick up the changed rule.
No comments yet. Start the discussion.
-
C
-
Question 9
Single answer
A travel booking site prototyped help-center search in a worksheet, calling SNOWFLAKE.CORTEX.SEARCH_PREVIEW against its Cortex Search service. The results and @eq filters look right, and the site now needs exactly the same search behavior behind its customer-facing help widget, where response time matters.
How should the widget query the service?
Response:
Reveal answer
Correct answer
-
C
Send each request to the service's REST :query endpoint, or call search() through the Snowflake Python API, with the same query, columns and filter
Explanation
The REST and Python APIs are the serving interfaces for applications and carry lower latency. They accept the same query, columns and filter object used in the prototype, so behavior carries over.
No comments yet. Start the discussion.
-
C
-
Question 10
Single answer
A model is invoked over a table that holds records for every region, and each regional team must see only its own rows in the results.
Which policy object enforces this?
Response:
Reveal answer
Correct answer
-
D
A row access policy on the table
Explanation
A row access policy filters which ROWS the invoking role can see, and it applies to the function's read exactly as it applies to any other query. Each team's calls therefore operate over its own slice without anything being duplicated per region.
No comments yet. Start the discussion.
-
D
- Unlock to see this question
- Unlock to see this question
134 questions locked
Unlock all 144 GES-C02 questions
You have tried 10 for free. The other 134 work the same way: answer first, then check.
- Questions
- 144, each with its answer
- Explanations
- 100% of questions explained
- Formats
- Single answer, Multiple answer
- Version
- 6.1
- Access
- 3 months from purchase
One-time payment
$49.00
Secure checkout