Snowflake

SnowPro Advanced Architect practice test

Practice with 15 free Testara sample questions, or choose paid access to the full 90-question bank.

Provider
Snowflake
Question bank
90
Free sample
15 questions
Publisher
Testara

About this practice material

This page covers Testara's practice question bank for SnowPro Advanced Architect, a certification listed under Snowflake. Questions use original, exam-style scenarios and are not questions from the official certification exam.

Testara is an independent practice platform and is not affiliated with, endorsed by, or authorized by Snowflake. The certification credential is issued by Snowflake, not Testara. Certification and provider names belong to their respective owners.

Start practicing

The guest demo does not save an attempt. Sign in before buying access.

Try 15 questions free

Available without signing in

Free sample questions

These 15 questions and their explanations are server-rendered so you can inspect the material before opening the interactive demo.

  1. Question 1 · 1

    What built-in Snowflake features make use of the change tracking metadata for a table? (Choose two.)

    Choose all answers that apply.

    • The MERGE command
    • The UPSERT command
    • The CHANGES clause
    • A STREAM object
    • Thee CHANGE_DATA_CAPTURE command
  2. Question 2 · 1

    Which organization-related tasks can be performed by the ORGADMIN role? (Choose three.)

    Choose all answers that apply.

    • Changing the name of the organization
    • Creating an account
    • Viewing a list of organization accounts
    • Changing the name of an account
    • Deleting an account
    • Enabling the replication of a database
  3. Question 3 · 1

    A retail company has over 3000 stores all using the same Point Of Sale (POS) system. The company wants to deliver near real-time sales results to category managers. The stores operate in a variety of time zones and exhibit a dynamic range of transactions each minute, with some stores having higher sales volumes than others. Sales results are provided in a uniform fashion using data engineered fields that will be calculated in a complex data pipeline. Calculations include exceptions, aggregations, and scoring using external functions interfaced to scoring algorithms. The source data for aggregations has over 100M rows. Every minute, the POS sends all sales transactions files to a cloud storage location with a naming convention that includes store numbers and timestamps to identify the set of transactions contained in the files. The files are typically less than 10MB in size. How can the near real-time results be provided to the category managers? (Choose two.)

    Choose all answers that apply.

    • All files should be concatenated before ingestion into Snowflake to avoid micro-ingestion.
    • A Snowpipe should be created and configured with AUTO_INGEST = TRUE. A stream should be created to process INSERTS into a single target table using the stream metadata to inform the store number and timestamps.
    • A STREAM should be created to accumulate the near real-time data and a TASK should be created that runs at a frequency that matches the real-time analytics needs.
    • An external scheduler should examine the contents of the cloud storage location and issue SnowSQL commands to process the data at a frequency that matches the real-time analytics needs.
    • The COPY INTO command with a task scheduled to run every second should be used to achieve the near-real time requirement.
  4. Question 4 · 1

    A company needs to share its product catalog data with one of its partners. The product catalog data is stored in two database tables: PRODUCT_CATEGORY, and PRODUCT_DETAILS. Both tables can be joined by the PRODUCT_ID column. Data access should be governed, and only the partner should have access to the records. The partner is not a Snowflake customer. The partner uses Amazon S3 for cloud storage. Which design will be the MOST cost-effective and secure, while using the required Snowflake features?

    Choose one answer.

    • Use Secure Data Sharing with an S3 bucket as a destination.
    • Publish PRODUCT_CATEGORY and PRODUCT_DETAILS data sets on the Snowflake Marketplace.
    • Create a database user for the partner and give them access to the required data sets.
    • Create a reader account for the partner and share the data sets as secure views.
  5. Question 5 · 1

    Company A has recently acquired company B. The Snowflake deployment for company B is located in the Azure West Europe region. As part of the integration process, an Architect has been asked to consolidate company B's sales data into company A's Snowflake account which is located in the AWS us-east-1 region. How can this requirement be met?

    Choose one answer.

    • Replicate the sales data from company B's Snowflake account into company A's Snowflake account using cross-region data replication within Snowflake. Configure a direct share from company B's account to company A's account.
    • Export the sales data from company B's Snowflake account as CSV files, and transfer the files to company A's Snowflake account. Import the data using Snowflake's data loading capabilities.
    • Migrate company B's Snowflake deployment to the same region as company A's Snowflake deployment, ensuring data locality. Then perform a direct database-to-database merge of the sales data.
    • Build a custom data pipeline using Azure Data Factory or a similar tool to extract the sales data from company B's Snowflake account. Transform the data, then load it into company A's Snowflake account.
  6. Question 6 · 1

    Based on the Snowflake object hierarchy, what securable objects belong directly to a Snowflake account? (Choose three.)

    Choose all answers that apply.

    • Database
    • Schema
    • Table
    • Stage
    • Role
    • Warehouse
  7. Question 7 · 1

    What is a characteristic of Role-Based Access Control (RBAC) as used in Snowflake?

    Choose one answer.

    • Privileges can be granted at the database level and can be inherited by all underlying objects.
    • A user can use a "super-user" access along with SECURITYADMIN to bypass authorization checks and access all databases, schemas, and underlying objects.
    • A user can create managed access schemas to support future grants and ensure only schema owners can grant privileges to other roles.
    • A user can create managed access schemas to support current and future grants and ensure only object owners can grant privileges to other roles.
  8. Question 8 · 1

    Assuming all Snowflake accounts are using an Enterprise edition or higher, in which development and testing scenarios would copying of data be required, and zero-copy cloning not be suitable? (Choose two.)

    Choose all answers that apply.

    • Developers create their own datasets to work against transformed versions of the live data.
    • Production and development run in different databases in the same account, and Developers need to see production-like data but with specific columns masked.
    • Data is in a production Snowflake account that needs to be provided to Developers in a separate development/testing Snowflake account in the same cloud region.
    • Developers create their own copies of a standard test database previously created for them in the development account, for their initial development and unit testing.
    • The release process requires pre-production testing of changes with data of production scale and complexity. For security reasons, pre-production also runs in the production account.
  9. Question 9 · 1

    A Data Engineer is designing a near real-time ingestion pipeline for a retail company to ingest event logs into Snowflake to derive insights. A Snowflake Architect is asked to define security best practices to configure access control privileges for the data load for auto-ingest to Snowpipe. What are the MINIMUM object privileges required for the Snowpipe user to execute Snowpipe?

    Choose one answer.

    • OWNERSHIP on the named pipe, USAGE on the named stage, target database, and schema, and INSERT and SELECT on the target table
    • OWNERSHIP on the named pipe, USAGE and READ on the named stage, USAGE on the target database and schema, and INSERT end SELECT on the target table
    • CREATE on the named pipe, USAGE and READ on the named stage, USAGE on the target database and schema, and INSERT end SELECT on the target table
    • USAGE on the named pipe, named stage, target database, and schema, and INSERT and SELECT on the target table
  10. Question 10 · 1

    The IT Security team has identified that there is an ongoing credential stuffing attack on many of their organization’s system. What is the BEST way to find recent and ongoing login attempts to Snowflake?

    Choose one answer.

    • Call the LOGIN_HISTORY Information Schema table function.
    • Query the LOGIN_HISTORY view in the ACCOUNT_USAGE schema in the SNOWFLAKE database.
    • View the History tab in the Snowflake UI and set up a filter for SQL text that contains the text "LOGIN".
    • View the Users section in the Account tab in the Snowflake UI and review the last login column.
  11. Question 11 · 1

    An Architect has a VPN_ACCESS_LOGS table in the SECURITY_LOGS schema containing timestamps of the connection and disconnection, username of the user, and summary statistics. What should the Architect do to enable the Snowflake search optimization service on this table?

    Choose one answer.

    • Assume role with OWNERSHIP on future tables and ADD SEARCH OPTIMIZATION on the SECURITY_LOGS schema.
    • Assume role with ALL PRIVILEGES including ADD SEARCH OPTIMIZATION in the SECURITY LOGS schema.
    • Assume role with OWNERSHIP on VPN_ACCESS_LOGS and ADD SEARCH OPTIMIZATION in the SECURITY_LOGS schema.
    • Assume role with ALL PRIVILEGES on VPN_ACCESS_LOGS and ADD SEARCH OPTIMIZATION in the SECURITY_LOGS schema.
  12. Question 12 · 1

    The table contains five columns and it has millions of records. The cardinality distribution of the columns is shown below: Column C4 and C5 are mostly used by SELECT queries in the GROUP BY and ORDER BY clauses. Whereas columns C1, C2 and C3 are heavily used in filter and join conditions of SELECT queries. The Architect must design a clustering key for this table to improve the query performance. Based on Snowflake recommendations, how should the clustering key columns be ordered while defining the multi-column clustering key?

    Choose one answer.

    Question illustration 1
    • C5, C4, C2
    • C3, C4, C5
    • C1, C3, C2
    • C2, C1, C3
  13. Question 13 · 1

    Which security, governance, and data protection features require, at a MINIMUM, the Business Critical edition of Snowflake? (Choose two.)

    Choose all answers that apply.

    • Extended Time Travel (up to 90 days)
    • Customer-managed encryption keys through Tri-Secret Secure
    • Periodic rekeying of encrypted data
    • AWS, Azure, or Google Cloud private connectivity to Snowflake
    • Federated authentication and SSO
  14. Question 14 · 1

    A company wants to deploy its Snowflake accounts inside its corporate network with no visibility on the internet. The company is using a VPN infrastructure and Virtual Desktop Infrastructure (VDI) for its Snowflake users. The company also wants to re-use the login credentials set up for the VDI to eliminate redundancy when managing logins. What Snowflake functionality should be used to meet these requirements? (Choose two.)

    Choose all answers that apply.

    • Set up replication to allow users to connect from outside the company VPN.
    • Provision a unique company Tri-Secret Secure key.
    • Use private connectivity from a cloud provider.
    • Set up SSO for federated authentication.
    • Use a proxy Snowflake account outside the VPN, enabling client redirect for user logins.
  15. Question 15 · 1

    How do Snowflake databases that are created from shares differ from standard databases that are not created from shares? (Choose three.)

    Choose all answers that apply.

    • Shared databases are read-only.
    • Shared databases must be refreshed in order for new data to be visible.
    • Shared databases cannot be cloned.
    • Shared databases are not supported by Time Travel.
    • Shared databases will have the PUBLIC or INFORMATION_SCHEMA schemas without explicitly granting these schemas to the share.
    • Shared databases can also be created as transient databases.

Each purchase applies to this certification. Prices are one-time payments, not monthly subscriptions.

Starter

$29 USD one time

Full access to one certification's question bank in standard practice mode for 60 days.

  • Full question bank for one certification
  • 60 days of access
  • Standard practice mode
  • Question notes and community discussions
  • Attempt scores and answer review

Professional

$49 USD one time

Full access to one certification's question bank, custom test controls and advanced analytics for 60 days.

  • Custom test builder
  • Timers and question selection
  • Randomized question and answer order
  • Advanced performance and weak-question analytics
  • Priority customer support
Try 15 questions free