Cognos报表迁移
cognos_报表访问权限控制方式之一
Cognos用户权限控制方案一主要思路:将portal的用户与cognos中的使用的用户一一映射,并在cognos中指定各个用户相应的权限,即portal用户能查看的报表在cognos控制权限,这样即使用户从URL hack手段登录了cognos后台,也只能修改自己关注的报表,当然可以设置这些访问只能查看,而不修改任何报表。
修改报表可以由管理员或开发角色统一来完成。
以上方案可以实现cognos中权限最细粒度的控制,当然如果用户很多,工作量会比较大。
考虑到系统已经在用,且用户较多,可以使用方案二。
方案二主要思路:建立2个用户,一个用户即是管理员,有所有权限(包括报表制作和后台管理);另一个用户即portal中查看报表的所有人员对应在cognos中的用户,这个用户可以登录到cognos后台,但除了能看到“我的文件夹”,将不能做任何事情。
具体实现步骤如下:1.先在cognos configuration中禁止匿名访问,并添加一个认证源,此处的示例是NTLM。
2.然后在另一个认证空间中创建2个用户,一个是管理员(此处用的是caidl),一个是所有其它人员的映射用户(此处用得是test)。
3.然后在cognos的系统角色中找到“系统管理员”,将“任何人”从其成员列表中删除,并将刚才创建的管理员(caidl)添加到这个角色中,如下:4.然后在”test”用户的属性设置“门户选项卡”中将“公共文件夹”删除,确认此用户看不到此文件夹。
再然后在此用户的“首选项”设置中不要勾选下面标注的设置项:最后“确定”保存。
5.最后修改此文件:%Cognos安装目录%\templates\ps\portal\system.xml在最后</system>前面添加如下语句:<param name="ui_hide"><CC_HEADER_MENU_preferences show="Administrators"/><CRN_HEADER_OPTIONS show="Administrators"/><CC_VIEW_TABS show="Administrators"/><CC_VIEW_TABS_OPTIONS show="Administrators"/><CC_TOOLBAR show="Administrators"/><RV_TOOLBAR_BUTTONS_GOTO show="Administrators"/></param>保存此文件,重启cognos服务,此时再用test用户登录,则此用户只能看到“我的文件夹”(如下图所示),没有办法浏览“公共文件夹”下的任何条目,但此用户仍然有权限根据报表URL直接打开某个报表来查看(如果知道某报表地址的话)。
Cognos报表展示
Cognos
• 我们可以把商业智能看成一种解决方案。商业智能的关键是从许多来自不同的企业运作系统的数据中提取出 有用的数据并进行清理,以保证数据的正确性,然后经过抽取(Extraction)、转换(Transformation)和 装载(Load),即ETL过程,合并到一个企业级的数据仓库里,从而得到企业数据的一个全局视图,在此 基础上利用合适的查询和分析工具、数据挖掘工具、OLAP工具等对其进行分析和处理(这时信息变为辅助 决策的知识),最后将知识呈现给管理者,为管理者的决策过程提供支持。目前,商业智能产品及解决方案 大致可分为数据仓库产品、数据抽取产品、OLAP产品、展示产品、和集成以上几种产品的针对某个应用的 整体解决方案等。
上钻,下钻,穿透钻取,到 任意相关信息
自助式报表,查询和分析, 提高了最终用户得到信息 的速度
用户
和MS Office无缝集成
多语言支持
为用户屏蔽数据的复杂性
低培训和支持成本,支持广泛的用户范围
Cognos技术特点
考察角 度 友好性
统一元 数据 Web方式
前端工具
界面简洁,从简单到复杂报表都是直 接使用鼠标拖拽,不需要编写程序 所有的前端功能使用统一的元数据。
ห้องสมุดไป่ตู้
议程
1.Cognos工具介绍 2.Cognos报表解决方案 ▪ 1).动态交互式报表 ▪ 2).仪表盘式报表 ▪ 3).图文并茂复杂报表 ▪ 4).中国式复杂报表 ▪ 5).统计分析报表 3.Cognos报表工具特点
仪表盘报表显示
议程
1.Cognos工具介绍 2.Cognos报表解决方案 ▪ 1).动态交互式报表 ▪ 2).仪表盘式报表 ▪ 3).图文并茂复杂报表 ▪ 4).中国式复杂报表 ▪ 5).统计分析报表 3.Cognos报表工具特点
Cognos隐藏报表运行时提示选择报表发送方式
--- Cognos隐藏报表运行时提示选择报表发
送方式
在实际应用中,由于客户并不了解的Cognos的功能,所以在查看报表时会错误点击造成报表的查看失败。
下面我们介绍如何隐藏运行报表时提示的发送方式:
这种提示会会使客户误解而点击从而导致不能在线查看报表如下图
下面介绍如何隐藏选择发送方式
进入cognos的安装路径:c8\webapps\p2pd\WEB-INF\classes下的
viewer_XX.properties
XX是指区域,EN指英文地区,CN指中国,所以先备份viewer_CN.properties
备份
打开文件找到如下图标签
删除属性
保存文件重新启动cognos
运行报表后效果
--------------------------THE
END--------------------------。
cognos使用手册
COGNOS使用1. 包的制作1.1 Framework的使用:1.1.1 首先,打开Framework1.1.2 打开后,点新建一个工程。
1.1.3 打开后,弹出一个界面。
1处是填写工程的名字,要按规范来。
2处是选择存放的地址,都统一存在一起,你要知道存在哪了。
1.1.4 点击OK后,弹出一个输入用户名和密码的界面:用户名:dcuser密码:dcuser1.1.5 点击ok后,弹出一个界面选择中文,然后确定。
1.1.6 弹出的界面选择Date Source,,选择NEXT。
1.1.7 弹出的界面选择SDDM,然后点击NEXT。
1.1.8 弹出的界面选择你要做展现所需要的表,然后点击NEXT。
1.1.9 弹出的界面,把第一个勾选掉,然后点击Import。
1.1.10 弹出的界面,直接选择FINISH。
1.2 包的制作1.2.1 点击Diagram,进入后连接表关系(注:副表拉到主表)。
上面这个界面直接点击确定。
1.2.2 然后把各个表名以及字段名改为中文(具体命名方法与各专业有关,都是有相关规范的)。
1.2.2.1 特别:下面我讲下在表中新增一个字段1.先双击表:2.然后,弹出一个界面:点击上面栏,第二个:再点击ADD新增一个字段:此图的例子是新建一个叫做“月份”的字段,字段是从“MONTH_ID”这个字段截取出来的。
MONTH_ID—>200701新增的字段:月份 01月语句:substr(cast_char([SDDM].[TEST_DA TE_TIME].[MONTH_ID] ),5,2)||'月'1.2.3 然后点击新建一个包。
1.2.4 弹出的界面输入包的名字。
(都是有相关规范的,不要乱起,现在做的都要起成类似“练习_XXX”之类的)然后点击NEXT。
1.2.5 然后选择你要发布的表,点击NEXT.1.2.6 一直NEXT,然后FINISH。
弹出的界面选择Yes。
报表迁移步骤
价值板块报表迁移步骤价值板块报表步骤主要分以下几块:1、数据源(主要是MDC文件)迁移;2、资料库迁移;3、Transformer模型文件迁移;4、图片页面等内容迁移;5、配置参数设置。
以上内容的具体迁移步骤如下:一、数据源迁移1、在本机或是在130服务器上生成MDC文件后,将数据源文件迁移到需要部署的服务器上,在此为Uat(10.3.25.77)测试环境的相应目录下,目录为:/cubedata/Cube。
2、将迁移的MDC文件重新命名为字母组合的名称,具体相对应的MDC文件中英文如下。
数据源mdc在Win和AIX下的对应关系:1、计划进度:/cubedata/Cube/JHJD.mdc2、财务常规报表:/cubedata/Cube/CWCGBB.mdc3、财务自定义/cubedata/Cube/CWZDY.mdc4、可提费用分析/cubedata/Cube/KTFYFX.mdc5、核心价值管理/cubedata/Cube/HXJZGL.mdc6、管理费用分析/cubedata/Cube/GLFYFX.mdc7、人力产能分析/cubedata/Cube/RLCNFX.mdc8、机构产能分析/cubedata/Cube/JGCNFX.mdc9、银保产能分析/cubedata/Cube/YBCNFX.mdc10、风险管理/cubedata/Cube/FXGL.mdc二、报表迁移报表迁移主要是将开发环境下的报表导出到本地,之后将导出的压缩文件导入到迁移的服务器上,主要的导出导入步骤如下。
导出1、第一步进入Cognos Administration,然后进入“配置->内容管理”页面:2、第二步点击工具栏的“New Export”按钮进入导出向导界面3、第三步输入该导出方案的名称和描述信息,然后点击“Next”按钮。
4、第四步选第一项,然后点击“Next”5、第五步按“Add…”添加要导出的文件夹。
cognos定制计划表定时导出报表到文件系统
定制计划表定时导出报表一、根目录设置首先需要在IBM Configuration中设置定时导出报表的根目录,点击“开始”->程序->IBM Cognos 10->IBM Cognos Configuration打开Configuration页面,如下图在菜单栏中点击“操作”->“编辑全局配置”,进入全局参数配置页面,点击tab页名称为“常规”,如下图:在“档案库位置文件系统根目录”中配置需要导出文件的具体位置,注意阅读下方关于此参数输入的格式的描述。
配置完成后,点击确定退出全局参数配置对话框,重新启动cognos服务。
二、配置具体报表导出文件夹通过IE访问cognos主页,进入IBM Cognos Administration,点击“配置”菜单,如下图:在配置页面中的左侧菜单中选择调度程序和服务,在右侧出现的管理界面中选择定义文件系统位置。
如下图:在文件系统位置定义页面,选择新建创建根目录下的具体文件夹。
注意:前一小节介绍的是根目录,本小节介绍的是具体目录,在本例中报表导出位置的具体目录为:c://output/report,其中c://output是在configuration中设置的,report是在cognos Administration中设置的。
三、设置报表计划表进入公共文件夹中,找到需要导出的报表,在报表列表页面最右端工具按钮组中找到计划表,并点击该功能按钮,如下图:在计划表配置页面中可以根据需要设置定时导出的频率、以及报表导出的格式和导出位置,如下图:在配置页面中首先选择“改写默认值”按钮,通过导出格式和文件保存位置两个设置参数调整报表导出的格式(PDF、HTML等)和导出后文件保存的位置。
注意:此处频率不要设置过密,这样会导致系统压力过大。
Cognos自学系列3-AS报表开发简单步骤
Cognos自学系列3-AS报表开发简单步骤1、创建IQD:利用FM创建或自己按格式写;格式:COGNOS QUERYSTRUCTURE,1,1DA TABASE,PP-db 【此处的PP-db为Cognos配置的数据源的逻辑名,与第3步中cognos.ini 中Databases需一致。
】DATASOURCENAME,C:\CogExamples\PPpractice\Source\Outdoors 示例.imrTITLE,Outdoors示例.imrBEGIN SQLselect T1."ORDER_DT" as c1,T2."PROD_LINE" as c2from "C_ORDER" T1,"C_PRODUCT" T2where (T1."ORDER_NO" = T2."ORDER_NO") and (T1."PROD_NO" = T2."PROD_NO")END SQLCOLUMN,0,订购日期COLUMN,1,产品系列2、发布IQD到本地;3、修改cognos.ini,配置数据源:登录Cognos,启动—IBM Congnos Connection—配置—数据库连接,找到需要连接的数据源,查看数据源连接得到连接字符串。
进入cognos\c84_tr\CS7Gateways\bin,修改cs7g.ini.将安装路径下../cognos/ cognos.ini文件用文本编辑器打开,将连接字符串粘贴其中,并将数据源的逻辑名加在连接字符串的最前面,且加入一个“=”4、打开Transformer,New Model-Data source type选择Impromptu Query Definition,导入IQD文件地址,下一步至完成。
Cognos的PowerPlay报表模式
102
高级子集对话框
基本定义区
复合定义区
103
建立高级子集(Advanced Subset) 建立高级子集
用高级子集定义可以建立满足复合条件和限制的子集。 用高级子集定义可以建立满足复合条件和限制的子集。 首先确定子集的基本定义 首先确定子集的基本定义 为子集确定一个名称 为子集确定一个名称 选定一个维度 选定一个维度 选定这个维度上的某一层或多个层 如果选多层就会 选定这个维度上的某一层或多个层 (如果选多层就会 形成嵌套表) 形成嵌套表
106
高级子集的进一步限定: 高级子集的进一步限定:Value
例如: 户外产品销售收入最高的三个国家(排除欧洲后 销售收入最高的三个国家 排除欧洲后)是 例如 户外产品销售收入最高的三个国家 排除欧洲后 是 美国、加拿大、澳大利亚。 美国、加拿大、澳大利亚。
子集维度 度量 选值方法
限定的维度 与层
短拖放区的类别选择: 短拖放区的类别选择: 的类别选择 只选中单个类别。 只选中单个类别。
91
在嵌套交叉表中钻取 短拖放区的类别钻取 下层类别加入 短拖放区的类别钻取----下层类别加入。 的类别钻取 下层类别加入。
92
在嵌套交叉表中排名和排序 在嵌套交叉表中,排名不会破坏数据结构。 在嵌套交叉表中,排名不会破坏数据结构。 不会破坏数据结构 由于对环境产品排序将破坏数据的结构, 由于对环境产品排序将破坏数据的结构,此刻对 排序选项将无效 该列的排序选项将无效. 该列的排序选项将无效
最底层的类别 标准报表
系谱子集定义 100
查找型子集定义(Find-in-Cube Subset) 查找型子集定义
查找立方体中所有与 指定的字符串匹配的 类别或维度
Cognos常用操作手册
Cognos常用操作手册1.模型的更改当需求有变动,需更改模型的时候,首先打开framework Manager ,然后选中要更改的模型。
当新引用一张表的时候,右键物理层(所有引进的原表都放在物理层,不做任何改动),选中Run Metadata Wizard ,单击。
在弹出的窗口中选中Data Sources ,然后Next选中数据源,单击Next选中OCRMINST展开,展开后选中所要添加表的表名选中后,选择下面的的第一项import and create a unique name ,点击确定去掉前面的钩,不把表所带的任何关系引进来(一般都是引进表之后,自己建立关系)点击import后,导入之后点击finish。
这样就完成表的导入。
接下来完成对表的汉化(翻译),右键逻辑层(对表进行一些加工,抽取有用的字段,过滤所需要的数据等等)选择creat—>Query Subject。
填写表名,单击ok点击后拖拽到右边即可,选好后ok。
如果要对某个字段进行加工计算时(如通过汇率转换币种),单击右下角的add填写字段名称,选好加工字段后,左边的标签切换到Funotions(一些常用的函数),个字段也可以直接翻译。
接下来是展示层(就是打包后能给报表制作人员看的部分),首先在根目录ocrm下,右键create—>Namespace(这是在建模型时为了划分不同的主题,而建多个namespace,但是如果添加的表属于某个名字空间下,那么直接加到他的目录下,不用新建一个新的namespace。
如果是要单独成立一个主题,那么就需要新建一个namespace),建好namespace或选好namespace后,右键单击新建一个Query Subject,之后的步骤跟上面在逻辑层汉化一张表的步骤一样,唯一不同的就是不需要再进行一次汉化了。
这样一张新表从数据源中就引到模型中,进行了汉化和展示。
2.表与表之间建立关系选中两张要建关系的表,右键单击选中Create Relationship,选好相关联的字段,和关系类型(1:1&1:n&n:1…)确定3.切换的数据源如果数据源改变,模型也可以切换数据源,但要保证所切换的数据源要有与模型里的表相同的表名。
cognos产品迁移方案
Cognos 产品迁移方案简介Cognos 是一款由 IBM 公司开发的商业智能工具,可以帮助企业进行数据分析和决策支持。
在进行迁移时,需要考虑多个因素,包括版本兼容性、数据迁移、用户培训等。
本文将介绍 Cognos 产品迁移的一般方案和步骤。
迁移前准备在开始 Cognos 产品迁移之前,需要进行一些准备工作:1.需求分析:确定迁移的目标和需求,包括迁移的版本、迁移的数据、迁移的用户等。
2.环境搭建:搭建新的 Cognos 环境,包括服务器、数据库、操作系统等。
3.备份数据:对原有的 Cognos 环境进行数据备份,以防数据丢失或损坏。
4.建立测试环境:在新的环境中建立一个测试环境,以验证迁移的可行性和正确性。
迁移步骤迁移 Cognos 产品的一般步骤如下:1.安装新版本:根据需求确定迁移的新版本,并进行安装。
确保新版本与原有的版本兼容。
2.数据库迁移:将原有的数据库迁移到新的环境中。
可以使用一些数据库迁移工具,如 SQL Server 迁移助手等。
3.配置新环境:根据需求配置新环境的服务器、数据库、操作系统等。
4.导入数据:将原有环境的数据导入到新的环境中。
可以使用 Cognos 提供的数据导入工具,如 Data Import Manager 等。
5.功能测试:在新的环境中对所有功能进行测试,确保与原有环境一致,并修复可能存在的问题。
6.培训用户:对新环境的用户进行培训,教授他们如何使用新的 Cognos 产品。
7.切换生产环境:当新环境稳定并通过测试后,可以将生产环境切换到新的环境中。
注意事项在进行 Cognos 产品迁移时,需要注意以下事项:1.备份数据:在进行任何操作之前,务必备份原有环境的数据,以免因操作失误导致数据丢失。
2.版本兼容性:在选择新版本时,要确认其与原有版本的兼容性,避免出现不兼容的问题。
3.数据迁移:在进行数据库迁移时,要保证数据的完整性和一致性,避免数据丢失或损坏。
4.功能测试:在完成迁移后,要对新环境中的所有功能进行测试,确保与原有环境一致,修复可能存在的问题。
cognos报表开发技巧
1.针对list多表头开发的技巧。
多表头的正确的做法是表的结构要合理,用交叉表来实现,但对于list数据的实现的方法是用css层也可以。
本例的方法是手工制作表头,然后在解锁页面的情况下,用文本来实现表头的做法。
2.如何通过本地文件系统导入导出报表1 首先,注册1fa.dllCd “G:\cognos\c8\bin”Regsvr32 1fa.dll2 打开IE,点击菜单栏工具->Internet选项,在弹出的对话框中点击安全选项卡。
选中受信任的站点,点击站点按钮将BI服务器的地址添加到受信任站点中,同时将安全级别设置为低3 进入ResportStudio工具,点击工具->选项,在弹出的选项对话框中点击“高级选项”选项卡。
选中允许访问本地文件,点击确定3.隐藏报表右上角上图标的css1.,进入目录cognos\c8\templates\ps\portal2.,找到system.xml文件,然后打开在<system> 里添加如下内容,重启cognos<param name="ui_hide"><RV_HEADER/><RV_HEADER_TITLE/><RV_HEADER_MENU/><RV_TOOLBAR_BUTTONS_KEEP_THIS_VERSION/><RV_TOOLBAR_BUTTONS_HISTORY/><RV_TOOLBAR_BUTTONS_RUN/><RV_TOOLBAR_BUTTONS_DRILLDOWN/><RV_TOOLBAR_BUTTONS_DRILLUP/><RV_TOOLBAR_BUTTONS_GOTO/><RV_TOOLBAR_BUTTONS_ADD_THIS_REPORT/><RV_TOOLBAR_BUTTONS_WATCH_NEW_VERSIONS/><CRN_HEADER_OPTIONS_rs/><CRN_HEADER_OPTIONS_ps/><CRN_HEADER_OPTIONS_qs/></param>备注:目前发现效果出现,但是没有reportstudio的菜单。
用cognos SDK将报表下载到本地
try{
// 通过cognos服务器的服务URL,得到本机调用远程cognos内容库服务的入口方法
import com.cognos.developer.schemas.bibus._3.Option;
import com.cognos.developer.schemas.bibus._3.Output;
import com.cognos.developer.schemas.bibus._3.ParameterValue;
* @param uid LADP用户名
* @param pwd LDAP密码
* @return
* @throws Exception
System.out.println(e);
}
}
/**
*
方法名称: logon描述: LDAP登录。其实其它认证方式也类似。
* @param namespaceID LDAP命名空间
eventManagementService = evtServiceLocator.geteventManagementService(new URL(cognosURL));
}catch (Exception e){
报表已经生成到本地文件系统 d:\test.xls中了。
导出完成.[/code]当然,你也可以在Cognos Administration看到这个计划的一系列变化:
加入到计划调度中:
cognos安装部署
Cognos安装及报表迁移部署硬件环境要求:1、操作系统:windowns xp sp22、内存:2G及以上3、CPU:2.2G HZ 双核及以上注意:因cognos服务启动占用较多资源,机器配置要求较高,否则运行时反应很慢。
软件环境要求:cognos 8.4、oracle 10g、apache_2.2安装部署步骤:1、cognos目前项目中使用的有三个组件(Cognos server、FrameworkManageer、Trasformer),名称分别为c8bisrvr_win32_8.4.27.78_ml、c8bimodel_win32_8.4.27.78_ml、cogtrapp_win32_8.4.27.78_ml,安装时首先安装server(c8bisrvr_win32_8.4.27.78_ml),其他两个组件可按任意顺序安装,特别注意:所有组件安装必须指定同一个目录下,否则安装不能成功。
2、安装oracle 10g,新建两个实例orcl和cognosdb,根据实际情况进行创建和命名,如:特别注意:新建cognos数据库实例时,必须指定字符集为UTF-8。
3、在oracle安装目录下找到【oracle安装根目录】\product\10.2.0\db_1\jdbc\lib\classes12.jar,把classes12.jar复制到cognos安装目录【cognos安装目录】\c8\webapps\p2pd\WEB-INF\lib 下。
4、在【cognos安装目录】\c8\bin\jre\1.5.0\lib\ext下找到bcprov-jdk14-134.jar,复制放到JDK安装目录下【JDK安装目录】\jdk1.5.0_06\jre\lib\ext下,这样设置COGNOS启动JRE。
5、安装apache_2.2.4-win32-x86-no_ssl,可默认安装,安装完成之后,找到apache安装目录【apache安装根目录】\conf\httpd.conf,修改httpd.conf 配置文件。
Cognos报表制作
• 创建关联关系
为什么要创建关联关系? 如果两个查询主题之间创建了关联关系那么在用ReportStudio做报表时就可以直 接将这两个查询主题中的数据项(也就是字段)拖入同一个查询,如果不创建关联关 系就需要在做报表的时候创建关联。 关联关系的类型 左连接:1..1 对 0..n 自然连接:1..1 对 1..1 全连接:0..n 对 0..n
• 选择“配置”选项卡,点击“数据源连接”,点击右 上角“新建数据源”图标,按照向导提示进行创建
四、创建和发布报表模型
• 生成模型文件
File New,然后按照向导一步一步操作,完成后会生成一个.cpf文件和三个xml文件: model.xml, customdata.xml, Preferences.xml,这些文件是上线时要拿去发布模型用的 ,其它的还有一些日志文件,可删除。
• 检查数据源,将schema删除
这样做可以避免因为开发环境和生产环境的schema不同造成的模型发布失败
• 创建名称空间或文件夹来组织查询主题 • 创建模型包并发布
只发布做报表需要用到的查询主题
五、报表制作
I. 熟悉操作界面 II. 基本操作 III.制作表头 IV. 制作查询 V. 制作列表 VI. 制作交叉表 VII.制作表格
5. 6. 7. 8.
Ⅳ.制作查询
1. 2. 3. 新建查询并添加数据项 加过滤条件 设置数据项聚合函数和累积聚合函数:
无/合计/已计算/最大值/最小值/平均值 聚合函数:主键及属性数据项设置为“无”,需要汇总的数据 项设置为“合计”,用了rank()、percentage()等函数或 是相除得到的数据项设置为“已计算,需要示最大值/最小 值/平均值的分别设置为最大值/最小值/平均值 累积聚合函数:一般的数据项都用默认值“自动”,汇总数据 项根据以上规则设置
Cognos报表调优
报表设计调优1Report Stuido设计调优1.1手写SQL定制报表查询通过Tabular SQL对象的使用,可以任意组织需要的SQL语句,定制报表的查询,查询结果会以查询项的形式在报表中被使用。
具体操作步骤如下:1.选中报表模型对象。
2.在左下方的属性栏中点击Generated SQL属性,弹出报表模型对应的Native SQL。
3.在Generated SQL窗口中选择Convert to SQL,弹出SQL编辑窗口,在此进行SQL语句的组织,组织好的SQL语句可以通过Validate按钮进行校验。
4.返回的SQL结果将以查询项的形式在报表定制中被使用。
注:在SQL语句的编写中除了可以使用本地数据库支持的标准数据库函数外,还可以接受FRAMEWORK中支持的宏函数,例如:#prompt(‘P_DATE’,’date’)#。
此中调优策略虽然支持非常灵活的SQL语句组织,但是由于已经不是通过工具自动生成SQL,因此在业务人员定制报表时,须熟练掌握数据库SQL语句。
1.2报表函数的使用在报表函数的使用上,尽可能使用应用数据库能够解析的本地数据库函数,函数列表中的通用函数,在处理时会将函数放在报表服务器进行运算,从而增大了报表服务器的性能开销。
注:可以通过Generated SQL查看使用函数是否是提交给本地数据库进行运算。
1.3过滤条件顺序调整根据数据库优化策略,可能需要将过滤条件的顺序进行调整,可以在Filters窗口中进行设置。
这里只有将过滤条件的Usage属性设置为Required,才会在Generated SQL中看到对应的where子句过滤条件。
注:因表关联而自动生成的where子句会自动组织在where子句的最后,该顺序不能调整。
1.4查询字段、查询表顺序调整根据数据库的优化策略,可能需要将查询字段的顺序进行调整,可以在Data Items窗口中进行设置。
查询SQL语句中,From关键字后面的表顺序是按照select关键字后出现的字段顺序进行设置的。
cognos导出数据包 详细指导
1.在【工具】下拉菜单下,选择【内容管理】进入【内容管理】页面,如下图所示。
2.在弹出的【内容管理】页面中选择导航条上的【新建导出】,如下图所示3.在弹出的【新建导出向导】页面中,为新建的包取名,进入下一步。
4.在弹出的【选择部署方法-新建导出向导】页面中,选择“部署方法”如下图所示。
5.在弹出的【选择公共文件夹内容-新建导出向导】页面中,选择“公共文件夹内容”且不选择“导入后禁用”选项,如下图所示。
6 .进入下一步后,在弹出的【选择目录内容-新建导出向导】页面中,选择“目录内容”为“包含COGNOS组的角色”如下图所示。
这里,“包含COGNOS组和角色”选项是在导出报表时将COGNOS中原来的组及角色设置一起导出来。
7.进入下一步后,在弹出的【指定常规选项-新建导出向导】页面中,选择“访问权限”为“适用于新条目和现有条目”,选择外部名称空间为“包含对外部名称空间的引用”,选择“条目所有权”下的“将所有者设置为”“执行导入的用户”,选择“应用于”为“新条目和现有条目”,如下图所示。
7.进入下一步后,可以给“新建档案库”重新取名,也可用前面的名子。
8.此后一直用默认值,直至“完成”,“运行”。
相关截图如下所示。
9.最后将回到【内容管理】,可以看到刚刚导出的数据包,如下图所示。
10.导出的数据包,将被导出到COGNOS以下目录:C:\cognos\c8\deployment,在此目录下可以看到我们导出来的数据包。
注:在这里我们仍然是将数据包导出在25服务器上,大家可以到以下路径去找导出的数据包:ftp://128.32.100.25/cognos8/这样,我们就将一个服务器上的所有报表导出,大家可以将刚刚导出的数据包转移到自己本地机上。
导入数据包导出的数据包,如需转移到服务器,还需导入到服务器。
因导入与导出相差不多,下面以本地机为例,简要讲述怎样将一个数据包导入到本地服务器。
1.进入【内容管理】页面,选择【新建导入】,进入下一步后可以看到本地服务器上存在的数据包,选择要导入的数据包,如下图所示。
COGNOS数据包的导出与导入
导出数据包1.在【工具】下拉菜单下,选择【内容管理】进入【内容管理】页面,如下图所示。
2.在弹出的【内容管理】页面中选择导航条上的【新建导出】,如下图所示。
3.在弹出的【新建导出向导】页面中,为新建的包取名,进入下一步。
4.在弹出的【选择部署方法-新建导出向导】页面中,选择“部署方法”如下图所示。
5.在弹出的【选择公共文件夹内容-新建导出向导】页面中,选择“公共文件夹内容”且不选择“导入后禁用”选项,如下图所示。
6.进入下一步后,在弹出的【选择目录内容-新建导出向导】页面中,选择“目录内容”为“包含COGNOS组的角色”如下图所示。
这里,“包含COGNOS组和角色”选项是在导出报表时将COGNOS中原来的组及角色设置一起导出来。
7.进入下一步后,在弹出的【指定常规选项-新建导出向导】页面中,选择“访问权限”为“适用于新条目和现有条目”,选择外部名称空间为“包含对外部名称空间的引用”,选择“条目所有权”下的“将所有者设置为”“执行导入的用户”,选择“应用于”为“新条目和现有条目”,如下图所示。
7.进入下一步后,可以给“新建档案库”重新取名,也可用前面的名子。
8.此后一直用默认值,直至“完成”,“运行”。
相关截图如下所示。
9.最后将回到【内容管理】,可以看到刚刚导出的数据包,如下图所示。
10.导出的数据包,将被导出到COGNOS以下目录:C:\cognos\c8\deployment,在此目录下可以看到我们导出来的数据包。
注:在这里我们仍然是将数据包导出在25服务器上,大家可以到以下路径去找导出的数据包:ftp://128.32.100.25/cognos8/这样,我们就将一个服务器上的所有报表导出,大家可以将刚刚导出的数据包转移到自己本地机上。
导入数据包导出的数据包,如需转移到服务器,还需导入到服务器。
因导入与导出相差不多,下面以本地机为例,简要讲述怎样将一个数据包导入到本地服务器。
1.进入【内容管理】页面,选择【新建导入】,进入下一步后可以看到本地服务器上存在的数据包,选择要导入的数据包,如下图所示。
如何迁移表格
如何迁移表格在数据处理、文档编辑或系统升级等场景中,我们经常面临需要将表格从一个平台或格式迁移到另一个平台或格式的需求。
无论是从Excel迁移到GoogleSheets,还是从数据库表迁移到数据分析平台,迁移过程都需要细致的操作和策略考虑。
本文将深入探讨如何高效、准确地完成表格迁移任务,确保数据的完整性和可用性。
一、明确迁移目标与需求在开始迁移之前,首先要明确迁移的目标和具体需求。
这包括:1.目标平台:确定要将表格迁移到的目标平台,如GoogleSheets、数据库、数据分析工具等。
2.数据格式:了解目标平台支持的数据格式,确保迁移后的表格能够正常显示和使用。
3.功能需求:考虑迁移后表格需要实现的功能,如数据筛选、排序、公式计算等,确保这些功能在目标平台上能够得到支持。
4.安全性要求:如果表格中包含敏感信息,需要了解目标平台的数据安全策略,确保数据在迁移过程中不会泄露。
二、准备迁移环境在进行表格迁移之前,需要准备好相应的迁移环境。
这包括:1.安装必要的软件:根据目标平台的要求,安装相应的软件或插件,如Excel插件、数据库客户端等。
2.配置网络环境:确保迁移过程中网络连接稳定,避免因网络问题导致迁移失败或数据丢失。
3.备份源数据:在进行迁移操作之前,务必对源数据进行完整备份,以防万一迁移过程中出现意外情况导致数据丢失。
三、执行迁移操作根据迁移目标和需求的不同,具体的迁移操作也会有所差异。
以下是一些常见的迁移场景及相应的操作步骤:1.从Excel迁移到GoogleSheets如果需要将Excel表格迁移到GoogleSheets中,可以通过以下步骤实现:* 上传Excel文件:在GoogleSheets中,选择“文件”菜单中的“导入”选项,然后选择要上传的Excel文件。
* 转换数据格式:在导入过程中,GoogleSheets会自动将Excel表格转换为自身的格式。
检查转换后的表格,确保数据没有丢失或格式错乱。
Cognos报表迁移
Cognos报表迁移
Cognos报表测试环境迁移到预生产环境1概述现在将测试环境的报表导入到正式环境
2步骤
2.1 导出
登录测试环境Cognos
进入Cognos管理页面
进入内容管理页面
在页面右上角,点击“新建导出”按钮
命名,然后下一步
选择公共文件夹,目录和库内容,下一步
点击“添加”:
选择导出的目录:
然后点确定:
选择导出的文件夹:
一直点击“下一步”到下面画面:
再点一次“下一步”,然后点完成:
点击“运行”
勾选“关闭此对话框后查看该导出的详细信息”
然后点确定:
显示正在执行:
可以不定时点击“刷新”链接,直到:
成功后,可以在163的Cognos安装目录的deployment目录下看到:
刚刚导出的报表压缩包
2.2 导入
将刚刚导出的包拷贝到生产环境的Cognos安装目录deployment目录下:
然后进入正式环境的Cognos:
同样进入后台管理页面:
选择“导入”:
选择拷贝过来的报表压缩包:
指定名称,下一步
勾选需要导入的文件夹:
点击下一步
默认,下一步
选择“保存并运行一次”,然后点完成然后点“运行”:
勾选“关闭此对话框后查看该导入的详细信息”
点击确定。
然后可以点击右上角“刷新”看导入的详情
直到出现“已成功”:
再回到Cognos connection,可以看到,已经导入了:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Cognos报表测试环境迁移到预生产环境1概述
现在将测试环境的报表导入到正式环境
2步骤
2.1 导出
登录测试环境Cognos
进入Cognos管理页面
进入内容管理页面
在页面右上角,点击“新建导出”按钮
命名,然后下一步
选择公共文件夹,目录和库内容,下一步
点击“添加”:
选择导出的目录:
然后点确定:
选择导出的文件夹:
一直点击“下一步”到下面画面:
再点一次“下一步”,然后点完成:
点击“运行”
勾选“关闭此对话框后查看该导出的详细信息”
然后点确定:
显示正在执行:
可以不定时点击“刷新”链接,直到:
成功后,可以在163的Cognos安装目录的deployment目录下看到:
刚刚导出的报表压缩包
2.2 导入
将刚刚导出的包拷贝到生产环境的Cognos安装目录deployment目录下:
然后进入正式环境的Cognos:
同样进入后台管理页面:
选择“导入”:
选择拷贝过来的报表压缩包:
指定名称,下一步
勾选需要导入的文件夹:
点击下一步
默认,下一步
选择“保存并运行一次”,然后点完成然后点“运行”:
勾选“关闭此对话框后查看该导入的详细信息”
点击确定。
然后可以点击右上角“刷新”看导入的详情
直到出现“已成功”:
再回到Cognos connection,可以看到,已经导入了:。