cognos报表制作(三)Cube开发

目录

cognos报表制作(三)Cube开发

基础知识

开发一个测试cube的步骤:

1、在C:\SinosoftBI上新建一个文件夹,作为新cube的文件夹,

2、写iqd程序。.iqd是程序文件,sql中不能用临时表。

3、打开transformer,设计模型,包括维度和度量

(1)新建mdl文件

(2) 要把model改成utf-8编码:

(3)编辑模型,设计维度和度量(参考文档:cognos学习笔记-transformer.doc)

(4)点一下这个生成power cube,即在mdl文件夹生产一个mdl文件。

(5)把mdc/cube文件夹下生成的mdc文件,复制粘贴到mdc文件夹下,如下图:

4、发布cube:

点击“测试连接”提示:PCA-ERR-0006 自变量无效

5、打开Analysis Studio,设计cube页面

6、把cube展示成普通报表样式-利用report studio

(1)打开report studio,选择数据包“test分析”

(2)合计列:

总结:


基础知识

多维分析是要经过几个阶段组织多维数据进行分析的过程,

即在线分析处理(OLAP )online analysis process。

Transformer  ────    分析 :多维数据设计工具

开发一个测试cube的步骤:

1、在C:\SinosoftBI上新建一个文件夹,作为新cube的文件夹,

例如 test,

建三个子文件夹,mdc文件夹中建个名叫cube的文件夹。

2、写iqd程序。.iqd是程序文件,sql中不能用临时表。

3、打开transformer,设计模型,包括维度和度量

(1)新建mdl文件

选择impromptu(即席的)

输入数据库密码。

(2) 要把model改成utf-8编码:

Transformer里选择File---->Model Properties 中把Cube code page 修改为UTF-8。

(3)编辑模型,设计维度和度量(参考文档:cognos学习笔记-transformer.doc)

再把要用到的公共的结构数据(目录在C:\SinosoftBI\Common)插入到数据源中,比如层级表、机构表。

右键->Data Source Viewer 可以看到具体数值,确保数据源没问题。

拖拽生成维度层:

维度图示中最后的层,都要右键-》属性,把唯一性勾上。

要把“机构代码”显示为名称,就要在属性的source中添加Label标签:

(4)点一下这个生成power cube,即在mdl文件夹生产一个mdl文件。

(5)把mdc/cube文件夹下生成的mdc文件,复制粘贴到mdc文件夹下,如下图:

4、发布cube:

发布的是mdc。

注意:如果transformer中点击重新生成了cube,要到/mdc/cube/文件夹下把生成的mdc,复制粘贴到/mdc/目录下。

登陆cognos前端配置页面

配置->新建数据源,将 test.mdc 发布,新建的数据源名字就和mdc名字一致就可以。

点击“测试连接”提示:PCA-ERR-0006 自变量无效

字数 155阅读 893评论 0赞 0

发布后连接测试报错PCA-ERR-0006 自变量无效。

原因在Transformer里选择File---->Model Properties 中把Cube code page 修改为UTF-8。

完成时要勾选“创建数据包”,否则就要在列表中选择“更多”按钮创建数据包。

5、打开Analysis Studio,设计cube页面

编辑后,点击保存按钮,保存cube页面,比如保存到某个主题目录下。

用户登录后,就可在该主题下,看到如下cube,进行拖拽分析:

加入日期维度:

year层的话,属性的datefunction选择“calendar Year”,

如果出现如上报错,记得time level ranking不要改,data format不要选,重新做,这两个字段会自动生成。

month层的话,属性的datefunction选择“calendar Month”。

报错:

CCL-RCI-0002 Soap 服务器返回 Soap 错误。 The error messages from WASP engine: CM-REQ-4222 您无权访问此数据源。

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:bus="http://developer.cognos.com/schemas/bibus/3/"

解决办法:添加数据源时身份验证方法选择第一个

6、把cube展示成普通报表样式-利用report studio

(1)打开report studio,选择数据包“test分析”

(2)合计列:

这个本月是合计列,制作方法是:

插入一个【查询计算】

总结:

模型设计的好坏取决于业务数据的规范和对于业务数据及其关系的理解(此话为搬运)。模型设计的本质,80%是艺术,20%才是科技(此话为搬运)。艺术眼光设计比科技实现更重要,掌握以上步骤很重要,更重要的是对模型设计的灵感。

