将 SQL 数据库用作指标的数据源
使用外部数据库作为关键绩效指标的数据源。设置 SQL 指标以访问远程数据库。
创建数据源
- 点击 > 设置 > 集成 选项卡
- 在 数据源 部分点击 添加 以添加新的数据源
设置 SQL 指标
- 打开记分卡,进入 关键绩效指标标签
- 选择一个作为数据接收者的指标
- 切换到数据标签,点击值字段旁边的数据源按钮
- 点击SQL 查询按钮
- 制定所需的 SQL 查询(见下文示例)。
- 点击下一步按钮以预览结果。点击完成按钮。
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指标的权限。要授予此权限:
- 进入 > 用户 部分
- 点击用户的编辑按钮
- 使用允许使用外部数据源复选框
- 按下保存按钮
更新数据
有几种方法可以更新SQL指标的数据:
- 点击日历中的任何日期 - BSC Designer将尝试读取该天的数据。
- 手动更新 - 如果需要刷新某个日期的数据,请在工具菜单中使用刷新已导入选项。
- 指定更新间隔 - 为某个指标指定一个更新间隔。BSC Designer将根据指定的时间表自动更新SQL指标。