Cognos灵活报表的开发

前言

最近分配了灵活报表开发的任务,以前从来没有接触过灵活报表的开发流程,故此写下一篇博文来记录一下

灵活报表理解

灵活报表比定制报表开发简单的一种报表,灵活报表没有主查询,以及比较复杂的表样。

开发流程

  1. 在hadoop中创建底层物理表,视图,ods表
  2. 在Kylin中导入创建的物理表模型,此时就可以开始报表的开发
  3. 创建cube进行数据的处理
  4. 进入开发环境中进行报表的开发

以上的流程是一个大致的流程,其中步骤还是有很多细分的

开发细节

物理表的导入

  1. 首先明确自己所要创建的报表所需要的底层物理表的结构,一般来说主要分为两种:维度和度量,这两种使用不同的字段进行区分维度一般使用String类型,度量一般使用double类型。所以,创建物理表主要就是区分分开度量和维度。
  2. 视图主要的作用是:可以避免将来改数据的时候对底层表进行操作,并且其他报表进行调用数据的时候也比较方便。
  3. ods表主要是导入数据的时候会比较方便。

Kylin

  1. Kylin主要是对数据进行二次处理,因为我们的数据量会比较大,不能直接使用Congos从底层表中进行调用,如果直接从大数据数据库中调用,那么速度就会很慢。
  2. 先将视图导入Kylin中,然后在创建模型,最终再创建cube。

报表的开发

创建数据包:

  1. 进行数据发布向导入底层视图
  2. 创建表空间,在表空间中创建两个文件夹:度量和维度
  3. 在维度文件夹中导入维度,导入维度时候一定要记住按照需求文档中的结构创建。包括层级关系之类的东西。
  4. 在度量文件夹中导入度量,导入度量时候的要求和导入维度一样,一定要按照表样来进行处理,度量中有一些比较特殊的叫做复合指标,他是在普通度量的基础下进行一些处理,着一些需要改一些度量属性。
  5. 等都创建成功之后进行创建数据包
    发布数据包:
  6. 等上面着一些步骤进行完之后可以发布数据包,直接点击发布数据包,进行发布
    创建报表:
  7. 进行Cognos网页中找到数据包,创建空白分析
    注:如果报表进行更改则不需要重新做上面操作,只需要改完之后重新发布
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值