我正在尝试将我的Snowflake数据库(默认元数据)-> Account_Usage模式-> Query_History表共享到另一个托管帐户(即读取器帐户),但是该数据在另一个帐户中不可见。 有什么方法可以共享雪花数据库而不重复数据?
我收到错误消息,因为无法为Datashare选项共享已导入的数据库(SNowflake)。
对于使用的托管帐户,我有Snowflake数据库和架构,但无法看到可用的数据。
答案 0 :(得分:1)
根据to the documentation,您不能重新共享与您共享的任何数据库:
共享的数据库和数据库中的所有对象都无法转发(即与其他帐户重新共享)。
由于Snowflake数据库是Snowflake与您共享的数据库,因此这可能就是您遇到问题的原因。
如果您需要这样做,最好的选择是创建一个表,并使用来自Snowflake数据库的所需数据填充该表,然后共享该表。尽管很奇怪您想与另一个帐户共享此信息。
答案 1 :(得分:0)
您的另一种选择是在您的帐户中创建数据库/架构,并在其中查看要共享的帐户使用情况数据的视图,创建一个只能访问该角色的角色,然后为该用户提供仅具有该角色的用户登录名小组需要对您的数据进行分析。