Cognos笔试真题及详细答案(企业实战版)_第1页
Cognos笔试真题及详细答案(企业实战版)_第2页
Cognos笔试真题及详细答案(企业实战版)_第3页
Cognos笔试真题及详细答案(企业实战版)_第4页
Cognos笔试真题及详细答案(企业实战版)_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Cognos笔试真题及详细答案(企业实战版)说明:本套试题为企业真实招聘常用Cognos笔试题库,适用于BI开发、报表开发、数据分析师岗位,满分100分,答题时间90分钟。题型包含选择题、填空题、简答题、实操分析题,内容贴合日常报表开发、模型搭建、问题排查工作。一、单项选择题(共10题,每题3分,共30分)1、CognosBI核心组件中,负责存储报表元数据、调度任务、权限配置的组件是()A.CognosAnalyticsServer

B.ContentManager

C.DataManager

D.FrameworkManager答案:B解析:ContentManager是Cognos的内容仓库核心,所有报表、模型、权限、调度、任务日志等元数据均存储于此;FrameworkManager仅用于数据模型建模;AnalyticsServer负责报表运算展示;DataManager用于数据清洗转换。2、在CognosReportStudio中,以下哪个控件可实现跨行、跨列的单元格合并展示()A.列表表格

B.交叉表

C.重复表

D.自由表格答案:D解析:自由表格支持自定义单元格合并、拖拽布局,适配复杂表头、不规则报表;列表表格仅支持纵向数据罗列,交叉表仅用于维度+指标聚合统计,均无法自定义合并单元格。3、FrameworkManager建模时,创建查询主题的核心目的是()A.美化报表展示样式

B.封装数据库查询逻辑,简化报表开发

C.配置用户权限

D.调度报表执行答案:B解析:查询主题是FM建模的核心对象,可关联单表、多表关联、自定义SQL,封装底层数据查询逻辑,前端报表可直接调用,无需重复编写SQL,提升开发效率和数据统一性。4、Cognos中用于获取当前系统日期的函数是()A.current_date

B.now()

C.sysdate

D.getdate()答案:A解析:Cognos自有函数体系中,current_date为标准获取当前日期函数;now()可获取日期+时间;sysdate、getdate()是数据库原生函数,跨数据库不通用,不建议在Cognos报表中直接使用。5、报表运行出现“权限不足,无法访问数据源”报错,最不可能的原因是()A.数据源连接账号密码过期

B.用户报表查看权限未配置

C.FM模型数据包未发布

D.数据库服务器端口未开放答案:B解析:权限不足访问数据源属于数据层权限/连接问题,用户报表查看权限是报表访问层权限,只会导致无法打开报表,不会提示数据源访问失败。6、以下哪种Cognos报表类型适合展示月度销量、季度营收的趋势变化()A.列表报表

B.柱状图/折线图报表

C.交叉报表

D.表单报表答案:B解析:折线图、柱状图核心用于数据趋势、对比分析;列表用于明细数据展示,交叉表用于维度聚合统计,表单用于数据录入、查询。7、FrameworkManager中,为了避免多表关联出现重复数据,需要设置的关联基数是()A.1:1

B.1:N

C.N:1

D.N:N答案:B解析:主表1、子表N的关联基数是业务最常用配置,可精准匹配一对多业务关系,有效防止笛卡尔积产生重复数据;N:N无明确关联规则,极易造成数据重复。8、Cognos报表调度任务不支持以下哪种执行方式()A.每分钟执行

B.每日定时执行

C.每月指定日期执行

D.手动单次执行答案:A解析:Cognos调度最小执行周期为小时级,不支持分钟级高频调度,高频刷新需求需通过接口、数据库定时任务实现。9、在报表中需要对销售额取两位小数,需使用的函数是()A.round()

B.trunc()

C.format_number()

D.ceil()答案:A解析:round(字段,2)实现四舍五入保留两位小数;trunc为直接截断小数、不四舍五入;ceil为向上取整;format_number主要用于数字格式美化。10、Cognos权限体系中,优先级最高的权限是()A.组权限

B.角色权限

C.用户单独权限

