What are Snowflake notebooks primarily used for?
Storing raw data
User authentication
Writing and executing SQL queries, Python commands, building visualizations, and documenting analysis
Managing cloud storage
Snowflake Notebooks provide an interactive environment where developers and analysts can combineSQL,Python, visualization libraries, and documentation. Use cases include exploratory analysis, ETL prototyping, data engineering workflows, machine learning model development, and dashboard creation using Streamlit components.
Notebooks allow mixing of SQL and Python cells with shared session state, enabling smooth transitions between Snowpark DataFrames, SQL queries, visual charts, and markdown explanations. They enhance reproducibility and collaboration, supporting versioning, parameterization, and seamless Snowflake compute integration.
Incorrect options:
Raw data is stored in Snowflake tables, not in notebooks.
User authentication is handled by the Cloud Services Layer.
Managing cloud storage is automatic and not a notebook responsibility.
Thus, Snowflake notebooks are an end-to-end development and analytics interface.
====================================================
Which of the following statements are true about Zero-Copy Cloning in Snowflake? (Select TWO)
It requires significant additional storage.
It is immediate and metadata-only operation.
It duplicates the underlying data storage.
It creates a writable copy of an object.
Zero-Copy Cloning is ametadata-only operation, creating instantaneous clones without copying underlying data. Clones are fully writable and operate independently. Snowflake only allocates storage when data diverges due to modifications. It does not require significant storage nor duplicate physical data.
====================================================
Which of the following are key components of Snowflake's RBAC system? (Choose any 3 options)
Permissions
Roles
Privileges
Users
Snowflake’s RBAC security model revolves aroundUsers,Roles, andPrivileges. Users represent individual identities or service accounts. Roles group privileges and are assigned to users. Privileges define specific actions that can be performed on objects (e.g., SELECT, INSERT, OWNERSHIP). “Permissions” is not a formal RBAC component—permissions are effectively the result of privileges assigned to roles. Therefore, the three core RBAC components are Users, Roles, and Privileges.
=======================================
Which are the type of Views we have in Snowflake? (Choose any 3 options)
Materialized
Non-Materialized
UnMaterialized
Secure
Snowflake supportsNon-Materialized Views(standard views),Materialized Views, andSecure Views. Non-materialized views compute results dynamically at query time. Materialized views store precomputed results, improving performance for repeated analytical queries. Secure views protect underlying query logic and metadata from being exposed, ensuring privacy when sharing datasets. The option “UnMaterialized” is not a Snowflake concept and does not exist as a view type.
How do you specify a custom delimiter for a CSV file when using COPY INTO