版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一. 概览二. 数据库和信息目录三. 建立和修正表衔接(Join)四. 文件夹构造调整五. 用户特征定义(User Profile)六. 性能七. 移交与维护Impromptu 管理165概 览第一章166本章目的 1.回想什么是Impromptu,它给管理员和用户带来的益处 2.了解Impromptu的不同版本 3.了解Impromptu在Cognos业务智能套件的位置 4.描画作为Impromptu管理员的角色 5.描画规划过程 167了解 Impromptu对最终用户:Impromptu是强有力的查询和报表工具,它经过易学的交互界面,使最终用户从数据库中检索出数据并产生本人的复杂报表,而
2、不用了解数据库构造和程序设计言语的复杂知识。对管理员:Impromptu实现了维护数据库的方法,使数据库不会遭到最终用户的不测修正。而信息系统任务人员也不用本人去处置和传送报表。此外,管理员利用Impromptu可具有对数据库访问、平安、网络包、数据、报表发布的完全控制。168Impromptu 软件Impromptu User这是最终用户要安装的根本产品。包括Impromptu 和 Scheduler。用户可以建立报表或调度(Schedule)报表。但用户不能建立或修正信息目录, 权限能够遭到限制。支持的环境是Windows 98 和 Windows NT。Impromptu Adminis
3、trator这是Impromptu的管理员版本。可用它建立和修正数据库定义, 建立和修正信息目录和文件夹, 建立和管理用户类和用户权限。这个版本完全包含了Impromptu User的功能, 可以建立规范报表和模板, 并把它们分配给用户。169Impromptu in the Cognos BI SuiteCorporate Data Multidimensional AnalysisDrill through to details Data MiningData preparationReportsReport Focused ReportingPortfolio170Impromptu管理
4、员的角色(Role)义务: Impromptu管理员义务是为企业的业务用户建立和管理有效的Impromptu查询和报表运用。目的: 开发一个易于运用的Impromptu运用,简化报表义务的复杂性,运用户避开数据库构造和程序设计言语复杂性的困扰。他能够是:DBA,对数据库知识有精深的了解。这种情况下他要亲密关注企业的业务分析,了解用户会如何运用数据。业务分析员或Impromptu的强用户,能准确了解用户群需求什么样的数据。这种情况下要与DBA配合,他会协助他识别数据库中的表与列并决议取舍。管理员要充任了解数据构造的人与了解业务的人之间的桥梁。171规划(Planning)过程设计、构造和实现一个
5、胜利的Impromptu运用的最关键步骤就是规划(Planning)。作为管理员他要从工程规划(Project Plan)开场做起。在工程规划中要搞清数据源、数据需求、用户需求等。工程生命周期(Project Life Cycle)从“规划开场: 1.Plan, 2.Implement, 3.Deploy, 4.Maintain本教程给出的仅仅是对于promptu运用的普通性指点, 而有效的实现方法取决于本业务机构的个别需求和特定情况。PlanImplementDeployMaintain1234172普通性指点关注最终用户明确需求做出逻辑设计遵照工程生命周期先做一个实验性的预产品添加系统的灵
6、敏适用性规划总体构造制定技术支持方案安排有效的培训方案173Impromptu工程生命周期(Step 1-7)1.认准支持人员, 这些支持人员具有数据库的知识和业务的知识。2.向支持人员进展Impromptu适当级别的培训。3.搞清本人的用户以及他们的数据需求。4.了解数据源, 如何衔接到数据库, 建立数据库定义(第二章)。5.识别数据库表和列, 搞清能否需求数据库中并不存在的派生信息, 即, 能否需求在信息目录中建立计算和条件。6.对一切的表(包括任何别名)制定一个衔接(Join)方案(第三章), 这些表包括了信息目录定义所需的全部数据项。7.确定文件夹构造(第四章), 以反映数据的用户观念
7、。决议给信息目录中的每一个数据项赋予什么名字。在文件夹构造中决议文件夹和数据项需挪动到那儿, 加到哪儿, 从哪儿删去.174Impromptu工程生命周期(Step 8-14) 8.建立信息目录, 建立衔接(Join)(第二、三章)。 9.修正文件夹构造,建立计算和条件(第四章)。10.定义用户特征定义和用户类, 包括表和文件夹访问权限(第五章)。11.建立、分布规范报表和模板 (见Report Building with Impromptu课程)。12.改良Impromptu 运用的性能, 例如 Client/Server 的负载平衡(第六章)。13.向最终用户提供Impromptu适当级别
8、的培训和支持。14.移交维护Impromptu运用, 包括评价它的效率, 做必要的调整, 处置对数据库和信息目录的修正等(第七章)。175小结 1.回想Impromptu是什么,它给管理员和用户带来的益处 2.了解Impromptu的不同版本 3.了解Impromptu在Cognos业务智能套件的位置 4.描画作为Impromptu管理员的角色 5.描画规划过程 176数据库和信息目录第二章177本章目的1.描画信息目录和数据库之间的关系2.阐明信息目录的益处3.定义逻辑数据库4.建立一个信息目录5.建立“内容摘要报告 (Content Overview)178信息目录 ( Catalog )
9、 管理员的中心义务是组织数据使它们能有效地运用。组织数据的主要工具就是信息目录(catalog)。信息目录是把数据库中的数据按照用户的业务观念来组织。把用户所需的数据组织在多个信息目录或一个信息目录的多个文件夹中,对用户既有意义又便于访问。然后可以把数据传送给对应某个业务范围的数据组。用户运用信息目录去查询数据, 他们不会直接接触数据库, 所以不会破坏数据库中的数据。可以把用户设定成运用特定信息目录或文件夹的特定组。“用户特征定义和“用户类决议了如何访问数据库, 谁可以访问, 以及每个用户能被允许看到什么。这些在第五章引见。一个信息目录是一个扩展名为.CAT的文件, 它含有用户从数据库检索所需
10、数据的全部信息。信息目录本身并不含数据, 而只是通知Impromptu如何得到数据。179信息目录的益处对用户的益处把用户和数据库隔分开来, 用户不用去理睬复杂的无关的专业化的数据库信息。提供了数据的业务观念。以易于了解的文件夹格式给出信息。因此减少了对用户的数据库培训。对管理员的益处可以效力于多种不同的用户群而不用修正数据库。可以协助描画什么数据对用户是有用的, 这些数据如何访问。它能够是维护整个Impromptu环境的关键点。180Folders信息目录(catalog)中含ColumnsCalculations+ -/*ConditionsPrompts181信息目录(catalog)中
11、含文件夹Folders、列Columns、计算Calculations、条件Conditions 提示Prompts文件夹是有意义的信息组集, 类似数据库中的表。假设需求, 文件夹中可以再含子文件夹。文件夹中可含有来自一个表或多个表的列, 也可以含有计算和条件。在每一个文件夹内, 信息的个别项表现为“列, 例如产品编号、产品类型等。类似数据库中的字段。一样的信息可以在多个文件夹中作为列。预定义的派生计算 (例如利润)可以包含在文件夹中。这些信息能够在数据库中并不存在, 但是却可以在根底数据检索进信息目录后把它们计算出来, 这种情况下“计算就特别有用。“条件是预定义的过滤器, 可经过它限制检索的
12、范围。“提示用来随机给定过滤条件。当翻开一个报表时,先弹出一个或几个提示对话框,在这里暂时指定本次数据检索的范围。182信息目录 ( Catalog ) 管理员可以把数据按用户的业务观念组织到信息目录的文件夹中。把数据源中的数据以另一种方式展如今用户面前。InventoryQualityAccounts ReceivableCorporateData183PRODUCTPROD_NOPROD_TYPEPROD_LINEPRODUCTPROD_COSTPROD_PRICESTATUSPICTURESALES_92SALES_93SALES_94SALES_95COMMENTS数据库和信息目录的对
13、应与区别信息目录构造为用户提供了一个业务视图, 它以对用户更有意义的方式组织, 而不是按数据库构造来组织。具有用户可以了解的名字。数据库表和字段信息目录文件夹和列称号层次 184建立一个信息目录建立一个信息目录的主要步骤:1. 定义逻辑数据库2. 定义信息目录3. 在数据库中挑选出所需的表与列4. 为选中的表制定一个衔接(join)方案5. 改造文件夹构造6. 设定用户权限185衔接(Connect)到数据库“数据库定义决议了Impromptu如何与数据库相连。Databaselogical name?database type?security?location?186建立一个“数据库定义“
14、数据库定义决议了Impromptu如何与数据库相连。建立信息目录从定义“数据库定义开场。 从 Catalog 菜单中选 Databases 命令, 可以定义假设干个“逻辑数据库。确定了数据源, 就必需建立一个“数据库定义以使得信息目录能衔接到数据库上。“数据库定义是关于每个“逻辑数据库要衔接到哪个物理数据库、它在哪里、如何衔接的阐明。它要指明:(1)数据库的逻辑名 (在Impromptu中运用);(2)数据库类型 (如dBASE,Sybase,Oracle,DB2);(3)数据库在什么地方 (本机目录或网络地址);除了这些根本信息外, 视不同的数据库类型, 能够还要指定一些本类型特殊要求的附加
15、信息(后面以dBASE和Sybase为例阐明)。187数据库定义管理 先按数据库类型分类, 在每类的里面再给出定义好的逻辑数据库名字。 选中一个逻辑数据库后, 按 Edit按钮可进入编辑。 或按 “New Database按钮定义新的逻辑数据库 。188dBASE 数据库定义对话框Impromptu中定义的逻辑数据库名测试在指定途径下能否存在.dbf文件.dbf文件所在的途径189建立一个关于Sybase的“数据库定义视数据库的类型, 能够还要指定一些附加信息。比如, 对于 Sybase 数据库: “SQL Server Name: Sybase的客户端OpenClient做DSEDIT衔接配
16、置设定时给定的“衔接逻辑名,决议了本客户机要衔接到哪一台效力器上,其中定义了效力器的网络地址和端口号。 Logical Database Name:这是在Impromptu中运用的数据库名字。 Database Name:这是在效力器端Sybase数据库系统中的一个详细的数据库名。190Sybase 数据库定义对话框Impromptu逻辑数据库名字 Sybase衔接逻辑名。 其中定义了 SQL Server 所在效力器 的网络地址 和端口号Sybase系统中一个详细的用户数据库的名字测试能否能连通191配置Sybase的客户端DSEDIT是Sybase客户端的一个模块,用来配置客户端与效力器的
17、衔接。左侧Server框中的名字就是在Impromptu中看到的SQL Server Name,一个名字对应一个网络地址及端口号。 192建立一个关于Informix的“数据库定义视数据库的类型, 能够还要指定一些附加信息。对于 Informix 数据库: Informix客户端产品为 “I connect,其中有一个模块叫“setnet,在这个模块中至少要指定或配置以下三个参数:Host Name; Server Name ; Service Name在setnet中,这几项的设定要与效力器端的设定相呼应。193Impromptu逻辑数据库名字Informix 数据库定义对话框 Inform
18、ix系统中一个详细的用户数据库的名字 Informix主机名 Informix Service名Database Server名与setnet中的设定相对应194启动 IBM DB2的客户端195配置 IBM DB2的客户端196DB2 数据库定义对话框197ODBC 数据源198ODBC 数据源199调用存储过程Impromptu 6.0 添加了调用存储过程的接口。File - New Stored Procedure200信息目录的类型信息目录有四种类型: Personal Distributed Secured Shared创建信息目录时, 管理员或用户可以选定信息目录的类型, 默许的类
19、型是Personal。这是最根本的一种类型。信息目录的类型在第五章详细讨论。201建立一个新的信息目录Database建立一个新信息目录需指定:信息目录名字信息目录描画(可选)信息目录类型数据库定义所要的表从Catalog菜单项选择New202 挑表挑列的过程在Tables对话框中进展。 左边是数据库的表,被挑中加到右边的就成了信息目录的表。在Tables对话框中挑表挑列203限定被检索的表可以对被检索的表加以限定可以定制一个含有特定信息的搜索条件从Tools菜单项选择Options, 选中General标签页.清掉Retrieve Database Tables When Editing C
20、atalog Tables 项.从Catalog菜单项选择Tables, 选中Edit标签页.按Retrieve Tables按钮.204默许文件夹Database Tables(Contain Data)Catalog Tables(MetaData and Joins)Catalog Folders(Users Business View)OrderOrderOrderOrder_NoOrder_DtCust_NoOrder_NoOrder_DtCust_NoOrder_NoOrder_DtCust_No名字必需匹配可以按业务观念改名Impromptu自动地为信息目录中的每一个表建立一个文
21、件夹。205内容摘要报告(Content Overview)可以生成一个有关当前信息目录内容的报告,称为“内容摘要报告。它是ASCII文本文件,可以用记事本或其他文字编辑器查看。它记载了:信息目录信息,如信息目录的名字和位置数据库信息,如数据库的逻辑名、物理名和类型数据库表和列信息目录中的文件夹和每一个文件夹中的项衔接(Join)用户类的信息,如用户类的名字和访问权限从Catalog菜单项选择Content Overview,再指定存放该报告的途径。206Impromptu Version 6.0.510.0Catalog Content ReportCatalog InformationCa
22、talog Name: C:Program FilesCognoscer1samplesImpromptuReportsGreat Outdoors Sales Data.CATDescription: Sales data for The Great Outdoors Co.Creation Date: 1995 二月 08, 星期三Database InformationLogical Name: OUTDOORSPhysical Name:C:Program FilesCognoscer1samplesImpromptuDatabaseOEMType:DBDatabase Structu
23、reTable : BRANCHColumn : BRANCH_CDColumn : BRANCHTable : CUSTOMERColumn : CUST_NOColumn : CUSTOMERColumn : STATUSColumn : TYPEColumn : COMMENTSTable : CUSTSITEColumn : CUST_NOColumn : SITE_NOColumn : COUNTRY_CDColumn : BRANCH_CDColumn : ADDRESS1Content Overview报告207小结1.描画信息目录和数据库之间的关系2.阐明信息目录的益处3.定义
24、逻辑数据库4.建立一个信息目录5.建立“内容摘要报告 (Content Overview)208表衔接(Join)第三章209本章目的 1.建立衔接 2.解释衔接类型 3.测试衔接 4.分析衔接 5.处理衔接中的问题210衔接是在两个表的对应列之间定义的一种联络。可以使报表从多个表中取出数据并按照这种联络把它们结合起来。当不同的表的两个对应列之间定义的联络成立时,就把满足这种联络条件的行组合起来。有时衔接也在同一个表本身中进展。假设两个表之间没有定义衔接条件,就会产生所谓“笛卡尔积式的衔接结果。它既无意义,又耗费资源。Rep NoRep NameQuota 96Sales 96Order No
25、Rep NoSite NoCust NoOrder DtJoinOrder TableRep Table什么是衔接(Join) 211在Impromptu中建立衔接(Join) 建立信息目录时,假设有多于一个表被加进来,Impromptu就会提示建立衔接。有两种建衔接的方法:(1)手工; (2)自动Impromptu默许的是手工衔接方案在New Catalog对话框中选择表, 在Joins对话框中定义衔接。衔接的目的是在查询中生成WHERE子句, 并不要求用户知道如何去访问一个表。212衔接(Join)方案-手工与自动自动衔接仅适宜于那些小的或构造简单规范的数据库。建议最好运用手工衔接。在运用
26、设计中, 衔接方案是至关重要的。一个差的衔接设计会呵斥查询的低效。甚至产生无效的和不正确的结果。自动衔接有两种选择:1.仅运用键。2.运用键或第一匹配列。Great Outdoors ExampleImpromptu will create a compound inner join based on Site_No and Cust_No as primary keys in CustSite and foreign keys in Order.CustSiteCust_NoSite_NoBranch_CdAddress 1Address 2CityOrderOrder_NoRep_NoSi
27、te_NoCust_NoOrder_DtClosed_DtImpromptu建议采用手工衔接。213键(Keys)“键本来是关系型数据库中的一个概念,普通用于表衔接(Join)。Impromptu 的键不一定与数据库的键相对应。为信息目录选定了表和列之后,就可以为每一个表定义一个或多个键。键可以定义、修正、删除。在Impromptu中定义了键,可以在建立信息目录的同时或建立信息目录之后自动建立衔接(Join)。CustSiteCust_NoSite_NoBranch_CdAddress 1Address 2CityOrderOrder_NoRep_NoSite_NoCust_NoOrder_D
28、tClosed_Dt214EmpenoenamesexdnoDeptdnodnamed_date雇员表部门表外键主键参照表被参照表主键主键与外键DeptEmp主键 (Primary Key) 是独一标识一个表中每一行的列或列组。外键 (Foreign Key) 是其值参照另一个表的主键值的列或列组。215Dno Dname Eno Ename Sex Dno 21 经济系 45 李京生 M 21230 化学系 102 鄂大地 M 230303 计算机系 江万里 M 230507 心思学系 143 杜宗汉 M 303508 研讨所 156 刘明君 F 303747 文学系 371 郭竞宇 F 5
29、07 399 齐哈地 M 507DeptEmp例:参与衔接的两个表衔接条件: Where dept.dno = emp.dno216Dno DnameEno Ename Sex 21 经济系 45 李京生 M230 化学系102 鄂大地 M230 化学系 江万里 M303 计算机系143 杜宗汉 M303 计算机系156 刘明君 F507 心思学系371 郭竞宇 F507 心思学系399 齐哈地 M内衔接结果:内衔接217Dno DnameEno Ename Sex 21 经济系 45 李京生 M230 化学系102 鄂大地 M230 化学系 江万里 M303 计算机系143 杜宗汉 M303
30、 计算机系156 刘明君 F507 心思学系371 郭竞宇 F507 心思学系399 齐哈地 M508 研讨所747 文学系外衔接结果:外衔接 (设外衔接一侧的全部记录至少出现一次)218学校例子中的表衔接关系enoenamesexdnobirthsalarydnodnamesnosnameenocnocnameenocnosnoscoreDeptEmpCourseStuStudy教师(雇员)课程学生学生选课1:N系(部门)219BranchCountryOrderProductCustomerRepCountry_CdBranch_CdCountry_CdBranch_CdCust_NoSi
31、te_NoOrder_NoSite_NoCust_NoRep_NoProd_NoRep_No Order_NoProd_NoCustsiteOrdrdetlCust_No1:NOutdoors 例子中的表衔接关系220equi-joins (等值衔接)non-equi-joins (非等值衔接)outer joins (外衔接)self-joins (本身衔接)compound joins (组合衔接)complex joins (复杂衔接)衔接(Join)类型JOINS221组合衔接 (Compound Joins)组合衔接用多于一个列去和另一个表中的列相匹配。例如:用第一个表中的 Orde
32、r_Prefix + Order_Suffix (两个列拼接)去和第二个表中的 Order_No相匹配。Order_PrefixOrder_Suffix.Order_ No.CA123456CA123456.222复杂衔接 (Complex Joins)复杂衔接可以用一个 表达式 去衔接表。.例如: 运用两个列的前两个字符能否一样作条件来衔接两个表。其表达式能够是这个样子:Warehouse.Location.TX7902TX3.substring (Warehouse, 1,2) = substring (Location, 1,2)223别名表(Alias table)别名表处理的是同一个
33、表的两个副本之间的衔接。它通常用来处理循环衔接构造,有时用来处理单一表本身衔接的问题。别名表实践上是一个从已存在的源数据库表建立的文件夹。从Tables对话框的 Edit标签页按 Alias按钮,再次把一个数据库表选为信息目录的表,但给它另取一个名字,这就是别名表。Catalog tablesBRANCH BRANCH 2COUNTRYPRODUCT REPDatabase tablesBRANCHCOUNTRYPRODUCT REPAlias table224分析和测试衔接构造衔接构造建立之后,可用Joins对话框的Analyze标签页去发现和处理能够导致异常的衔接构造。假设衔接构造中有问题
34、,在Analyze标签页就会有一条描画它的信息。衔接构造中能够存在的问题:1.表没有全部连通。NO SPANNING TREE2.存在未参与衔接的孤立表。ISOLATED TABLE3.寻觅衔接构造中的循环关系。LOOP225分析和测试衔接构造假设它发现了问题,就会针对左上方“异常区当前页指出的表在“异常区下方显示一条信息,如:NO SPANNING TREE, ISOLATED TABLE, LOOP。可按Next按钮向下翻页,或按Restart按钮重新从第一页显示。当一个问题处理之后,会自动跳到下一页。一切问题都处理之后,“异常区中显示: No exceptions were found。
35、处理的方法:1.建立别名表2.修正衔接3.删去某个衔接226异常信息 (1) NO SPANNING TREE 表衔接在一同成一个组,假设出现No Spanning Tree异常信息,阐明有两个或多个相互不连通的组。即:不是一切的表都连到一同。Great Outdoors Data ExampleThe two groups of tables are not joined. This is a No Spanning Tree exception.BranchCountryCust_SiteCustomerOrder_DetlProductRepOrder227处理方法 (No Spanni
36、ng Tree)按照原始数据间的固有关系(主键与外键的对应)在两个分属于不同部分的表之间添加一个衔接。假设在分属于不同部分的恣意两个表之间再也找不到这样的固有关系,也不能为了连通而生硬地参与一个衔接关系。这时最好把两个部分分开放到两个不同的信息目录中。BranchCountryCust_SiteCustomerOrder_DetlProductRepOrderAdd this join228异常信息 (2)ISOLATED TABLE 假设出现Isolated Table异常信息,阐明至少有一个表是孤立的, 它不与其他任何表相衔接。即没有通向它的任何途径。Great Outdoors Data
37、 ExampleThe table Branch is not joined to the other tables. Branch is therefore an isolated table.BranchCountryCust_SiteCustomerOrder_DetlProductRepOrder229处理方法 (Isolated Table)BranchCountryCust_SiteCustomerOrder_DetlProductRepOrder按照原始数据间的固有关系(主键与外键的对应)在孤立表和其他表之间添加一个衔接。也不能为了连通而生硬地参与一个衔接关系。230异常信息 (
38、3)LOOPGreat Outdoors ExampleAn automatic join strategy based on Key Only sets up this loop join. In other words, there is more than one way to go from one table to another.CustomerOrderCustSite 假设出现“Loop异常信息,阐明在衔接构造中存在循环关系, 即某两个表之间存在多于一条的途径。循环衔接能够产生两个后果, 一是降低性能, 二是能够产生不正确的结果。231处理衔接中的 Loop 问题要处理循环衔接
39、的问题,可采用以下方法之一:建立别名表,让每个别名表有各自的独立衔接坚持原样从信息目录中删掉一个衔接修正衔接CustomerOrderCustSiteOrder 2要给建别名表的两个副本明确地命名,以区别它们不同的用途。232处理衔接中的问题1.假设想删除表衔接, 在“Joins对话框的“Analyze标签页按“Remove Join按钮。或在“Edit标签页按“Remove按钮。2.假设想对要求的衔接设别名, 在“Joins对话框的“Analyze标签页按“Create Alias按钮。或在“Tables对话框的 “Edit标签页按“Alias按钮。3.假设想编辑表衔接, 在Joins对话框
40、的Analyze标签页按Edit Join按钮。切换到Joins对话框中的Edit标签页修正衔接。233测试衔接在Joins对话框的Test标签页可以测试衔接。先确定一个测试的范围,系统可以Diagram和Definition两种方式勾画出衔接的构造。CustSiteCust_NoSite_NoBranch_CdAddress 1Address 2CityOrder1Order_NoRep_NoSite_NoCust_NoOrder_DtClosed_DtProductProd_NoProd_TypeProd_LineProductProd_CostProd_Price(CUSTSITE.CU
41、ST_NO= ORDER1.CUST_NO andCUSTSITE.SITE_NO= ORDER1.SITE_NO) AND (ORDER1.ORDERNUM= ORDRDETL.ORDER_NO) AND (ORDRDETL.PROD_NO= PRODUCT.PROD_NOTESTCUSTSITE - ORDER1ORDER1- ORDRDETLORDRDETL - PRODUCT234小结 1.建立衔接 2.解释衔接类型 3.建立别名表 4.测试、分析衔接 5.处理衔接中的问题235文件夹构造调整第四章236本章目的 1.修正信息目录的文件夹构造 2.在信息目录中建立一个“计算 3.在信息
42、目录中建立一个“条件 4.在信息目录中建立一个“提示237默许的文件夹构造包括信息目录建立时选定的全部表。为每一个表设立一个文件夹,每个文件夹含有表中全部列。文件夹的名字和列的名字与数据库中表和列的名字一样。- CustomerCust NoCustomerStatusTypeCommentsProductProd NoProd TypeProd LineProductProd CostProduct Price OrderOrder NoRep NoSite NoCust No238在文件夹上操作修正文件夹和列的名字,使它们对用户更有意义。挪动文件夹或列,使文件夹的层次构造更符合业务逻辑。可以添加新的文件夹,让它含有表的部分列,或者从多个表中取列。可以删除某些文件夹和列。在不同的文件夹中建立表和列的副本。在信息目录中添加预定义的“计算、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贺州学院《语言学导论》2022-2023学年第一学期期末试卷
- 2024年度机床设备采购租赁合同3篇
- 党史课程培训活动方案
- 学校庆典活动礼仪培训
- 2024年度高端装备制造生产线出口合同3篇
- 2024年度销售代理合同详细条款3篇
- 护理培训班开班
- 项目经理聘用合同
- 《疆医科大学药学院》课件
- 年度新能源汽车推广应用合同(2024版)
- 老年糖尿病诊疗指南(2024版)培训试题及答案
- 浙西南民间音乐智慧树知到答案2024年丽水学院
- HG∕T 3704-2003 氟塑料衬里阀门通 用技术条件
- 08SS704 混凝土模块式化粪池
- DL∕T 1845-2018 电力设备高合金钢里氏硬度试验方法
- 2024年全国各地中考语文真题分类汇编【第二辑】专题07 文言文对比阅读(含答案)
- 医院消除三病母婴传播工作总结汇报
- 质量环境职业健康安全管理体系三合一整合全套体系文件(管理手册+程序文件)
- 部编版九年级上册语文期末复习资料
- 电缆敷设施工方案
- 氧气吸入操作评分标准(中心供氧)
评论
0/150
提交评论