D.默认权限答案:C解析:Cognos权限优先级:用户单独权限>角色权限>用户组权限>系统默认权限,单独配置的用户权限会覆盖所有上层权限。二、填空题(共5题,每题4分,共20分)1、Cognos建模三要素分别是:查询主题、__________、__________。答案:维度、度量解析:维度为分析维度(时间、地区、产品),度量为聚合指标(销量、营收、利润),搭配查询主题构成完整数据模型。2、Cognos报表中,__________函数可实现分组求和,__________函数可实现去重计数。答案:total()、count_distinct()3、FrameworkManager模型发布的后缀文件是__________。答案:.cpf4、Cognos报表分页中,想要固定表头每页显示,需要开启__________功能。答案:重复表头5、报表运行缓慢的两大核心原因:__________、__________。答案:底层SQL查询效率低、报表数据量过大无分页过滤三、简答题(共4题,每题8分,共32分)1、简述FrameworkManager建模的完整流程。参考答案:(1)新建项目,配置数据库数据源连接,测试连通性;

(2)导入业务数据表,梳理表与表之间的关联关系,设置正确关联基数;

(3)创建自定义查询主题,整合多表关联、筛选、计算字段,封装业务逻辑;

(4)划分维度、度量,整理层级结构(如年-季-月时间层级);

(5)校验模型数据准确性,修复关联错误、数据重复问题;

(6)发布模型数据包,设置访问权限,供ReportStudio调用。2、Cognos报表出现数据重复,常见原因及解决方式?参考答案:常见原因:

(1)多表关联基数设置错误,出现笛卡尔积;

(2)报表未设置分组聚合,明细数据重复展示;

(3)底层数据表本身存在重复脏数据;

(4)自定义查询主题多表关联无精准筛选条件。解决方式:

(1)修正FM模型表关联基数,统一1:N标准关联;

(2)报表中对维度字段设置分组,指标字段使用聚合函数;

(3)底层清洗脏数据,或在查询主题中添加distinct去重;

(4)完善关联筛选条件,避免无效关联。3、简述Cognos中参数的作用及常用参数使用场景。参考答案:作用:实现报表动态筛选、交互式查询,让同一张报表适配不同查询条件,无需重复开发报表。常用场景:

(1)时间参数:动态选择查询年份、月份、日期,适配周期查询;

(2)维度参数:选择地区、产品、部门,实现自定义筛选;

(3)默认参数:设置报表默认查询条件,提升用户使用体验;

(4)联动参数:上下级参数联动(选年份后联动对应月份)。4、对比列表报表和交叉报表的适用场景。参考答案:列表报表:以明细数据展示为主,适合展示订单明细、用户明细、交易流水等单维度、多条明细数据,支持分页、筛选、导出明细数据,数据粒度细。交叉报表:以聚合统计为主,适合多维度对比分析,比如按地区、月份双维度统计销量,行维度+列维度组合展示聚合指标,数据简洁直观,适合汇总分析、数据看板。四、实操分析题(共1题,18分)场景:现有销售业务表(销售订单表、产品表、地区表),需要开发一张【月度各地区产品销量汇总报表】,要求:1、默认展示当月数据;2、支持自定义选择年份、月份、地区;3、销量保留两位小数,总计行汇总;4、报表运行无重复数据。请写出核心开发步骤及关键设置。参考答案:一、模型层准备(FrameworkManager)1、连接数据库,导入销售订单表、产品表、地区表;

2、设置表关联:地区表(1)关联订单表(N)、产品表(1)关联订单表(N),基数统一1:N,避免数据重复;

3、创建汇总查询主题,关联三张表,筛选有效订单数据,新增销量计算字段;

4、划分维度(年份、月份、地区、产品)、度量(销量),校验数据准确性后发布模型。二、报表层开发(ReportStudio)1、新建交叉报表,绑定发布的模型数据包;

2、布局设置:行维度放置地区、产品,列维度放置月份,指标放置销量;

3、创建动态参数:年份参数、月份参数、地区参数,实现自定义筛选;

4、设置默认值:通过current_date函数提取当前年月,实现报表默认展示当月数据;

5、数据格式设置:销量字段使用round(销量,2)保留两位小数;

6、添加总计行:使用total()函数对各维度销量进行汇总;

7、数据校验:预览报表,排查重复数据、空值、统计错误问题;

8、样式优化:设置表头居中、总计行标红,开启每页重复表头;

9、保存发布报表,配置访问权限,可根据需求设置定时刷新。三、关键避坑设置1、严格校验表关联基数,杜绝笛卡尔积重复数据;

2、参数添加非空筛选,避免全量数据查询导致报表卡顿;

3、汇总字段统一使用聚合函数,保证总计数据准确。五、附加错题解析(高频面试易错点)1、误区:Cognos可以直接使用数据库原生函数

纠正:尽

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论