cognos报表制作(三)Cube开发相关推荐

  1. 基于IBM Cognos的高级报表制作技巧

    IBM Cognos 商业智能系列软件提供了专业报表的制作平台,尤其在报表之间的关联分析上有着很强大的功能.本文从基于条件的动态报表制作和报表之间的穿透钻取两个方面介绍如何用 IBM Cognos 商 ...

  2. Java 开源报表制作

    Openreports   点击次数:7596 OpenReports提供基于web的灵活报表解决方案,通过浏览器自动生成动态PDF,XLS,HTMLCSV和Chart报表.利用到的开源技术有Hibe ...

  3. power bi报表html,Power BI -- 第二篇:Power BI数据可视化之基于Web数据的报表制作(经典级示例)...

    http://www.cnblogs.com/muchen/p/5391101.html 阅读目录 •前言 •Power BI的三大工作区 •导入数据 •数据塑形 - 工作区介绍 •数据塑形 - 工作 ...

  4. iReport 4.1 报表制作,子报表,实例解析

    开发使用步骤(iReport 4.1.1) (个人总结,如有问题请留言,另外知道table控件用法的给我留言或者发邮件谢谢.Email:jiazx0107@163.com) 目录 1.      开发 ...

  5. Java报表制作(iReport+jaserReport+jFreeChart)

    转载:http://www.blogjava.net/jerry-zhaoj/articles/215237.html 目前开源报表中,本人觉得比较好的组合是iReport+jasperReport+ ...

  6. 常用的6款Java开源报表制作工具

    本文为大家推荐6款常用的Java开源报表制作工具,供开发者学习.参考. 1.Aspose.Cells for JasperReports 一个基于Java的开源报表工具,它可以在Java环境下像其他I ...

  7. 金蝶报表制作_BI报表不光好看,更好用,为什么很多人却还不知道?

    要在短时间内对海量数据实现有效的数据整理清洗,快速理清数据情况,掌握数据信息,可太为难一般的数据分析报表了.但既然大数据时代给了这样的数据分析难题,自然也会给出一个有效的解决方法--BI报表.但很奇怪 ...

  8. JimuReport积木报表 — API数据源报表制作

    积木报表 ,一个开源免费的报表工具,像搭建积木一样在线设计报表!功能涵盖数据报表设计.打印设计.图表设计.大屏设计等! 领先的企业级Web报表平台软件,采用纯Web在线技术,专注于解决企业报表快速制作 ...

  9. java页面要素_Web前端入门技术之网页制作三要素

    原标题:Web前端入门技术之网页制作三要素 Web前端技术开发是由网页制作演变而来的,主要由HTML.CSS.Java三大要素组成.专业的Web前端开发入门常识也必定会包含这些内容,今日千锋教师就给我 ...

  10. vfp报表纸张设置_JimuReport积木报表 — API数据源报表制作

    积木报表 ,一个开源免费的报表工具,像搭建积木一样在线设计报表!功能涵盖数据报表设计.打印设计.图表设计.大屏设计等! 领先的企业级Web报表平台软件,采用纯Web在线技术,专注于解决企业报表快速制作 ...

最新文章

  1. n 模块切换 node 版本无效的解决办法
  2. 成功解决PackagesNotFoundError: The following packages are not available from current channels: tensorflo
  3. 无电池摄像头如何实现高清晰度视频编码?
  4. redis desktop manager 连接外网redis服务器
  5. laravel项目中css样式表的背景图片不显示
  6. 【转载】三极管,场效应管 工作原理小结
  7. 【OpenGL4.0】GLSL-Flat Shading平面着色
  8. python中jieba分词快速入门
  9. 安卓pdf阅读器_2020年双十一有哪些电纸书、电子书阅读器值得买?Kindle、掌阅、文石、科大讯飞哪个好?...
  10. PS去除图片和PDF中的水印
  11. mysql开机启动_MySQL开机自动启动的设置方法
  12. 微软云存储SkyDrive API:将你的数据连接到任何应用、任何平台,及任何设备上
  13. 读书笔记: C# 7.0 in a nutshell (第 四 章 Advanced C#- 下)
  14. c++中的有符号数与无符号数一起运算
  15. 解读工业互联网建设中的安全保障
  16. 看完《硅谷之谜》,马上登机
  17. 动态规划的特点及其应用[安徽 张辰]
  18. 数据分析案例—天猫品牌店铺运营报告
  19. Alibaba独家首发“Java成长笔记”,差距不止一点点
  20. 【控制】自适应控制,模型参考自适应控制,公式推导,有程序有结果图

热门文章

  1. 在线表格 x-spreadsheet(web excel)1.0.14 发布
  2. 《程序员的数学》读后感
  3. 如何编译运行C语言代码
  4. 常见的 web server
  5. Linux 运维工程师 必掌握的技能 ?
  6. c语言课设作业 计算器,C语言课程设计-计算器设计
  7. 零基础必看的Linux入门教程 (AcWing)
  8. 计算机毕业设计JAVA房屋租赁系统mybatis
  9. java中文手册下载,22年最新
  10. Java基础-API手册