What is the primary security feature of Snowflake's secure data sharing that ensures the data provider retains control over the shared data?
Think about how Snowflake avoids data duplication in sharing.
Snowflake's secure data sharing allows the provider to share live data without copying it. The provider keeps full control and can revoke access anytime.
Which components can be included in a Snowflake share object to securely share data?
Consider what data objects are shareable in Snowflake.
Snowflake shares databases, schemas, tables, and secure views through share objects. User accounts and warehouses are not shared.
When sharing data in Snowflake, how does role-based access control (RBAC) affect the consumer's ability to access shared data?
Think about how Snowflake enforces permissions on shared data.
Consumers need appropriate roles with privileges to access shared data. Snowflake enforces RBAC strictly on shared objects.
Which practice best supports governance when sharing data securely in Snowflake?
Consider how to limit data exposure while sharing.
Using secure views allows providers to expose only necessary data, supporting governance and minimizing risk.
What happens immediately after a Snowflake data provider revokes a share from a consumer account?
Think about how Snowflake manages live data sharing and access control.
Revoking a share immediately cuts off consumer access since no data is copied; the consumer cannot access the data anymore.