将 SQL 数据库用作指标的数据源

使用外部数据库作为关键绩效指标的数据源。设置 SQL 指标以访问远程数据库。

创建数据源

  1. 点击 > 设置 > 集成 选项卡
  2. 数据源 部分点击 添加 以添加新的数据源

设置 SQL 指标

  1. 打开记分卡,进入 关键绩效指标标签
  2. 选择一个作为数据接收者的指标
  3. 切换到数据标签,点击字段旁边的数据源按钮
  4. 数据源按钮

  5. 点击SQL 查询按钮
  6. 制定所需的 SQL 查询(见下文示例)。
  7. 点击下一步按钮以预览结果。点击完成按钮。
示例:

SQL 查询示例

BSC Designer 期望接收一个值作为 SQL 查询的响应。接收的数据将用于指标的字段。

支持的参数:

  • %%UpdatePeriodStart%%%%UpdatePeriodEnd%% - 更新区间的起始日期和结束日期
  • %%ItemName%% - 在名称字段中指定的关键绩效指标的名称
  • %%date%% - BSC Designer 日历中选择的当前日期

情况 1:指标每日更新。每个日期都有一个值。

select value from datatable where date = %%date%%

情况 2(最常用):指标每月更新。数据库中有多个值需要在此期间进行汇总。

select sum(value) from datatable where date between %%UpdatePeriodStart%% and %%UpdatePeriodEnd%%

创建SQL指标的权限

默认情况下,高级用户没有创建新SQL指标的权限。要授予此权限:

  1. 进入 > 用户 部分
  2. 点击用户的编辑按钮
  3. 使用允许使用外部数据源复选框
  4. 按下保存按钮

更新数据

有几种方法可以更新SQL指标的数据:

  • 点击日历中的任何日期 - BSC Designer将尝试读取该天的数据。
  • 手动更新 - 如果需要刷新某个日期的数据,请在工具菜单中使用刷新已导入选项。
  • 指定更新间隔 - 为某个指标指定一个更新间隔。BSC Designer将根据指定的时间表自动更新SQL指标。