将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指标。