【问题标题】: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


    【解决方案1】:

    您可能需要 add your schemas to the SEARCH_PATH Microstrategy 用来访问数据库的用户。

    如果该用户以外的其他人创建了表,那么您也可以向 Microstrategy 用户need to GRANT access

    注意:我不使用 Microstrategy,此建议是基于我在 Tableau 中看到的问题。

    【讨论】:

      【解决方案2】:

      在 Amazon Redshift 中,您必须在数据库实例中设置表架构前缀,这对我有用。以下是使 MicrosStrategy 9.4.1 连接到 Redshift 的步骤。

      1. 在数据库实例 > 高级 > 表空间名称下指定 Redshift 架构名称
      2. 在仓库目录中提供表空间名称/模式名​​称 > 选项 > 目录 > 自定义数据库登录 > 选择 > 选择您的登录
      3. 仓库目录 > 选项 > 视图 > 表前缀 > 检查 自动.. + 选择设置默认前缀 + 选择默认前缀 从下拉菜单中
      4. 仓库目录 > 选项 > 视图 > 表名 Spaces > Check 显示每个表的名称空间

      在这些步骤之后,数据模型应该显示选定表的列。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-23
        • 1970-01-01
        • 2018-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-11
        • 2022-12-14
        相关资源
        最近更新 更多