Snowflake SnowPro-Core - SnowPro Core Certification Exam
When unloading data, which file format preserves the data values for floating-point number columns?
Avro
CSV
JSON
Parquet
The Answer Is:
DExplanation:
When unloading data, the Parquet file format is known for its efficiency in preserving the data values for floating-point number columns. Parquet is a columnar storage file format that offers high compression ratios and efficient data encoding schemes. It is especially effective for floating-point data, as it maintains high precision and supports efficient querying and analysis.
References:
Snowflake Documentation: Using the Parquet File Format for Unloading Data
How can a user get the MOST detailed information about individual table storage details in Snowflake?
SHOW TABLES command
SHOW EXTERNAL TABLES command
TABLES view
TABLE STORAGE METRICS view
The Answer Is:
DExplanation:
To obtain the most detailed information about individual table storage details in Snowflake, the TABLE STORAGE METRICS view is the recommended option. This view provides comprehensive metrics on storage usage, including data size, time travel size, fail-safe size, and other relevant storage metrics for each table. This level of detail is invaluable for monitoring, managing, and optimizing storage costs and performance.
References:
Snowflake Documentation: Information Schema
Which system_defined Snowflake role has permission to rename an account and specify whether the original URL can be used to access the renamed account?
ACCOUNTADMIN
SECURITYADMIN
SYSADMIN
ORGADMIN
The Answer Is:
AExplanation:
The ACCOUNTADMIN role in Snowflake has the highest level of privileges, including the ability to manage accounts, users, roles, and all objects within the account. This role is specifically granted the permission to rename an account and specify whether the original URL can be used to access the renamed account. The ACCOUNTADMIN role encompasses broad administrative capabilities, ensuring that users assigned this role can perform critical account management tasks.References: Snowflake Documentation on Roles and Permissions
A clustering key was defined on a table, but It is no longer needed. How can the key be removed?
ALTER TABLE
