cognosiqd文件结构及规则

cognosiqd文件结构及规则

ID:31707713

大小:54.83 KB

页数:4页

时间:2019-01-17

cognosiqd文件结构及规则_第1页
cognosiqd文件结构及规则_第2页
cognosiqd文件结构及规则_第3页
cognosiqd文件结构及规则_第4页
资源描述:

《cognosiqd文件结构及规则》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、利用CognosTransformerI具创建模型文件的时候,首先需要加载数据源,并且OLAP的时候,也需要大量时间从数据仓库中读取数据,因此,建模的时候务必要对数据源做好充分的准备。CognosTransformerI具支持多种数据源,这里我们仅以其常用的IQD文件做说明。以下是一个简单的1QD文件的源文COGNOSQUERYSTRUCTURE,1,1DATABASE,NEDWTITLE,[NEDW].[FSEMResponse]BEGINSQL{SELECTF_SEM_Response.ReportDateASReportDate,FSEMResponse.CampaignI

2、DASCampaignID,F_SEM_Response.ResponsesASHBXResponse,D_SEM_Campaign_List.CampaignNameASCampaignName,D_SEM_Campaign_Lisl.Type_lASType_l,D_SEM_Ccimpaign_List.Type_2ASType_2FROMNEDW.dbo.FSEMResponseFSEMResponseLEFTOUTERJOINNEDW.dbo.D_SEM_Campaign_ListD_SEM_Campaign_ListonF_SEM_Response.CampaignlD

3、二D_SEM_Campaign_List.CampaignIDWHEREF_SEM_Response.ReportDate=,2007-05-01'}""ENDSQLCOLUMN,0,ReportDateCOLUMN,1,CampaignlDCOLUMN,2,HBX_ResponseCOLUMN,3,CcimpeiignNameCOLUMN,4,Type1COLUMN,5,Type_2IQD文件可以使用Cognos提供的Impromptu或FrameWorkManager工具来制作,但与上文的IQD文件相比,用Impromptu或FrameWorkManager工具生成的IQD文

4、件相对烦琐,达不到最优化的目的,影响数据读取速度,因此,不建议用Impromptu或FrameWorkManager工貝生成IQI)文件,而可以直接在{}内书写标的SQL语句,Cognos不会对{}屮的sql语句进行解晰或校验,而是直接传递给连接的数据库引擎,数据库本身执行解晰、优化及查询计划。为了能够清晰的了解IQD文件的结构,现对其说明如下:COGNOSQUERYCOGNOS是固定关键字,QUERY是IQD文件的类型,Cognos在解晰的时候将会严格解晰这两个关键字,因此,只要是连接数据库,这两个关键字是固定的。STRUCTURE,1,1STRUCTURE是固定关键字,不可改

5、变,后而的数字不做严格要求。DATABASE,NEDWDATABASE是固定关键字,不可改变,NEDW是OLAPServer需要连接的数据库,此数据库的连接串必须包含在Cognos.ini(或者在CS7Gatewaysbincs7g.ini卜;针对&4.27版本)文件中,Cognos.ini文件的配置请参考http://\w.cnblogs.com/jiesin/archive/2007/04/06/702854・html内容。TITLE,[NEDW].[F_SEM_Response]TITLE是固定关键字,不可改变,后面的字符串不做严格要求。BEGINSQL{标准SQL脚

6、步木}ENDSQLCOLUMN,0,ReportDate输出栏位信息。值得注意的是输出栏位的索引值是从0开始,其输出的顺序与字段名称没有关系,而是由SQL语句中字段排列的顺序。如果SQL语句中输出的栏位多于IQI)文件中的输出数量,也不会输出多余的字段,反Z亦然。例如:(1)COGNOSQUERYSTRUCTURE,1,1DATABASE,NEDWTITLE,[NEDW].[F_SEM_Response]BEGINSQL{SELECTFSEMResponse・ReportDateASReportDate,FSEMResponse・CampaignlDASCampaignlD,FS

7、EMResponse.ResponsesASHBXResponse,DSEMCampaignList.CeimpaignMeuneASCampaignName,D_SEM_Campaign_List.Type_lASType_l,D_SEM_Campaign_List.Type_2ASType_2FROMNEDW.dbo.FSEMResponseFSEMResponseLEFTOUTERJOINNEDW.dbo.D_SEM_Campaign_ListD_SEM_Campaign_

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

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

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