bi决策分析工具--世界着名cognos培训资料-impromptu管理(编辑修改稿)内容摘要:

ase Tables When Editing Catalog Tables 项 .  从 Catalog菜单选 Tables, 选中Edit标签页 .  按 Retrieve Tables按钮 . 205 默认文件夹 Database Tables (Contain Data) Catalog Tables (MetaData and Joins) Catalog Folders (Users Business View) Order Order Order Order_No Order_Dt Cust_No Order_No Order_Dt Cust_No Order_No Order_Dt Cust_No 名字必须匹配 可以按业务观点改名 Impromptu自动地为信息目录中的每一个表建立一个文件夹。 206 内容摘要报告 (Content Overview) 可以生成一个有关当前信息目录内容的报告,称为“ 内容摘要报告 ”。 它是 ASCII文本文件,可以用记事本或其他文字编辑器查看。 它记载了:  信息目录信息,如信息目录的名字和位置  数据库信息,如数据库的逻辑名、物理名和类型  数据库表和列  信息目录中的文件夹和每一个文件夹中的项  连接 (Join)  用户类的信息,如用户类的名字和访问权限 从 Catalog菜单选” Content Overview”, 再指定存放该报告的路径。 207 Impromptu Version Catalog Content Report Catalog Information Catalog Name: C:\Program Files\Cognos\cer1\samples\Impromptu\Reports\Great Outdoors Sales Description: Sales data for The Great Outdoors Co. Creation Date: 1995 二月 08, 星期三 Database Information Logical Name: OUTDOORS Physical Name: C:\Program Files\Cognos\cer1\samples\Impromptu\Database@OEM Type: DB Database Structure Table : BRANCH Column : BRANCH_CD Column : BRANCH Table : CUSTOMER Column : CUST_NO Column : CUSTOMER Column : STATUS Column : TYPE Column : COMMENTS Table : CUSTSITE Column : CUST_NO Column : SITE_NO Column : COUNTRY_CD Column : BRANCH_CD Column : ADDRESS1 Content Overview报告 208 小结      “ 内容摘要报告 ” (Content Overview) 209 表连接 (Join) 第三章 210 本章目标      211  连接是在两个表的 对应列之间定义的一种联系。 能够使报表从多个表中取出数据并按照这种联系把它们结合起来。 当不同的表的两个对应列之间定义的联系 成立 时,就把满足这种联系条件的行组合起来。 有时连接也在同一个表自身中进行。  如果两个表之间没有定义连接条件,就会产生所谓“笛卡尔积”式的连接结果。 它既无意义,又消耗资源。 Rep No Rep Name Quota 96 Sales 96 Order No Rep No Site No Cust No Order Dt Join Order Table Rep Table 什么是连接 (Join) 212 在 Impromptu中建立连接 (Join) 建立信息目录时,若有多于一个表被加进来,Impromptu就会提示建立连接。 有两种建连接的方法: (1)手工。 (2)自动  Impromptu默认的是手工连接方案 ──在 New Catalog对话框中选择表 , 在 Joins对话框中定义连接。 连接的目的是在查询中生成 WHERE子句 , 并不要求用户知道如何去访问一个表。 213 连接 (Join)方案 手工与自动  自动 连接仅适合于那些小的或结构简单规范的数据库。 建议最好使用 手工 连接。 在应用设计中 , 连接方案是至关重要的。 一个差的连接设计会造成查询的低效。 甚至产生无效的和不正确的结果。  自动连接有两种选择 :。 Great Outdoors Example Impromptu will create a pound inner join based on Site_No and Cust_No as primary keys in CustSite and foreign keys in Order. CustSite Cust_No Site_No Branch_Cd Address 1 Address 2 City Order Order_No Rep_No Site_No Cust_No Order_Dt Closed_Dt  Impromptu建议采用手工连接。 214 键 (Keys)  “键”本来是关系型数据库中的一个概念 ,一般用于表连接 (Join)。  Impromptu 的键不一定与数据库的键相对应。  为信息目录选定了表和列之后,就可以为每一个表定义一个或多个键。 键可以定义、修改、删除。  在 Impromptu中 定义了键,可以在建立信息目录的同时或建立信息目录之后自动建立连接 (Join)。 CustSite Cust_No Site_No Branch_Cd Address 1 Address 2 City Order Order_No Rep_No Site_No Cust_No Order_Dt Closed_Dt 215 Emp eno ename sex dno Dept dno dname d_date 雇员表 部门表 外键 主键 参照表 被参照表 主键 主键与外键 Dept Emp  主键 (Primary Key) 是 唯一 标识一个表中每一行的列或列组。  外键 (Foreign Key) 是其值 参照 另一个表的主键值的列或列组。 216 Dno Dname Eno Ename Sex Dno 21 经济系 45 李京生 M 21 230 化学系 102 鄂大地 M 230 303 计算机系 137 江万里 M 230 507 心理学系 143 杜宗汉 M 303 508 研究所 156 刘明君 F 303 747 文学系 371 郭竞宇 F 507 399 齐哈地 M 507 Dept Emp 例:参与连接的两个表 连接条件: Where = 217 Dno Dname Eno Ename Sex 21 经济系 45 李京生 M 230 化学系 102 鄂大地 M 230 化学系 137。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。