200 likes | 296 Views
A project-oriented data warehouse for construction. 指導教授 : 周瑞生 企研二 694520007 曾憲政 企研二 694520010 鄭至中 企研二 694520060 劉育韋. The Information System of Organization. Operation Support Systems (OSS) : 所提供之資訊,為企業營運之所需。 Decision Support Systems (DSS) : 透過歷史資料的分析提供資訊,以利企業完成重要決策。.
E N D
A project-oriented data warehouse for construction 指導教授:周瑞生 企研二 694520007 曾憲政 企研二 694520010 鄭至中 企研二 694520060 劉育韋
The Information System of Organization • Operation Support Systems (OSS): 所提供之資訊,為企業營運之所需。 • Decision Support Systems (DSS): 透過歷史資料的分析提供資訊,以利企業完成重要決策。
Project-oriented • 在日常生活中,我們會面對許多不同型態的資料,如親朋好友的通訊資料、個人行程計畫等等。為了保存、方便這些資料,我們會將資料包裝成一個類別,然後再用這個類別來宣告產生的東西就稱為物件 。
Date Warehouse(1) • William Inmon, who coined the term “data warehouse” in 1990, defined a data warehouse as “a subject oriented, integrated, nonvolatile, and time variant collection of data in support of management decision” • Data Warehouse是一種大型的中央資料庫,可從企業內數個獨立的資料庫中收集有用的資料,且整合轉換成有用的資訊,以作為企業管理決策的依據。
Date Warehouse(2) • Date Warehouse得以維持企業智慧(business intelligence),並協助企業做出營運上的策略行決策。 • The data warehouse institute (TDWI)認為BI對企業而言如同是過程、工具、技術得以將Data轉化為Information,並將Information轉化為Knowledge。
Date Warehouse(3) • 一般企業大多將部門及資料來源分離。 產生問題: • 1.資料法分享 • 2.重複地建立資料 • 3.面對不同工作需求,對於同樣的資料未即時更新,將造成使用者的誤解。 • 4.企業內使用者所需資料來源不同時,降導致決策速度的減緩 • 5.無法支援有助於決策的進階分析及查詢
Constructionprojectdatasource • 兩種將原始資料轉換方式 • Need-based approach • -未來需要用到什麼, • 就輸入什麼資料 • Availability-based approach • -有什麼資料就全部輸入 Primavera Project Planner Ms Excel Relational DB Relational DB
Dimensionalmodeling • 1. 兩種常使用在建築資料倉儲上 • Entity-Relationship • -減少資料重複,並且容易轉換 • Dimensional Modeling • -運算及查詢速度快,但會佔用較大的儲存空間 • 2. 資料依照WBS(Working-breakdown structure) 並建立關聯 • 3. 偏屬於一般性描述資料儲存於Dimension table • 偏屬於實際數值資料儲存於Fact table
Dimensionalmodeling 雪花狀 星狀 星狀比較好管理,並且運算及查詢速度較快 雪花狀適用在比較複雜的資料上,並且能作更詳盡的分類
ThePDWdatabasestructure Dimension Fact
ThePDWdatabasestructure Dimension Fact
應用軟體選用 • 工欲善其事,必先利其器 • 選用適合的工具 • 常見的資料庫軟體有: • Oracle、IBM DB2、My SQL、SQL Server 、Access
各家軟體大車拼 資料來源:數據恢復中心 http://www.db-recovery.com 51CTO http://www.51cto.com/
選取SQLServer的原因 • 支持client-server資料倉儲應用 • DTS可匯入、匯出及轉換各種類型的資料(ex. Excel, Access, Text, etc)
資料庫查詢 • 查詢可分為三類: • Drill up type for summary information • Drill down type for detailed information • Drill across type for retrieving information • 找出感興趣的資料: • 抽取資料 • 產生報表 • 即時更新