雪花在信息模式(或其他地方)中有什么东西可以查询我主动连接到的服务器的servername吗?
我正在开发一个BI工具,它连接到雪花数据仓库。我在数据中看到了一些异常。虽然我的连接属性应该指向一个服务器&数据库,但我并不认为数据是从那里来的。我想在BI工具中查询雪花。
我已经通过BI工具检查了INFORMATION_SCHEMA.DATABASES,数据库名是正确的。我还想验证servername。
发布于 2020-02-26 15:57:37
在您所连接的实际底层资源上,您无法在信息模式中找到任何内容。从文件中:
由雪花存储的数据对象既不能直接可见,也不能被客户访问;它们只能通过使用雪花运行的SQL查询操作来访问。
但我怀疑这是导致异常现象的原因。在雪花中,数据来自云存储。计算和存储有一个清晰的分离。雪花中的虚拟仓库本质上是一个查询执行引擎。因此,即使连接到不同的服务器,查询返回的内容也不重要。
另见:https://docs.snowflake.net/manuals/user-guide/intro-key-concepts.html#database-storage。
发布于 2021-10-05 22:40:52
我想这可能就是你要找的:
但是,您可能需要做一些工作才能将区域转换为url中所期望的格式(可能创建映射或UDF)。例如,需要将AWS_US_EAST_1转换为us-east-1。
https://stackoverflow.com/questions/60417581
复制相似问题