1 概述

【存储过程】就是存储在数据库中的一组 SQL 语句集。Smartbi 的数据模型支持调用数据库中的存储过程,从而获得执行了存储过程 SQL 语句集后的表。

2 示例

比如用户想创建一个名为“FindCustomer”存储过程,可以用它来找出数据库的Customer表中的ContactName;

以产品自带northwind数据库创建存储过程FindCustomer

具体操作如下:

1)先在数据库中创建存储过程FindCustomer,如下图:

2)再到Smartbi系统中的数据连接中对所需数据库进行数据库管理,选择所需的存储过程资源:

3)对所选存储过程进行管理,“存储过程管理”窗口中通过 自动检测  检测结果集 按钮分别检测出相关的参数和获取存储过程的结果集:

4)创建数据模型,并添加“存储过程查询”: