我将 Amazon Redshift 与 MIcrostrategy 结合使用。在 Microstrategy 中,我可以正确查看公共模式中的所有表。然而,当我创建自己的模式时,Microstrategy 会“看到”表,但看不到其中的字段(即,当我单击表时,Microstrategy 不会显示其中的字段)。
任何想法我可能做错了什么/如何配置 Microstrategy 以使用“公共”以外的模式?
谢谢!
我将 Amazon Redshift 与 MIcrostrategy 结合使用。在 Microstrategy 中,我可以正确查看公共模式中的所有表。然而,当我创建自己的模式时,Microstrategy 会“看到”表,但看不到其中的字段(即,当我单击表时,Microstrategy 不会显示其中的字段)。
任何想法我可能做错了什么/如何配置 Microstrategy 以使用“公共”以外的模式?
谢谢!
您可能需要为Microstrategy 用来访问数据库的用户将模式添加到 SEARCH_PATH 。
如果该用户以外的其他人创建了表,那么您可能还需要授予对 Microstrategy 用户的访问权限。
注意:我不使用 Microstrategy,此建议基于我在 Tableau 中看到的问题。
在 Amazon Redshift 中,您必须在数据库实例中设置表架构前缀,它对我有用。以下是使 MicrosStrategy 9.4.1 连接到 Redshift 的步骤。
在这些步骤之后,数据模型应该显示选定表的列。