Presentation is loading. Please wait.

Presentation is loading. Please wait.

Phil Bernstein Microsoft Corp.

Similar presentations


Presentation on theme: "Phil Bernstein Microsoft Corp."— Presentation transcript:

1 Phil Bernstein Microsoft Corp.
Microsoft Repository Phil Bernstein Microsoft Corp. 1 © 1999 Microsoft Corp..

2 Introduction Model – a labeled directed graph that describes a software artifact SQL Schema OO interface XML DTD UML model Workflow definition Web site map Computer system description A repository is a system to manage models 2 © 1999 Microsoft Corp..

3 Microsoft Repository Includes
select all cust emp dept dno dna Customer Bill Marketing Update Inventory Credit Authorize Order Entry Delivery Schedule Model-Driven Tools Browser XML import/export Scripting language Model editor Component mgr Information Model COM interfaces SQL schema Highly Extensible Spec Tables VC++ Code Architecture VB Code ERD Forms Engine API Repository Engine Objects, properties Rich relationships Extensibility Versioning Standard DB Engine SQL Server, Jet Others from Platinum Database System 3 © 1999 Microsoft Corp..

4 The Killer Meta-Data App
Creating and maintaining a Data Warehouse is hard. You need tools, which require lots of meta-data Data quality & timeliness Relate tech’l & business models Tracing data lineage Inconsistent data formats Missing or invalid data Semantic inconsistencies Meta-data driven data transformation tools Spec Tables VC++ Code Architecture VB Code ERD Forms select all cust emp dept dno dna Customer Bill Marketing Update Inventory Authorize Credit Entry Order Delivery Schedule Library of schemas and transformations Generate code for loading a data warehouse Version schemas & transformations for lineage 4 © 1999 Microsoft Corp..

5 Data Transformation Service
Tool for building transformation scripts Schemas and transformations are stored (versioned) in MS Repository Step 3 Step 1 Step 2 VB Script OLE Object JScript SQL Query Query Exec Utility Destination Source 5 © 1999 Microsoft Corp..

6 Data Transformation Services
Data Lineage Data Transformation Services Destination Table Col1 Col2 ... LineageID Source Table Repository Package Version Package Executions Date/Time User LineageID 6 © 1999 Microsoft Corp..

7 Open Information Model
An OO meta-model to help tools share models Uml (Unified Modeling Language) OO Modeling Analysis and design (Visual Modeler) Cde (Component Description Model) Specifications Sharing and re-use (COM, Visual Component Mgr) Dbm (Database Model) SQL and OLAP schemas Transformations (SQL Srv, DB2, Oracle, Plato) 7 © 1999 Microsoft Corp..

8 Open Info Model Structure
It’s highly expressive Over 250 interfaces, 100 relationship types It’s easy to understand Industry-standard concepts, separable pieces Originally, COM models for MS Repository Now a Meta Data Coalition standard expressed in UML New models: business processes, business rules, knowledge mgmt 8 © 1999 Microsoft Corp..

9 To find out more Web sites Email
9 © 1999 Microsoft Corp..


Download ppt "Phil Bernstein Microsoft Corp."

Similar presentations


Ads by Google