【问题标题】:How to make Microstrategy to work with user schema in Redshift / psql tables?如何使 Microstrategy 在 Redshift / psql 表中使用用户模式?
【发布时间】:2013-12-18 09:57:58
【问题描述】:
我将 Amazon Redshift 与 MIcrostrategy 结合使用。
在 Microstrategy 中,我可以正确查看 public 模式中的所有表。
但是,当我创建自己的架构时,Microstrategy 会“看到”表,但看不到其中的字段(即,当我单击表时,Microstrategy 不会显示其中的字段)。
任何想法我可能做错了什么/如何配置 Microstrategy 以使用“公共”以外的模式?
谢谢!
【问题讨论】:
标签:
postgresql
amazon-redshift
microstrategy
【解决方案2】:
在 Amazon Redshift 中,您必须在数据库实例中设置表架构前缀,这对我有用。以下是使 MicrosStrategy 9.4.1 连接到 Redshift 的步骤。
- 在数据库实例 > 高级 > 表空间名称下指定 Redshift 架构名称
- 在仓库目录中提供表空间名称/模式名称 > 选项 >
目录 > 自定义数据库登录 > 选择 > 选择您的登录
- 仓库目录 > 选项 > 视图 > 表前缀 > 检查
自动.. + 选择设置默认前缀 + 选择默认前缀
从下拉菜单中
- 仓库目录 > 选项 > 视图 > 表名
Spaces > Check 显示每个表的名称空间
在这些步骤之后,数据模型应该显示选定表的列。