Collaborative Metadata Management



Similar documents
Model-Driven Data Warehousing

LINKED DATA EXPERIENCE AT MACMILLAN Building discovery services for scientific and scholarly content on top of a semantic data model

Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence

Semantic Web Languages: RDF vs. SOAP Serialisation

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Volume 8, ISSN (Online), Published at:

The Ontological Approach for SIEM Data Repository

Integrating Siebel CRM 8 with Oracle Applications

The Oracle Fusion Development Platform

Java Metadata Interface and Data Warehousing

Oracle Business Activity Monitoring 11g New Features

A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain

Integration Platforms Problems and Possibilities *

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success

An Ontological Approach to Oracle BPM

Big Data and Semantic Web in Manufacturing. Nitesh Khilwani, PhD Chief Engineer, Samsung Research Institute Noida, India

Data-Warehouse-, Data-Mining- und OLAP-Technologien

SAS Business Intelligence Online Training

CHAPTER 6 EXTRACTION OF METHOD SIGNATURES FROM UML CLASS DIAGRAM

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

<Insert Picture Here> Oracle Direct Potsdam

SERVICE ORIENTED ARCHITECTURE

Semantics and Ontology of Logistic Cloud Services*

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies

Evaluating Semantic Web Service Tools using the SEALS platform

Reporting component for templates, reports and documents. Formerly XML Publisher.

Business Performance Management Standards

Oracle SOA Suite for High Availability Enterprises Session# 283

Alejandro Vaisman Esteban Zimanyi. Data. Warehouse. Systems. Design and Implementation. ^ Springer

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo

Databases in Organizations

James Serra Data Warehouse/BI/MDM Architect JamesSerra.com

Data Warehouse Overview. Srini Rengarajan

ON DEMAND ACCESS TO BIG DATA. Peter Haase fluid Operations AG

Data Integration and long-term planning of the Observing Systems as a cross-cutting process in a NMS

SAS BI Course Content; Introduction to DWH / BI Concepts

A Service-oriented Architecture for Business Intelligence

Explorer's Guide to the Semantic Web

Oracle Warehouse Builder 10g

HP Systinet. Software Version: Windows and Linux Operating Systems. Concepts Guide

BPMN for REST. Cesare Pautasso Faculty of Informatics, USI Lugano, Switzerland

SOA REFERENCE ARCHITECTURE: SERVICE TIER

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Practical meta data solutions for the large data warehouse

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software

Information Management Metamodel

Introduction to CASA: An Open Source Composite Application Editor

Pentaho Data Integration 4 and MySQL. Matt Casters: Pentaho's Chief Data Integration Kettle Project Founder

SHAREPOINT NEWBIES Claudia Frank, 17 January 2016

BPEL + Business Rules

Best Practices for Managing and Monitoring SAS Data Management Solutions. Gregory S. Nelson

Oracle BI Suite Enterprise Edition For Discoverer Users. Mark Rittman, Rittman Mead Consulting

Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Service Oriented Data Management

CA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage

End-To-End Invoice Processing Automation at Land O Lakes. Session #705. Natalie Hawley, Applications Developer

Identity Management System: Architecture

Quick start. A project with SpagoBI 3.x

Netbeans 6.0. José Maria Silveira Neto. Sun Campus Ambassador

Trusted, Enterprise QlikViewreporting. data Integration and data Quality (It s all about data)

Data Integration Checklist

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Lightweight Data Integration using the WebComposition Data Grid Service

RDF Resource Description Framework

Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies

Copyright Soleran, Inc. esalestrack On-Demand CRM. Trademarks and all rights reserved. esalestrack is a Soleran product Privacy Statement

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Intalio BPM. The first and only complete Open Source Business Process Management System

Metadata Strategies: your guide through the data jungle Achim Granzen EMEA Technology Strategist

Sparx Systems Enterprise Architect Cloud-based repository hosting

Advanced egovernment Information Service Bus (egov-bus)

Introduction to Glossary Business

How To Create A Federation Of A Federation In A Microsoft Microsoft System (R)

IBM WebSphere Business Process Management Version 6.0

Fraunhofer FOKUS. Fraunhofer Institute for Open Communication Systems Kaiserin-Augusta-Allee Berlin, Germany.

