使用SQL数据库作为指标的数据源

使用外部数据库作为KPIs的数据来源。设置SQL指标以访问远程数据库。

设置SQL 指标

  1. 打开一个计分卡,前往 KPIs 选项卡
  2. 选择将作为数据接收者的指标
  3. 转向 数据 选项卡,点击 数据源 按钮,位于 域的一侧
  4. 数据源按钮

  5. 点击 SQL查询 按钮,位于 更多数据源 项下
  6. 制定所需的SQL查询(请参考如下示例)。
  7. 点击 下一步 按钮预览结果。点击 完成 按钮。
Examples:

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