我们有一个Snowflake数据库,该数据库从PlayFab连接到共享视图(用于游戏事件等)。存储过程每天通过计划任务运行,以将视图中的最新数据复制到我们自己的“本地” Snowflake表中。一切正常,但是今天我们尝试从PlayFab View读取以下错误:
错误:100183:SQL编译错误:扩展视图'PLAYFAB_ARCHIVE_SHARED'期间失败:SQL编译错误:对象'REPORT_PRIMARY.PUBLIC.ACCOUNT_MAPPER'不存在或未被授权。
在文档中找不到错误号或REPORT_PRIMARY.PUBLIC.ACCOUNT_MAPPER的任何提示。我认为错误100183与存储过程中的问题有关,但我认为这不是我的过程,因为在手动从PLAYFAB_ARCHIVE_SHARED视图运行简单查询时,我遇到相同的错误。我已经从PlayFab端检查了数据,并且它在那里。我不太确定问题是Snowflake还是PlayFab,但由于错误代码,我怀疑Snowflake。
我正试图获得直接的支持答案,但是由于某种原因,这似乎没有发生。有人曾经经历过吗?
答案 0 :(得分:0)
过去,我在视图上遇到类似的错误,这是因为您可以通过该访问在存储过程中为您的角色运行授予访问权限。
请让我知道它是否有效。
非常感谢, 斯里加
答案 1 :(得分:0)
PlayFab错误地删除了对该视图的访问。 Snowflake支持人员确认他们找不到视图REPORT_PRIMARY.PUBLIC.ACCOUNT_MAPPER。联系PlayFab支持人员后,他们重新启用了共享视图,并且Snowflake访问现在可以再次使用。