Cloud Computing. With MySQL and Pentaho Data Integration. Matt Casters Chief Data Integration at Pentaho Kettle project founder

Data Warehouse (DW) Maturity Assessment Questionnaire

Extending SOA Infrastructure for Semantic Interoperability

SOA REFERENCE ARCHITECTURE: WEB TIER

Master Data Management The Nationwide Experience. Lance Dacre Director, Data Governance

SOLUTION BRIEF CA ERwin Modeling. How can I understand, manage and govern complex data assets and improve business agility?

Accessing XML Documents using Semantic Meta Data in a P2P Environment

Ernesto Ongaro BI Consultant February 19, The 5 Levels of Embedded BI

Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint

Transcription:

Collaborative Metadata Management Claudio Jossen Department of Informatics University of Zurich Database Technology Research Group Binzmühlestrasse 14, CH-8050 Zürich e-mail: jossen@ifi.unizh.ch, http://www.ifi.unizh.ch Tel.: +41-44-635 6753, Fax: +41-44-635 6809

Agenda Motivation Metadata Management Metadata Management System (MDMS) Metadata Workflow Collaborative Metadata Management Conclusion 2

Motivation Joint work with the largest Swiss Health Insurance Company: Helsana Ca. 2 Million Customers New Data Warehouse Introducing SOA / SCA Well-established Processmanagement Problem: No central and standardized Metadata Interface (API / GUI) 3

Agenda Motivation Metadata Management Metadata Management System (MDMS) Metadata Workflow Collaborative Metadata Management Conclusion 4

Kinds of Metadata 5

Metadata Management I 6

Metadata Management II Source: : Meta Data Repository Redux, Part 1 & 2, DM Direct April 2004, www.dmreview.com 7

Agenda Motivation Metadata Management Metadata Management System (MDMS) Metadata Workflow Collaborative Metadata Management Conclusion 8

Metadata-Dimensions Enterprise Information Model Sources Model Subject Area Dimension 1: Da ata Hierarchy Model Subject Area Entity Attribute Model Subject Area Entity Data Warehouse Model Model Subject Area Subject Area Entity Entity Attribute Attribute Dimension 3: Abstraction Reporting Model Subject Area Entity Attribute Entity Attribute Dimension 2: Data Flow 9

Metamodel Data schema <rdf:description rdf:about=http://www.helsana.ch/mdm/models/bdwh> <rdf:li> <rdf:description rdf:about=http://www.helsana.ch/mdm/entities/adr> <rdf:li> <rdf:description rdf:about=http://www.helsana.ch/mdm/attributes/adr/sprache_c> <mdmerwin:parentattribute rdf:resource=http://www.helsana.ch/mdm/attributes/adr_typ/sprache_c/> <mdmerwin:code rdf:resource=http://www.helsana.ch/mdm/code_templates/bdwh/sprache_c/> </rdf:description> </rdf:li> </rdf:description> </rdf:li> </rdf:description> 10

Metamodel - ETL <rdf:description rdf:about=http://www.helsana.ch/mdm/transformations/sourcedb1001> <mdmetl:type>s</mdmetl:type> <mdmetl:step rdf:resource=http://www.helsana.ch/mdm/steps/sourcedb1001_1> </rdf:description> <rdf:description rdf:about=http://www.helsana.ch/mdm/steps/sourcedb1001_1> <mdmetl:source rdf:resource=http://www.helsana.ch/mdm/attributes/t_d H_RECH/sender_ean/> <mdmetl:source rdf:resource=http://www.helsana.ch/mdm/attributes/t_dh_rechpos/ean_responsible/> <mdmetl:target rdf:resource=http://www.helsana.ch/mdm/attributes/ean/ean/> </rdf:description> L: Lookup C: Case B: Calculation S: Standard G: Generated 11

Metamodel Information model <rdf:description rdf:about=http://www.helsana.ch/mdm/entities/infomodel/adresse> <mdminfo:definition>die Adresse eines Partners </mdminfo:definition> <rdfs:subclassof rdf:resource= http://www.helsana.ch/mdm/entities/infomodel/partner> </rdf:description> <rdf:description rdf:about=http://www.helsana.ch/mdm/entities/adr> <rdfs:type rdf:resource= http://www.helsana.ch/mdm/entities/infomodel/adresse> </rdf:description> 12

