世界著名cognos培訓資料-impromptu管理ppt課件_第1頁
世界著名cognos培訓資料-impromptu管理ppt課件_第2頁
世界著名cognos培訓資料-impromptu管理ppt課件_第3頁
世界著名cognos培訓資料-impromptu管理ppt課件_第4頁
世界著名cognos培訓資料-impromptu管理ppt課件_第5頁
已閱讀5頁,還剩80頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論