我正在尝试将我的雪花数据库(默认元数据(--> Account_Usage架构--> Query_History表共享到另一个管理帐户(即读者帐户(,但数据在另一个帐户中不可见。 有没有办法在不复制数据的情况下共享雪花数据库?
我收到错误,因为已经导入的数据库(即(SNowflake无法共享数据共享选项。
对于用于使用的托管帐户,I Snowflake 数据库和架构可用,但无法查看可用的数据。
根据文档,您无法重新共享与您共享的任何数据库:
共享数据库和数据库中的所有对象无法转发(即与其他帐户重新共享(。
由于 Snowflake 数据库是从 Snowflake 共享给您的数据库,这可能就是您遇到问题的原因。
如果需要执行此操作,最好的办法是创建一个表,并使用 Snowflake 数据库中所需的数据填充该表,然后共享该表。尽管您想与其他帐户共享此信息很奇怪。
您的另一种选择是在您的账户中创建数据库/架构,其中包含要共享的账户使用情况数据的视图,创建一个只能访问该角色的角色,然后仅向需要对您的数据进行分析的组提供具有该角色的用户登录名。