QLIKVIEW如何实现回写数据库【转】
目的:
为了和其它系统集成,有效的利用BI计算后的结果。如审批流,需要用到BI预测的结果。避免在数据库里头重新实现一次逻辑,影响性能。
实现技术:
1、利用QV OCX 控件来加载BI,实现C++主程序和 QV BI报表交互。
2、利用QV VBA操作OLE DB接口和读取表格数据。
3、QV BI报表打开时,需要固化几个步骤。设定初始数据(日期等)、执行读取和写入代码、KILLMY空宏调用(目的是通知C++程序,可以退出了)
QVW单独DEMO,可以单独使用,但配合调度程序,才可以实现自定处理。
因为采用QV的自定加载,没有办法调度宏。
调度成员VC源码,命令行方式即可,默认qv用户update、密码update,用于刷新。
效果图:
可以设定任务计划,也可以考虑在编写一个程序来负责调度。
C++代码处理:
QV处理: