Snowflake如何查询服务器名称



Snowflake在信息架构(或其他地方(中是否有任何内容可以查询我主动连接的服务器的服务器名?

我正在开发一个连接到Snowflake数据仓库的BI工具。我看到数据中有些异常。尽管我的连接属性应该指向一个服务器&数据库,我不相信这是数据的实际来源。我想在BI工具中查询Snowflake。

我已经通过BI工具检查了INFORMATION_SCHEMA.DATABASES,并且数据库名称是正确的。我还想验证服务器名。

在所连接的实际底层资源上,在信息模式中也找不到任何信息。来自文件:

Snowflake存储的数据对象不直接可见,客户也无法访问;它们只能通过使用Snowflake运行的SQL查询操作来访问。

但我怀疑这是导致异常的原因。雪花中的数据来自云存储。compute&存储雪花中的虚拟仓库本质上是一个查询执行引擎。因此,即使连接到不同的服务器,查询返回的内容也不重要。

另请参阅:https://docs.snowflake.net/manuals/user-guide/intro-key-concepts.html#database-存储。

我想这可能就是您想要的:

  • CURRENT_ACCOUNT()
  • CURRENT_REGION()

但是您可能需要做一些工作来将区域转换为url中预期的格式(可能创建映射或UDF(。例如,AWS_US_EAST_1将需要转换为us-east-1

最新更新