使用Framework Manager建模和导入元数据
- 格式:doc
- 大小:160.50 KB
- 文档页数:5
Cognos产品介绍一、Cognos 8 体系结构Cognos 为基于SOA构架的多层结构1:数据层Cognos具有开放的数据访问。
能够访问企业的各种数据源,包括各种关系型数据库,多维数据源,EXCEL,TXT等文本文件,以及XML等各种其他数据源2:Cognos应用服务层Cognos应用服务层为用户提供了分析服务,查询服务,报表服务,事件管理服务,平衡记分卡服务等各种BI应用服务设计产品模块:Cognos BI Server(Cognos BI 服务)Cognos Metrics Manager Server(Cognos 平衡记分卡服务)3:Web Server层Web Server层实现用户和后台服务之间请求和结果的交互4:浏览器层Cognos提供了统一的门户,为用户提供统一的信息访问入口。
用户可以通过门户访问到各种报表,分析,查询,定义事件,监控关键指标。
同时可通过简单的配臵方式灵活的定制个人页面,形成用户个性化门户。
相关的模块:Cognos Connection(门户)Report Studio(专业的报表制作工具)Query Studio(用户自助查询的工具)Analysis Studio(用户多维分析工具)Event Studio(用户事件管理工具)除此之外,Cognos还可以和Office软件进行紧密的集成。
相关模块:Office Connection用户可以使用Cognos的Office Connection组件,直接在微软Office中进行报表的查看。
二、ETL-DataManagerCognos DataManager是个数据抽取、整合、传输、加载的(ETL)工具。
它对所有的数据源提供唯一地点来定义元数据和业务规则,定义描述用户业务特征的信息目录,创建数据集市或数据仓库,形成数据中心。
通过有效的单结构模型,实现了多种异构数据源、多数据源或多个应用的元数据定义。
Cognos DataManager主要提供数据转换、传输和加载服务,它能快速生成BI应用的信息目录,以及面向主题的数据集市。
元数据管理模块
元数据管理模块是一个用于管理和维护数据元数据的工具或组件。
元数据是关于数据的描述信息,它可以包括数据的结构、定义、属性、关系和用途等。
元数据管理模块的主要功能包括以下几个方面:
1. 数据字典管理:用于收集、存储和维护数据字典,包括数据表、字段、约束、数据类型等的定义和描述信息。
2. 数据血缘分析:追踪和记录数据的来源、流转和使用情况,以帮助理解数据的产生和变化过程。
3. 元数据搜索和查询:提供快速搜索和查询元数据的功能,以便用户能够方便地找到所需的数据定义和描述信息。
4. 元数据版本管理:跟踪和管理元数据的变更历史,包括新增、修改和删除操作,以便恢复、对比和审计数据定义的变更。
5. 元数据访问权限管理:控制和管理用户对元数据的访问权限,确保只有授权用户能够查看和修改元数据。
6. 元数据导入和导出:支持将元数据从外部系统导入到元数据管理模块中,或将元数据导出为其他格式,以实现与其他系统的集成和交互。
通过元数据管理模块,组织可以更好地理解和管理自己的数据资产,提高数据的可信度、可用性和可管理性。
目录业务场景 (3)一、step by step做节点开发 (4)1、创建工程 (4)1.1、新建项目 (4)1.2、数据库准备 (8)2、元数据建模 (8)2.1、新建元数据 (8)2.2、新建实体 (9)2.3、元数据设计 (10)2.4、发布元数据 (11)3、向导生成代码 (13)4、界面展现 (16)4.1、界面注册 (16)4.2 启动中间件 (17)界面效果展现 (17)二、代码解析 (18)1、代码结构 (19)2、前台代码解析 (21)2.1、前端页面架构 (21)1/ 53用友UDN技术社区2.2、单页面应用(SPA) (21)2.3、前端路由 (22)2.4、AMD模块化规范 (23)2.5、Currtype.html解析 (24)2.6、meta.js (25)2.7、Currtype.js解析 (25)3、后台代码解析 (27)3.1、实体 (28)3.2、后台代码功能及常见注解 (31)3.3、查询方法 (34)3.4、新增 (36)3.5、保存 (37)3.6、删行 (39)4、项目配置解析 (40)4.1、Maven配置 (40)4.2、Spring集成 (46)4.3、持久化 (47)三、功能开发 (49)1、前台必输项设置 (49)2、后台校验 (50)2/ 53用友UDN技术社区 (52)业务场景iUAP平台是面向企业互联网应用的企业互联网运营平台。
本指南以一个后台管理中的-列表类型页面为例,演示如何开发标准节点的操作步骤。
1、需要安装iUAP-STUDIO开发工具(可以参考iuap后台环境搭建、Iuap前端环境搭建视频)2、元数据建立实体模型,进行实体的设计3、向导生成。
4、功能开发。
3/ 53用友UDN技术社区4/ 53用友UDN技术社区一、step by step做节点开发1、创建工程1.1、新建项目“文件”“新建”-“其他”- •首页注册节点5 / 53用友UDN 技术社区 选择新建iuap 项目,点击“下一步”6/ 53 用友UDN 技术社区 填写项目信息,点击完成7 / 53用友UDN 技术社区 建好的项目如下图所示8 / 53用友UDN 技术社区 1.2、数据库准备此处我们先使用postgreysql 数据库,数据库配置在文件application.properties 文件里2、元数据建模2.1、新建元数据切换到iuap 开发视图下,选中上面的项目,下面的“元数据管理器”就会出现train 项目中的元数据在元数据管理器中,选中train 根节点,点击右键,选择“新建实体组件”9 / 53用友UDN 技术社区 在界面上录入文件名“train_currtype”,点击确定2.2、新建实体属性区10 / 53用友UDN 技术社区 2.3、元数据设计设置属性可以按照如下图所示,录入名称、显示名称、类型。
Cognos与FreeQuery 统一登录集成解决方案Cognos, 方案Cognos8.3 BI Web产品简介Cognos Connection 是Cognos 8 BI门户,以web 形式展现。
您可以从此处开始访问您的BI 信息和Cognos 8 的功能。
使用该门户可以发布、查找、管理、组织和查看组织的业务智能内容,例如报表、记分卡和代理。
如果您具有所需的权限,则可以从该门户访问各个工作室并将该门户用于内容管理,包括计划和分发报表及创建作业产品组件有:1、Query Studio即席查询,给用户制作列表、交叉表、图表开发环境。
在Cognos 8 中创建简单查询和报表的报表工具。
只是偶尔使用或没有经验的用户,可以使用Query Studio 创建回答简单业务问题的自助式报表。
2、Report Studio 报表开发,为用户定制专业报表,可以开发BI报表、IT报表。
Cognos 8 BI 已进行扩展以满足用户对快速轻松创建报表和格式化功能的需要,并且不需要专业创建技能。
现在Report Studio既包含传统的专业创建模式(在此版本中进行了增强),也包含快速创建模式。
3、Analysis StudioCube分析,管理人员和分析人员可以使用Analysis Studio来更好地了解业务,并获得有关业务问题的答案。
而用户则可以快速、轻松地执行分析来了解事件或行为背后的问题及原因,从而提高业务绩效。
4、Report Viewer 报表查看,用来展现HTML 和PDF等报表的界面,可嵌入到客户应用或Web页面中。
5、Metric Studi o可以创建自定义的记分卡环境来监控和分析整个组织的业务度量标准。
Metric Studio 可以帮助您将组织的战略转换为相关的可度量目标,从而使每位员工的行为和职能都与战略计划保持一致。
6、Event Studio在事件发生时,使用Event Studio通知事件组织中的决策者,以便他们可以作出及时有效的决策。
Django框架开发中的数据导入与导出数据导入和导出是Web应用程序开发过程中十分常见且重要的功能。
Django框架提供了强大的工具和库,使得数据导入和导出任务变得简单高效。
本文将介绍在Django框架开发中如何进行数据的导入和导出操作。
一、数据导入数据导入通常用于将外部数据源中的数据导入到Django应用程序的数据库中。
下面是一种常见的数据导入流程:1. 准备数据源首先,我们需要准备好要导入的数据源。
数据源可以是CSV文件、Excel文件、JSON文件、数据库等。
在此示例中,我们将以CSV文件为例进行说明。
2. 创建准备导入的Django模型在导入数据之前,我们需要创建一个Django模型,用于存储导入的数据。
模型定义类似于数据库表结构的定义,通过定义字段来存储数据。
例如,我们创建一个名为"Student"的模型,包含姓名、年龄和成绩字段。
3. 编写导入逻辑接下来,我们需要编写导入数据的逻辑。
首先,我们需要在视图函数或视图类中定义一个处理导入请求的函数。
在该函数中,我们打开并读取CSV文件,逐行解析数据,并将解析后的数据存储到模型中。
4. 执行导入最后,我们需要在前端页面中添加一个文件上传表单,用于选择要导入的文件。
当用户选择文件并提交表单时,我们将触发导入逻辑,将数据导入到Django模型中。
导入成功后,可以给出相应的提示信息。
二、数据导出数据导出用于将Django应用程序的数据库中的数据导出为指定格式的文件,供用户下载或存档。
下面是一种常见的数据导出流程:1. 定义导出逻辑首先,我们需要定义一个导出函数或方法,用于处理导出请求。
在该函数中,我们通常会查询数据库,获取要导出的数据。
根据导出需求,可以对数据进行筛选、排序等操作。
2. 选择导出格式接下来,我们需要选择要导出的文件格式。
Django提供了多种导出格式的选项,例如CSV、Excel、JSON等。
根据需求选择适合的格式,并调用相应的导出函数。
报表制作:framework manager:1。
组织元数据2。
设置参数注意:时间参数的格式report studio:1。
表头制作【列表,交叉表】2。
汇总行【列表,交叉表】3。
查询计算-》设置报表日期;截取字符3。
布局计算使用-》取单元格值5。
聚合使用-》单元格使用布局计算后,不能使用汇总,必须用聚合4。
增加列,其单元格值依赖其他字段值。
6。
取单元格的最大值。
1.FrameWork中组织报表所需要的数据FrameWork用来组织报表所需要的元数据。
1.1 新建一个工程并导入原始数据打开Framework,从菜单“File”中选择“new project”,输入工程名字和保存路径:点击“ok“,弹出界面选择”中文“:点击“ok“,选择”data source”:点击“next“,选择我们建立的数据源:点击“next”,这时候要稍微等一会,选择我们要的原始数据表或者视图[本例使用视图]:点击“next”-> “import”->“finish”.目标界面如图:到此,我们已经导入了我们所有需要的原始数据。
1.2 组织元数据举例:设定取数范围。
说明:本小节可以直接跳过而不会影响其他章节阅读。
假设我们报表是要显示视图V_PDT_MERCH_SUM中的一个日期范围的数据。
我们设定两个参数来指定这个起止的日期。
步骤如下:单击包下面的V_PDT_MERCH_SUM,右键中选择“Edit Definition”:选择“filter”页,点击右下角“add”来添加filter:添加一个参数,并添加其表达式。
我们在这里设置一个起始时间参数“startDate”:同理再设置一个结束时间参数“endDate”:点击“ok”返回。
设置参数完毕界面如图:我们可以测试结果数据了:选择“TEST”页,点击“Test Example”如果设置有参数则会有弹出页面要求输入参数值,注意日期输入格式,如图:点击“ok“可以查看结果数据。
IBM Cognos Dynamic Cubes V11.0.0用户指南IBM©产品信息本文档适用于 IBM Cognos Analytics V11.0.0,并且还可能适用于后续发行版。
版权Licensed Materials-Property of IBM©Copyright IBM Corp.2012,2018.US Government Users Restricted Rights–Use,duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.IBM、IBM徽标和 是 International Business Machines Corp.在全球许多管辖区域注册的商标或注册商标。
其他产品和服务名称可能是 IBM或其他公司的商标。
IBM商标的当前列表可以在 Web上的"Copyright and trademark informa-tion"中获取,网址为:/legal/copytrade.shtml。
以下术语是其他公司的商标或注册商标:v Adobe、Adobe徽标、PostScript和 PostScript徽标是 Adobe Systems Incorporated在美国和/或其他国家或地区的注册商标或商标。
v Microsoft、Windows、Windows NT和 Windows徽标是 Microsoft Corporation在美国和/或其他国家或地区的商标。
v Intel、Intel徽标、Intel Inside、Intel Inside徽标、Intel Centrino、Intel Centrino徽标、Celeron、Intel Xeon、Intel SpeedStep、Itanium和 Pentium是 Intel Corporation或其子公司在美国和其他国家或地区的商标或注册商标。