- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西南民族大学擎壤·叁然科学版
第33卷第6期
JournalofSouthwest forNationalities·NaturalScienceEdition
University
文章编号:1003-2843(2007)06·1412-04
廖华媛,金伟程
(同济大学软件学院,上海201804)
摘要:HyperionEssbase是一个多维的数据库服务器,多运用5-商业软件,提供基于角也的用户权限管理.在实际商业
运诈中,每一个胃镌审事}报告中都要有秘对于整个数据库酶权隈方面畿数搪,因毙霞发斑快速,有效,针露餍户需求的
Essbase自带的导出工具速度比较缓慢,效率不高,为了改善导出效率,
权限数据导出工具是十分必鼹的.目前Hyperion
本文阏述了如何爨行开发基5-MFC的权限导出工具.
关键词:权限管壤;导壶工葵;.1罨户;妻簌
中圈分类号:TP392 文献标识码:A
lter)来定
报告是十分重要的.在审计报告中,数据库权限方面需要导磁用户予组的详细权限写入报告,所以,开发出适当
的软件完成这一任务是必要的.本文旨在自行设计和开发出能够导出数据库权限的工具,以方便快速的帮助宪
成每月的数据库审计报告.
1 Essbase数据库的权限描述
耀户稻组:一个惩户可以隶属于多个缝或者不属于任何组,离瑾,一个组可以拥有多个蔫户或者没有震户。
某用户本身的权限和其隶属的组所拥有的权限不一致时,以高权限为准.
应熙程序和数据库:一个应用程序可以拥有多个数据麾,一个数据库一定要隶属于某个应用程序。首先要
有进入应用程序的权限,才可能拥有进入数据库的权限.
安全性是不够的,数据库过滤器能够将安全性定义到最细致的层面上。过滤器熊够让你对数据库孛单个的存镶
单元享有控制权限.只要定义出对数据库某部分率有何种权限,同时这些权限针对谁.过滤器控制对数据值,或
者存储单元的安全设置.定义过滤器,意味着对某些元数摄没定了访闯约束。
2现状分析
它的这一安全性采取措施导出每个用户/组享有的权限以及对于每个应用程序,有哪些用户/组有权进行数据存
及第三方插件Lumensoft[2I,其性能状况对比如下袭所示.
收藕日期:2007.07.08
{乍者篱余:廖华疆(1982-),女,阏济大学软件学院硕±垒;金伟祖(1963-),勇,圈济大学敦辞学院副教授
第6期 廖华媛等:基于MFC的Essbase数据库权限导出工具的设计开发 1413
表1三种已有权限导出工具的性能分析
性能 ASM Lumensoft EAM
从表中看出,现有的导出工具速度都不够快,对于大型商业数据库,用户数目可能成百上前,因此完成导出
工作所需要的时间多少是至关重要的问题,所以本文的目的在于阐述如何设计开发出快速有效的导出工具解决
这一问题.
Hyperion
采用C++语言体系进行开发,又鉴于用户需要的是一个图形化的导出工具,所以整个软件基于MFC开发完成,
开发平台采用MicrosoftVisualStudio.
3导出工具的设计开发
3.1全局数据结构
HINST HCTX
首先要了解在Essbase中的两个数据结构.—个是ESST’另—个是ESS T.一旦某个用户
连接上Essbase数据库之后,前者是EssbaseAPI实例句柄,后者是EssbaseAPI上下文句柄.所以在该工程中,
将这两个变量设置成应用程序(即工程中的App程序)的公有变量,方便所有的对话框程序调用.一旦某个用户
登录,初始化这两个变量,整个程序中这两个变量将不再改变,直到用户登出.
3.2用户与组
ESS—FUNC—M
ESS_HCTX_T,ESS—
您可能关注的文档
- 基于GAAA-RBF神经网络的工程估价方法.pdf
- 基于GA-BP神经网络的高铁线下工程沉降预测模型.pdf
- 基于GEF的汽车电子组件设计工具研究.pdf
- 基于Geodatabase与CASE工具的林地保护利用规划数据库设计.pdf
- 基于Geodatabase与CASE工具设计森林资源二类调查数据库.pdf
- 基于GFT的TTCN-3测试套自动生成工具的设计与实现.pdf
- 基于GIS和体视化技术的工程场地地震液化势3D可视化.pdf
- 基于GNU工具的嵌入式Bootloader设计与开发.pdf
- 基于GMS的黑龙江某取水工程地下水数值模拟优化开采方案.pdf
- 基于GNU工具链开发的微型Linux系统.pdf
文档评论(0)