使用SQL数据库作为指标的数据源
使用外部数据库作为KPIs的数据来源。设置SQL指标以访问远程数据库。
设置SQL 指标
- 打开一个计分卡,前往 KPIs 选项卡
- 选择将作为数据接收者的指标
- 转向 数据 选项卡,点击 数据源 按钮,位于 值 域的一侧
- 点击 SQL查询 按钮,位于 更多数据源 项下
- 制定所需的SQL查询(请参考如下示例)。
- 点击 下一步 按钮预览结果。点击 完成 按钮。
SQL查询示例
BSC Designer 期望接收一个值作为对SQL查询的响应。接收到的数据将用于指标的 值 域。
支持参数:
- %%UpdatePeriodStart%% 和 %%UpdatePeriodEnd%% - 分别是更新间隔的开始日期与结束日期
- %%ItemName%% - 指定的KPI名称,位于 名称 域
- %%date%% - 在BSC Designer日历中选择的当前日期
示例1:指标每日更新。每个日期都有一个值。
select value from datatable where date = %%date%%
示例2(最常用):指标每月更新。需要对数据库中在此期间的几个值进行汇总。
select sum(value) from datatable where date between %%UpdatePeriodStart%% and %%UpdatePeriodEnd%%
更新数据
SQL指标数据更新有以下几种方法:
- 在日历中选择任意日期 - BSC Designer 会尝试读取当天的数据;这些请求会被缓存至web浏览器会话层。
- 手动更新 - 如果需要更新特定日期的数据,可以使用工具菜单中的 更新导入 选项
- 指定更新间隔 - 为指标指定一个 更新间隔 。BSC Designer 将通过指定时间表自动更新SQL指标。