Metamodel - Overview Http://www.helsana.ch/mdm/models/ Http://www.helsana.ch/mdm/entities/ mdmerwin:file_name mdmerwin:file_name mdmerwin:model_mart_path Http://www.helsana.ch/mdm/attributes/ mdmerwin:entity mdmerwin:definition mdmerwin:note Http://www.helsana.ch/mdm/domains/ Http://www.helsana.ch/mdm/subject_areas/ mdmerwin:note_2 mdmerwin:note_3 mdmerwin:subject_area mdmerwin:definition mdmerwin:referenced_entities mdmerwin:udp mdmerwin:logical Only mdmerwin:domain mdmerwin:domain_name mdmerwin:type mdmerwin:datatype mdmerwin:logical_datatype 13 Http://www.helsana.ch/mdm/key_groups/ Http://www.helsana.ch/mdm/udp_definition_groups/ mdmerwin:logical_only mdmerwin:physical_name mdmerwin:comment mdmerwin:database mdmerwin:physical_only mdmerwin:index_generate mdmerwin:udp_row_count mdmerwin:type mdmerwin:view_with_check mdmerwin:view_where mdmerwin:view_group_by mdmerwin:view_having mdmerwin:view_order_by mdmerwin:view_sql mdmerwin:attribute mdmerwin:domain mdmerwin:logical_only mdmerwin:definition mdmerwin:note mdmerwin:udp mdmerwin:physical_name mdmerwin:datatype mdmerwin:not_null mdmerwin:physical_only mdmerwin:comment mdmerwin:physical_order mdmerwin:parent_attribute mdmerwin:physical_name mdmerwin:key_group_type mdmerwin:index_generate mdmerwin:index mdmerwin:key_group_member_column mdmerwin:udp_definition mdmerwin:type mdmerwin:definition mdmerwin:udp_list Http://www.helsana.ch/mdm/code_templates/ mdmerwin:database mdmerwin:query mdmerwin:template mdmerwin:code Http://www.helsana.ch/mdm/code_mappings/ mdmerwin:source mdmerwin:target

Architecture of the MDMS SeRQL / SPARQL SOAP HTTP Relational Database Web Service Container Java Web Container MDMS User SOAP Local Model Manager XMI files Data Modelling Application 14

Demo MDMS 15

Agenda Motivation Metadata Management Metadata Management System (MDMS) Metadata Workflow Collaborative Metadata Management Conclusion 16

Metadata Workflow 17

(Meta-) Model-Operators I µ 18

(Meta-) Model-Operators II στ 19

(Meta-) Model-Operators III µ: Transforms a simple RDF-Graph into a versioned and authoring related RDF-Graph σ: select - match - operator, returns an integrated RDF-Graph out of two input RDF- Graphs, where one of them has to be generated from the other by µ. τ: Reduces a versioned (temporal) RDF- Graph to a simple RDF-Graph 20

Agenda Motivation Metadata Management Metadata Management System (MDMS) Metadata Workflow Collaborative Metadata Management Conclusion 21

Collaborative Approaches Social Sciences: Communities of Practice (CoP) Computer Science: Web 2.0: Social Software Semantic Web: Semantic Social Software 22

Communities of Practice (CoP) intra-/inter-organizational community synchronous / ansynchronous distributed domain-based no timetable self-organizing 23

(Semantic) Social Software Forum -> thread-based Blog -> documentation Wiki -> versioned authoring Portal -> information/application integration And the winner is 24

(Semantic) Wiki 25

Agenda Motivation Metadata Management Metadata Management System (MDMS) Metadata Workflow Collaborative Metadata Management Conclusion 26

Conclusion The MDMS is now a stable and productive application with a growing number of users Implementation of the metadata authoring part still needs to be done In theory the wiki-approach fits the business requirements -> let s see what the users will do with it 27

Further Research Integration of Service-Metadata: RDF(S) und SOA (SAWSDL) Connection and Visualization of Business Processes (BPEL) Upgrade to a full Knowledge Management Portal (IT, Processes, Organization) 28

Questions? Comments? Wer sonst hat soviele Metadaten? 29