Snowflake NAS-C01 Actual Free Exam Questions & Community Discussion
Your company has developed a Snowflake Native Application designed to provide advanced data analytics. They want to distribute this application through the Snowflake Marketplace, but only to a select group of partner organizations before a general public release. Which steps are essential to ensure that only these partners can discover and install the application?
Correct Answer: C
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
You are creating a Snowflake Native Application that includes a stored procedure to process sensitive dat a. The procedure needs to access data from a table owned by the application package and write processed data to a table in the consumer's account. The data in the consumer's table must only be accessible by authorized roles within the consumer's account, not directly by the application itself. Which of the following approaches ensures the MOST secure and controlled access to the consumer's data?
Correct Answer: C
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
You are developing a Snowflake Native Application. You need to grant specific privileges on a warehouse named 'APP WH' to the application role 'app_public' to allow application users to execute queries within that warehouse. Which of the following SQL statements is the MOST secure and appropriate way to achieve this, adhering to the principle of least privilege?
Correct Answer: E
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
You are developing a Snowflake Native Application that leverages Snowflake Event Tables to log application events. You notice that while the application is successfully writing events to the event table, consumers are reporting that they cannot query the event table. Assume that you have successfully implemented the logging mechanism in your code and data is being logged. Consider the following manifest section:

Which of the following steps is MOST critical to resolve this issue and ensure consumers can query the event table?

Which of the following steps is MOST critical to resolve this issue and ensure consumers can query the event table?
Correct Answer: B
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
A software vendor is developing a Snowflake Native Application for fraud detection. They plan to distribute it via the Snowflake Marketplace. They have implemented robust data governance policies within their application. What steps must they take to ensure that these policies are enforced and clearly communicated to consumers using the application in their own Snowflake accounts, specifically related to data masking policies?
Correct Answer: D
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
A Snowflake Native Application is designed to process customer data using a series of stored procedures. One of the stored procedures, process data', requires access to a stage named 'customer stage' in the consumer's account to load dat a. The application role 'app_role' is intended to manage all access within the application. However, the procedure fails with a permission error during testing in the consumer environment. Which of the following combination of steps is required to fix the problem?
Correct Answer: B,C
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
A Snowflake Native App is designed to process data in a consumer's account. The application requires access to multiple shared databases provided by different providers. The application provider configures their application. Snowflake is configured so that the app can see all of these shared databases. Now, to enable the Native App with the privileges it requires, what are the necessary steps to allow the application's role, , to query tables in these shared databases?
Correct Answer: D
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
You are developing a Snowflake Native Application that allows consumers to schedule data transformations using a stored procedure.
This stored procedure needs to be able to access and update a configuration table within your application package, as well as read data from the consumer's tables. Which of the following approaches are valid and secure ways to grant the stored procedure the necessary privileges?
This stored procedure needs to be able to access and update a configuration table within your application package, as well as read data from the consumer's tables. Which of the following approaches are valid and secure ways to grant the stored procedure the necessary privileges?
Correct Answer: B,D
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
You have released version 1.0 of your Snowflake Native Application. After receiving feedback, you release version 1.1 with breaking changes to the data schema in the application's managed database. Some consumers haven't upgraded yet. How can you ensure that the older version continues to function correctly while allowing new consumers to use the updated schema?
Correct Answer: A,E
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
You are developing a Snowflake Native Application intended for the Snowflake Marketplace. Before listing your application, you want to ensure it adheres to Snowflake's best practices for security, performance, and usability. Which of the following steps should you take to validate your application prior to submission? (Choose three)
Correct Answer: B,C,E
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
A customer is attempting to install your Snowflake Native Application from the Snowflake Marketplace, but the installation fails. You need to troubleshoot the issue. Which of the following steps would provide the most direct and relevant information for diagnosing the cause of the installation failure?
Correct Answer: E
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
You have developed a Snowflake Native Application that utilizes a Python UDF to perform sentiment analysis on customer reviews. During consumer testing, you notice that the application is throwing 'ModuleNotFoundError: No module named 'transformers" errors on the consumer's account, even though the 'transformers' library is included in your application's packages directory. Select the two options that best address this issue:
Correct Answer: A,B
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
You've deployed a Snowflake Native Application to the Marketplace. A consumer reports an issue, and after investigating, you suspect a vulnerability related to SQL injection within a stored procedure. You want to implement best practices to mitigate this risk. Which of the following strategies are recommended to secure the stored procedure against SQL injection?
Correct Answer: A,C,D
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
You are developing a Snowflake Native Application that provides data enrichment services. You want to offer tiered pricing based on the number of API calls made by consumers. Which of the following is the most effective approach to implement usage-based billing and track API call consumption within your application?
Correct Answer: C
Vote an answer
Explanation: Only visible for EduDump members. You can sign-up / login (it's free).
0
0
0
10
