DAA-C01 Question 252
Single answerManage and share Snowsight dashboardsA retail analytics team has built a Snowsight dashboard that combines charts from several worksheets in the ANALYTICS database. The team wants regional sales managers to view the dashboard in Snowsight without being able to modify it. Some managers already have Snowflake user accounts, while others do not. The lead data analyst needs a solution that minimizes administrative effort and keeps access aligned with Snowflake security controls. Which action should the analyst take?
- A
Publish the dashboard and share it with a role granted to the regional sales managers; require managers to sign in to Snowsight to view it.
- B
Export the dashboard as a static PDF and upload it to an internal portal so managers can view the latest dashboard interactively without signing in.
- C
Create a database share for the ANALYTICS database and send the share to each manager so they can open the dashboard directly in Snowsight.
- D
Grant the regional sales managers OWNERSHIP on the dashboard so they can open it in read-only mode without changing any content.
Show answer and explanation
Correct answer: A
Explanation
The best answer is to publish the Snowsight dashboard and share it with a role used by the regional sales managers. This aligns with Snowflake best practices: manage access through roles, apply least privilege, and require authenticated access for Snowsight content. Snowsight dashboards are not distributed through database shares, and exporting a dashboard does not preserve live interactivity. Also, ownership is an administrative control, not a view-only mechanism. In practice, analysts should ensure the dashboard is published, shared to the appropriate role, and that the viewers' roles have the necessary permissions on the underlying databases, schemas, tables, or views queried by the dashboard. This approach minimizes ongoing administration because user onboarding and offboarding can be handled by granting or revoking role membership rather than editing dashboard shares for each person.
- A. Correct.
Correct. In Snowsight, dashboards can be published and shared with users or roles for viewing. Sharing to a role is the most scalable approach because access can be managed through role membership rather than individual dashboard-level administration. Managers still need to authenticate to Snowflake/Snowsight to view the dashboard, and their ability to see underlying data remains governed by Snowflake permissions.
- B. Incorrect.
Incorrect. Exporting to PDF creates a static snapshot, not an interactive Snowsight dashboard experience. It also does not automatically stay current as underlying data changes. This option may seem attractive for external distribution, but it does not satisfy the requirement to let managers view the dashboard in Snowsight.
- C. Incorrect.
Incorrect. A database share is for secure data sharing, not for distributing Snowsight dashboards as UI objects. Even if data is shared, that does not make a Snowsight dashboard itself available to recipients in the way described. This distractor reflects a common confusion between sharing data objects and sharing Snowsight content.
- D. Incorrect.
Incorrect. OWNERSHIP is a powerful privilege that transfers control of an object and is not appropriate for read-only dashboard viewing. Granting ownership would increase risk and is the opposite of least privilege. Read-only access should be handled through dashboard sharing and underlying data permissions, not ownership transfer.