The correct answer is B. Iceberg table .
Snowflake Secure Data Sharing allows providers to share supported database objects with other Snowflake accounts. Supported objects include tables, secure views, secure materialized views, secure UDFs, and certain other supported table types. Snowflake-managed Iceberg tables can be shared in supported configurations.
Why B is correct:
An Iceberg table is a supported table object in Snowflake and can be shared using Secure Data Sharing, subject to Snowflake’s supported Iceberg table sharing requirements.
Why the other options are incorrect:
A. Event tables are used to store logging and tracing event data. They are not the expected shareable object in this question.
C. Temporary tables exist only within the session that created them and cannot be shared with other accounts.
D. Stored procedures are not standard objects shared through Secure Data Sharing in the same way as tables and secure views.
Official Snowflake documentation reference:
Snowflake documentation lists supported objects for Secure Data Sharing and describes sharing supported table objects, including Iceberg tables where supported.
[Reference: Snowflake Documentation — Secure Data Sharing; Shareable database objects; Iceberg tables; SnowPro Core Study Guide — Data Protection and Governance., ========================]
Submit