Phil Bernstein Microsoft Corp.

Slides:



Advertisements
Similar presentations
Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
Advertisements

Oracle SQL Developer Data Modeler 3.0: Technical Overview March 2011.
Introduction to OWB(Oracle Warehouse Builder)
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Chapter 14 Database Connectivity and Web Technologies
Automatic Data Ramon Lawrence University of Manitoba
Chapter 1: The Database Environment
InternetApplications Division (IAD) 1 PowerDesigner7: Technical Presentation and Demonstration (Taipei - 12/09/99) Marc Chanliau, Senior Product Manager.
CSE 590DB: Database Seminar Autumn 2002: Meta Data Management Phil Bernstein Microsoft Research.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Chapter 4: Organizing and Manipulating the Data in Databases
DBA Developer. Responsibilities  Designing Relational databases  Developing interface layer Environment Microsoft SQL Server,.NET SQL Layer: Stored.
CSS/417 Introduction to Database Management Systems Workshop 5.
Metadata Tools and Methods Chris Nelson Metanet Conference 2 April 2001.
 DATABASE DATABASE  DATABASE ENVIRONMENT DATABASE ENVIRONMENT  WHY STUDY DATABASE WHY STUDY DATABASE  DBMS & ITS FUNCTIONS DBMS & ITS FUNCTIONS 
Fundamentals of Database Chapter 7 Database Technologies.
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
Introduction to Database Management. 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
© 2007 by Prentice Hall 1 Introduction to databases.
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
File Processing Concepts – Field – combination of 1 or more characters that is the smallest unit of data to be accessed – Record – group of related fields.
Populating a Data Warehouse. Overview Process Overview Methods of Populating a Data Warehouse Tools for Populating a Data Warehouse Populating a Data.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
SQL Reporting Services From a Developers Perspective Adam Calderon Principal Engineer Interknowlogy LLC
COMU114: Introduction to Database Development 1. Databases and Database Design.
Advanced Reporting Concepts Philip Yuen Program Manager Microsoft Office Project.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
Today’s Agenda Chapter 7 Review for Midterm. Data Transfer Tools DTS (Data Transformation Services) BCP (Bulk Copy Program) BULK INSERT command Other.
Rainbow: XML and Relational Database Design, Implementation, Test, and Evaluation Project Members: Tien Vu, Mirek Cymer, John Lee Advisor:
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
Module 1: Introduction to Microsoft SQL Server Reporting Services
Creating Simple and Parallel Data Loads With DTS.
Platinum DecisionBase1 DW Product Platinum - Computer AssociatesDecisionBase Hyunsook Lim Database Laboratory Dept. of CSE.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Managing Data Resources File Organization and databases for business information systems.
Data Mining and Data Warehousing: Concepts and Techniques What is a Data Warehouse? Data Warehouse vs. other systems, OLTP vs. OLAP Conceptual Modeling.
The Holmes Platform and Applications
Building Enterprise Applications Using Visual Studio®
Introducing SQL Server 2000 Reporting Services
Managing, Storing, and Executing DTS Packages
Chapter 2: Database System Concepts and Architecture - Outline
Chris Menegay Sr. Consultant TECHSYS Business Solutions
UML Modeling using Enterprise Architect
PHP / MySQL Introduction
Microsoft Office Illustrated
Database Management Systems
Chapter 2: Database System Concepts and Architecture
Database Management System (DBMS)
The Re3gistry software and the INSPIRE Registry
Chapter 1 Database Systems
Database.
Introduction to Databases Transparencies
Lecture 1 File Systems and Databases.
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Chapter 1: The Database Environment
The Database Environment
Metadata The metadata contains
Chapter 1 Database Systems
McGraw-Hill Technology Education
SQL Server 2005 Reporting Services
Oracle SQL Developer Data Modeler
Overview of Databases and Salesforce Chapter 1
Presentation transcript:

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

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..

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..

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..

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..

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..

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..

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..

To find out more Web sites Email http://www.research.microsoft.com/~philbe http://msdn.microsoft.com/repository Email philbe@microsoft.com 9 © 1999 Microsoft Corp..