【问题标题】:Create Environment Variable file in Snowflake UI在 Snowflake UI 中创建环境变量文件
【发布时间】:2022-01-15 15:41:24
【问题描述】:

如何在 Snowflake UI 中指定环境变量,这样当我将代码从一个租户部署到另一个租户时,我不需要更新代码中的 environment 关键字;我正在使用 AWS Codecommit。 喜欢 - 创建表数据库$env.schema.table;

AWS Codecommit 中将有一个 .sql 文件,在该文件中的某处我们需要提及需要获取 Dev、Qa 和 Prod 的环境变量。 .sql 文件中的代码需要通过 AWS Codepipeline 执行,然后它应该反映在 Snowflake UI 中。

非常感谢!

【问题讨论】:

  • 当您说“租户之间”时,您是指不同 Snowflake 帐户之间还是同一个 Snowflake 帐户内?
  • 我们的场景是,一个 .sql 文件将存在于 AWS Codecommit 中,并且在该文件中的某处我们需要提及需要获取 Dev、Qa 和 Prod 的环境变量。 .sql 文件中的代码需要通过 AWS Codepipeline 执行,然后它应该反映在 Snowflake UI 中......我们如何实现这一点?

标签: snowflake-cloud-data-platform aws-codepipeline snowflake-schema aws-codecommit snowflake-connector


【解决方案1】:

创建用户帐户时,可以将一些重复值设置为变量。本文将介绍通过 Snowflake UI 和 SnowSQL 创建用户帐户时变量的使用。

在某些情况下,需要结合文本和变量,这只能在 SnowSQL 中实现。

更多详情: https://docs.snowflake.com/en/sql-reference/session-variables.html

https://community.snowflake.com/s/article/How-to-use-variable-when-creating-user-account-in-Snowflake-UI-and-SnowSQL

【讨论】:

  • 我们的场景是,一个 .sql 文件将存在于 AWS Codecommit 中,并且在该文件中的某处我们需要提及需要获取 Dev、Qa 和 Prod 的环境变量。 .sql 文件中的代码需要通过 AWS Codepipeline 执行,然后它应该反映在 Snowflake UI 中......我们如何实现这一点?
猜你喜欢
  • 2020-04-03
  • 2021-07-18
  • 2021-11-09
  • 2017-06-17
  • 2018-07-24
  • 2014-10-02
  • 2018-08-29
  • 1970-01-01
  • 2017-06-16
相关资源
最近更新 更多