通过链接集成biee报表,同时控制权限的简易实现

通过链接集成biee报表,同时控制权限的简易实现

ID:11439991

大小:293.00 KB

页数:5页

时间:2018-07-12

通过链接集成biee报表,同时控制权限的简易实现_第1页
通过链接集成biee报表,同时控制权限的简易实现_第2页
通过链接集成biee报表,同时控制权限的简易实现_第3页
通过链接集成biee报表,同时控制权限的简易实现_第4页
通过链接集成biee报表,同时控制权限的简易实现_第5页
资源描述:

《通过链接集成biee报表,同时控制权限的简易实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、通过链接集成BIEE报表,同时控制权限的简易实现2009-4-12作者:李辉联系:zhuanwenni@163.com(由于个人的word操作不是太好,所以大家凑服着看吧)很多时候我们需要将完成的biee报表嵌入到已有的应用系统中,通过点击相应的菜单来实现对BIEE报表的调用。以下就是对此功能的一个简易实现,共享上来希望大家多多的拍砖^_^。首先来简单的了解一下连接的组成。1:http://"ServerIP":9704/analytics/saw.dll?例如本机地址:http://localhost

2、:9704/analytics/saw.dll?这个作为一个固定连接。2:如果是Dashboard需要连接上以下部分Dashboard&PortalPath=即为:http://localhost:9704/analytics/saw.dll?Dashboard&PortalPath=如果为Answer需要连接上以下部分Go&Path=即为:http://localhost:9704/analytics/saw.dll?Go&Path=一下我们以Dashbord为例进行说明3:我们可以得到以下链接,其后

3、边要连接的就是我们具体做的Dashbord的连接了http://localhost:9704/analytics/saw.dll?Dashboard&PortalPath=4:Dashbord连接的取得方法,我们有两种方法来取得一个Dashbord的连接(1):打开OracleBusinessIntelligenceàCatalogManager取得连接为:/shared/测试,(这种方式是更容易理解,同时可维护性也比较好)这个链接是需要编码的(我在java中用UTF-8转换了一下,同时将%2F替换为/

4、,%3D替换为=,%26替换为&)。下面我们看第二中连接方式(2):登陆OracleBiAnswers,点击左面的目录,选择到已做好的Dashbord如图:本例是:“测试”。点击:右边测试,然后在进入的页面右击->选择属性http://localhost:9704/analytics/saw.dll?AnswersEntryPreview&_scid=X5ybOCCLQog&Path=/shared/%e6%b5%8b%e8%af%95/%e6%b5%8b%e8%af%95&Action=Prompt取

5、出:/shared/%e6%b5%8b%e8%af%95/%e6%b5%8b%e8%af%95拼接到上面我们得到的连接所得如下:http://localhost:9704/analytics/saw.dll?Dashboard&PortalPath=/shared/%e6%b5%8b%e8%af%95/%e6%b5%8b%e8%af%95然后将用户名与密码连接上http://localhost:9704/analytics/saw.dll?Dashboard&PortalPath=/shared/%e6

6、%b5%8b%e8%af%95/%e6%b5%8b%e8%af%95&Lang=zh&NQUser=Administrator&NQPassword=(用户名:Administrator密码:空)这样在浏览器里就可以访问了,这是不带权限的连接。下面讲解带有权限的连接问题。http://localhost:9704/analytics/saw.dll?Dashboard&PortalPath=%2Fshared%2F%E6%B5%8B%E8%AF%95%2F%E6%B5%8B%E8%AF%95&Actio

7、n=Navigate&p0=1&p1=eq&p2=DIM_BUSI_UNIT.SUB_BURE_ID&p3=0113&Lang=zh&NQUser=Administrator&NQPassword=依次说明下面的参数含义:&p0=1表示对报表中进行权限控制的维度个数。这里只应用了一个&p1=eq固定写法&p2=DIM_BUSI_UNIT.SUB_BURE_ID这个是要通过这个来控制的维度权限(这里是部门ID)。必须在报包含表中SUB_BURE_ID同时对其进行筛选应用提示(不想显示可以隐藏掉此列)。注意

8、,这里的DIM_BUSI_UNIT实际上就是AdministratorTool中的Presentition层中的表,如果你的是中文名称那么需要转一下编码。浏览器中使用这个链接就可以达到权限控制了。经过上面的叙述,我们可以看到在搞清楚链接的情况下控制权限还是很简单的,所有的问题都集中在了,对报表连接进行转换编码的问题了。第二部分,与系统集成的简单实现方法。1:经过上边部分的理解,此部分的实现就相对比较简单了,主要思路如下,为所有报表建立资源表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。