将KPI指标连接到Snowflake

了解如何利用Snowflake中的数据在BSC Designer中驱动KPI指标,实现实时更新,并使用存储在云数据仓库中的数据进行无缝绩效监控。

什么是 Snowflake?

Snowflake 是一个基于云的数据平台,使组织能够存储、管理和分析大量结构化和半结构化数据。它为分析、商业智能和数据驱动的决策提供了可扩展、安全且高性能的环境。

设置与Snowflake数据仓库的连接

请按照以下步骤连接到您的Snowflake数据仓库并访问其数据。

创建新用户

建议为外部数据访问创建专用用户。为此,请导航至数据处理 → 项目 → 工作表

为外部访问 Snowflake 创建新用户

通过执行以下命令创建新角色:
CREATE ROLE APP_JAVA_READER_ROLE;

创建新用户:
CREATE USER app_java_reader
PASSWORD = 'StrongP@ssword123'
DEFAULT_ROLE = APP_JAVA_READER_ROLE
MUST_CHANGE_PASSWORD = FALSE
COMMENT = '用于 webbsc JDBC 应用的服务用户';

为该用户分配所需权限:
GRANT ROLE APP_JAVA_READER_ROLE TO USER app_java_reader;

重要提示:在仓库上分配用户权限:
GRANT USAGE ON WAREHOUSE COMPUTE_WH TO ROLE APP_JAVA_READER_ROLE;

输出用户配置以便调试:
DESCRIBE USER app_java_reader;

获取访问数据

导航至管理 → 管理员 → 账户 → 活动账户 → … → 管理URL

获取Snowflake仓库的数据库访问数据

管理URL对话框中查找当前URL:

管理URL对话框中的当前URL

这将是你在连接时需要使用的主机

在BSC Designer中配置数据源

  1. 登录您的管理员账户。
  2. 导航至设置 > 集成,在数据源部分点击“添加”
  3. 为新的数据源输入名称
  4. 选择“Snowflake”作为数据库类型
  5. 将上一步中的主机粘贴到服务器字段中(例如,gghecco-md11559.snowflakecomputing.com)。
  6. 目录字段输入仓库名称(例如,?warehouse=COMPUTE_WH)。
  7. 登录名字段输入已创建的用户名。
  8. 密码字段输入已设置的密码。

The setup of the datasource for Snowflake in BSC Designer

查询KPI数据

您现在可以创建查询,以访问Snowflake表中的数据。

  • 使用支持的参数,根据所选指标和内部日历自定义您的查询。
请引用如下: BSC Designer, “将KPI指标连接到Snowflake,” BSC Designer, 14 10 月, 2025, https://bscdesigner.com/zh/lian-jie-kpi-dao-snowflake.htm