首页 > 解决方案 > 通过配置 Snowflake Microstrategy 使默认 SCHEMA 更新(创建临时表)

问题描述

我的Microstrategy项目通过数据库实例连接(4tiers)到雪花数据库,并在 3 个模式上被授予(通过 connexio 用户):Data1、Data2 和 Information_schema。我的Microstrategy服务器的 odbc.ini 中没有指定模式。

连接是有效的,但是当我运行多通道查询报告时,在创建临时表时出现 SQL 错误:

'未指定模式,您必须通过 USE SCHEMA 指定一个。

为了不减少模式的范围,我不想通过数据库实例的 VLDB 选项指定 Report Pre 语句。

我的问题是:有没有办法通过Snowflake的配置来限定默认 SCHEMA 进行更新(创建临时表):用户或会话或任何方式?

标签: schemasnowflake-cloud-data-platformtemp-tablesmicrostrategy

解决方案


您可以做的一件事就是简单地为您正在运行的所有内容添加前缀。如代替使用 select * from table do a select * from schema.table

这将为您提供世界上所有的精确度。

除此之外,您只能为您正在运行的所有查询设置模式,而不仅仅是特定的单一类型。


推荐阅读