1、商业智能BI第14章 ISP数据补录功能第14章 ISP数据补录14.1 ISP功能概述ISP全称为智能表单平台(Intelligent Spreadsheet Platform),集商业智能的所有功能以及数据补录功能为一体,以单一平台完整覆盖数据补录、校验、查询、分析、统计。ISP扩展了商业智能没有的数据录入、校验功能,延伸了商业智能原有的定义内容。ISP基于商业智能平台基础上研发,主要是针对企事业单位每天面对的大量的报表以及海量的数据而提供最便捷的处理工具,特别针对于Excel中所遇到的瓶颈更具解决性。14.2 ISP功能特点最高效:突破Excel不容许多人同时操作一张报表的限制,可以支持
2、20人同时段操作同一张报表;最完善:拥有商业智能所有功能以及数据录入功能;易培训:由于封装了强大的二次开发功能和多种先进的报表设计功能,所以非IT技术人员同样可以轻松操作(此项需要有完善的实施工作做前提);易维护:由于不需要任何IT专业知识,因此一般的业务人员经过简单的培训,就可以自行维护(此项需要有完善的实施工作做前提);成本低:周期短、维护短、效率高、价不高;支持多表更新(同一个查询涉及多个表,每个表均需设置标识列)。14.3 ISP功能示例第一步:首先我们要先在目标目录下建立一个查询,需要注意的是,ISP功能仅试用于“基于智能查询构造器”的查询,如下图:本例中以产品自带的数据源为例,数据
3、来源选择了“Orders”,如下图:在查询条件处我们一般选择表的主键作为查询及索引的条件,如下图:刷新后得到的数据,如下图: 第二步:构建好查询后,在该查询的快捷工具条中选择“写入数据库设置”,如下图: 点击进入后会提示出“写入数据库设置”的对话框,对话框中默认情况下的选择如下图: 不允许写入:这个是默认的选项,被选后不能对该数据进行写入的操作。 全部允许写入:这个是我们做ISP时通常选择的选项,被选后,可以对数据库中所有的表进行写入操作。 仅允许写入以下表:针对某一个或某几个表进行的写入工作,选择后下面的录入框中会显示为可写状态,把所针对的表填写到录入框中,就表示可以针对这几个表可以进行写入
4、操作,如下图: 允许在位编辑:即允许在本查询中进行编辑操作,勾选此项后,双击查询中的任意字段,该字段便会进入可编辑状态,如下图:编辑后,如下图: 编辑后,改变鼠标的焦点,被编辑行会显示为黄色。 说明: 允许在位编辑必须预先对“标识列设置”,如下图: 通常标识列都使用数据库中的主键,如遇特殊表,只要找到该表的唯一键即可。目的是用标识列来确定我们要修改的数据的唯一。可以把系统共享区下的字段对象,或者工作区的数据列中的字段对象,拖放到“标识列设置”。我们的示例中,设置“订单ID”为标识列,这个标识列是需要具有唯一性的(主键),系统通过这个标识列去数据库找到记录来修改。修改数据后点击“保存修改数据到数
5、据库”按钮,如下图: 数据并发性控制:勾选此项,可以实现多个用户同时修改同一个表的操作,但是,由于修改的是数据库中的内容,所以不建议勾选此项。 使用不同颜色标示修改行:勾选后,会对数据库中修改多的数据进行标记,红色表示删除,黄色表示修改,绿色表示新增。 确定好查询数据后,我们需要来设计录入界面。在相同的目录下新建一个“窗体”,然后根据界面录入的内容来分别定义各个标签及录入框(详见$/Developer/Data Input/Orders Maintain),如下图: 说明: 上图界面中的数据集及数据编辑中的字段,可以直接从已定义好的查询中拖放到界面中。 根据具体窗体的实际需求在脚本中写入代码。
6、我们有两种方式进入脚本界面:1、通过双击界面中的任意对象(如“新增”或 “删除”按钮),及可以进入脚本界面,并定位到该对象的脚本编辑位置。2、通过点击快捷功能栏的脚本按钮进入到脚本界面,如下图:14.4 常用的代码选段在进入脚本界面后,我们需要通过“引用”功能,来获取可视化查询接口的库,引用方法,如下图:引用后,会弹出脚本中所能引用的,所有库的对话框,这时我们找到下图中的选项,并勾选即可,如下图: 说明: 在引用相应的对象库的之后,写代码的时候也会有相应的提示功能,比方说会在输入函数后提示相对应的方法。 以下是一些常用代码的精选,请注意其中绿色字体部分的说明注释。更多的不同功能和环境下的示例代码,可以通过网络查找到。增加功能:点击“新增”按钮执行上面的代码,在弹出窗体中的“数据编辑”区域,填写新增内容,如下图: 新订单编辑成功后,点击“保存到数据库”按钮。编辑后的信息就会在刷新后显示出来,具体实现代码如下图:选中一条信息,点击“删除当前订单”按钮,被选中信息变为蓝色,如下图:保存到数据库后,选中数据已被删除,删除功能代码如下:刷新功能: 说明:以上代码仅是示例,请具体问题具体分析。对于内置的方法,具体使用方法可以查询相关的技术字典。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1