Postgresql 如何使Microstrategy与Redshift/psql表中的用户模式一起工作?

Postgresql 如何使Microstrategy与Redshift/psql表中的用户模式一起工作?,postgresql,amazon-redshift,microstrategy,Postgresql,Amazon Redshift,Microstrategy,我使用亚马逊红移和微策略。 在Microstrategy中,我可以正确地看到public模式中的所有表。 然而,当我创建自己的模式时,Microstrategy“看到”表,但看不到表内的字段(即,当我单击表时,Microstrategy不显示表内的字段) 有什么想法我可能做错了什么/如何配置Microstrategy以使用除“public”之外的模式吗 谢谢大家! 您可能需要为Microstrategy用于访问数据库的用户创建一个数据库 如果该用户之外的其他人创建了表,那么您也可以向Micros

我使用亚马逊红移和微策略。 在Microstrategy中,我可以正确地看到public模式中的所有表。 然而,当我创建自己的模式时,Microstrategy“看到”表,但看不到表内的字段(即,当我单击表时,Microstrategy不显示表内的字段)

有什么想法我可能做错了什么/如何配置Microstrategy以使用除“public”之外的模式吗

谢谢大家!

您可能需要为Microstrategy用于访问数据库的用户创建一个数据库

如果该用户之外的其他人创建了表,那么您也可以向Microstrategy用户发送

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

对于Microstrategy用于访问数据库的用户,您可能需要这样做

如果该用户之外的其他人创建了表,那么您也可以向Microstrategy用户发送


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

在Amazon Redshift中,您必须在数据库实例中设置表模式前缀,这对我很有效。以下是使MicroStrategy 9.4.1连接到Redshift的步骤

  • 在数据库实例>Advamced>表空间名称下指定红移架构名称
  • 在仓库目录>选项>中提供表空间名称/架构名称 目录>自定义数据库登录>选择>选择您的登录
  • 仓库目录>选项>视图>表前缀>检查 自动..+选择设置默认前缀+选择默认前缀 从下拉列表
  • 仓库目录>选项>视图>表名 空格>选中显示每个表的名称空间

  • 完成这些步骤后,数据模型应该显示所选表的列。

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

  • 在数据库实例>Advamced>表空间名称下指定红移架构名称
  • 在仓库目录>选项>中提供表空间名称/架构名称 目录>自定义数据库登录>选择>选择您的登录
  • 仓库目录>选项>视图>表前缀>检查 自动..+选择设置默认前缀+选择默认前缀 从下拉列表
  • 仓库目录>选项>视图>表名 空格>选中显示每个表的名称空间
  • 完成这些步骤后,数据模型应显示选定表的列