Swagatika Sarangi (Jazz), MDM Expert

Slides:



Advertisements
Similar presentations
Master Data & BizTalk Enfo Zystems Johan Hedberg
Advertisements

February 11, 2010 | Presenter. Agenda Your questions and issues Introduction to MDS Demo.
Business Rules and SharePoint Workflow with Master Data Services (MDS)
Jeremy Kashel BI 200 End to End Master Data Management With SQL Server Master Data Services (MDS)
Master Data Management
Managing Master Data with MDS and Microsoft Excel
MDS enables users to curate Sets of Objects. This capability is powerful in a wide variety of scenarios across all organization levels.
Enterprise Information Management and BizTalk Integration Mikael Colliander System Engineer Microsoft Data Plattform Johan Hedberg Microsoft MVP Integration.
Software Architecture April-10Confidential Proprietary Master Data Management mainly inspired from Enterprise Master Data Management – An SOA approach.
Implementing a Data Warehouse with SQL 2012
SQL Server Integration Services (SSIS) Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server (MVP) Microsoft Certified Technology Specialist.
Pierre-Louis Usselmann, Ben Watt SOGETI Switzerland Master Data Services.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
6 MDS – all in a simple UI Data Editing and Errors Handling Hierarchy Modification Transactions Annotation (Auditing) Versioning Business Rules.
Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer.
© 2012 Saturn Infotech. All Rights Reserved. Oracle Hyperion Data Relationship Management Presented by: Prasad Bhavsar Saturn Infotech, Inc.
2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Welcome November 2012 Einführung in.
Please note that the session topic has changed
Mastering Master Data Services Presented By: Jeff Prom BI Data Architect Bridgepoint Education MCTS - Business Intelligence, Admin, Developer.
What You’re Missing If You’re Not Using Master Data Services Steve Moss Solution Architect, Slalom.
Data Integration - The ETL Process Module 4: BIC#4 – Data Integration Capability Populating Data Warehouse (Data Mart) 1.
1 Finding Your Way Through a Database Exploring Microsoft Office Access.
Data Platform and Analytics Foundational Training
SharePoint 2007 Business Intelligence
QAD Financial Report Writer
ETL Design - Stage Philip Noakes May 9, 2015.
Mastering Master Data Services
Bought to you by.
Building a Polished Cube
From MDS to SSRS - a short walkthrough
OVirt Data Warehouse 02/11/11 Yaniv Dary BI Software Engineer, Red Hat.
Overview of MDM Site Hub
<Enter course name here>
DQS: Business Logic Meets Enterprise Integration
What’s New in SQL Server 2016 Master Data Services
Matt Masson Senior Program Manager Microsoft Corporation
Exploring Microsoft Office Access
Master Your Data using MDS
Where I am at: Swagatika Sarangi MDM Lead PASS Summit SQL Saturdays
Presented by: Warren Sifre
Entity Based Staging SQL Server 2012 Tyler Graham
SQL Server Master Data Services
Principles of report writing
Master Data Management with SQL Server 2016 Master Data Services
Architecture of Master Data Services in Microsoft SQL Server 2008 R2
BRK2279 Real-World Data Movement and Orchestration Patterns using Azure Data Factory Jason Horner, Attunix Cathrine Wilhelmsen, Inmeta -
Hierarchies SQL Server 2012 Tyler Graham Senior Program Manager
MDS from Start to Finish
How EMI Music Implemented Master Data Services with Adatis
06 | Managing Enterprise Data
Andi Comisioneru Principal Group Program Manager Microsoft Corporation
Andi Comisioneru Principal Group Program Manager Microsoft Corporation
From MDS to SSRS - a short walkthrough
Overview of Oracle Site Hub
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
Mastering Master Data Services
Exploring Microsoft Office Access
Best Practices in Higher Education Student Data Warehousing Forum
David Gilmore & Richard Blevins Senior Consultants April 17th, 2012
Implementing a Distributed Enterprise Architecture to Deliver BI
Implementing ETL solution for Incremental Data Load in Microsoft SQL Server Ganesh Lohani SR. Data Analyst Lockheed Martin
02 | Mastering Your Data Graeme Malcolm | Data Technology Specialist, Content Master Pete Harris | Learning Product Planner, Microsoft.
Advanced Tips and Tricks
NTC/302 NETWORK WEB SERVICES The Latest Version // uopcourse.com
NTC/302 NTC/ 302 ntc/302 ntc/ 302 NETWORK WEB SERVICES The Latest Version // uopstudy.com
NTC/302 NETWORK WEB SERVICES The Latest Version NTC 302 Entire Course Link
Presentation transcript:

Swagatika Sarangi (Jazz), MDM Expert Master Data Theory & Reality Swagatika Sarangi (Jazz), MDM Expert

Swagatika Sarangi MDM Lead Tweetable: MDM/MDS/DW Consultant Tweetable: “Master Data is the “Reticular Activating System” of EDW!” - Jazz Swagatika Sarangi MDM Lead /sarangiswagatika @gatorjazz12 swagatika.sarangi

Why are we here? Simon Sinek, author of “Start with Why” startwithwhy.com To begin, let’s start with a very important question: Why? Why are we here? …a question asked by one of my favorite authors…

Why MDM? The purpose of the data warehouse is to provide a single version of the truth for business reporting. Ralph Kimball; founder, author of “The Data Warehouse Toolkit” kimballgroup.com Why do we need Master Data Management? One of the most noted thought leaders of modern Data Warehouse principles is Ralph Kimball In his books, papers and lectures, he says that the purpose of the data warehouse is to provide a single version of the truth for business reporting. How can we do this when data is constantly changing?

Real-time Use Cases TS: 1:22:77 Sec

Agenda: Data Types, SCD Types Master Data Management Master Data Services MDS Architecture MDS Data Flow Entity Based Staging Domain Based Attributes Hierarchy Types MDS Web UI Security Q & A

Data Types, SCD Types Data types are broadly categorized into Master, Transactional, Reference, Analytical. 3 types of SCD: SCD Type 1 (Overwrites, no column is added) SCD Type 2 (Adds a new row to the existing column, timestamps via LUD) SCD Type 3 (Adds 3 new columns for changes in 1 existing column, includes timestamp via LUD)

Master Data Management Master Data Management provides a single hub repository for multiple source systems, finds & stores “Golden Record” via: Match (Exact, Fuzzy) Merge Consolidation processes …and pushes data to Data Warehouse

Master Data Services Keeps single version of truth for the dimension members Provides two ways of interacting via Excel Sheet add-in and MDS web UI for business users. Provides Subscription views as a consumption for downstream system using SQL server as their in-house database. For ETL, MDS uses SSIS packages to cleanse, transfer, match and merge data from Pre-staging area to staging area, and finally pushing data to the UI.

Workflow/ Notification Entity Based Staging Tables MDS Architecture WEB-UI Excel Add-in Pre-Staging IIS Service Workflow/ Notification MDS Service DWH Subscription Views DQS Entity Based Staging Tables Excel External System MDS Database

MDS Data Flow Scenarios to Use: Data-in: SSIS Excel sheet SQL Insert statements Manually at the UI Data-out: Excel sheet (Via exporting it from MDS Web UI), MDS Web UI, Subscription views

Batch Processing via SSIS Entity Based Staging Batch Processing via SSIS 3 2 1 21 | 43 TS: 29:04:46

Domain Based Attributes DBAs creation/interaction with Staging Tables Via Excel add-in Via Web UI

MDS Terms MDS TERMS RELATIONAL DB EQUIVALENT TERMS Model Database Entity Table Attribute Column Member Record

Let’s get to Incremental SSIS package design/architecture and demo…. Create a truncate and Load Pre-staging SSIS packages to bring in data from source to Pre-staging area Create an Incremental load for bringing in data from prestaging area to MDS staging area. Run the stored procedure to push values from MDS entity based staging table to MDS Web UI Create an SCD Type 2 Subscription view at the MDS Web UI (Further discussed in Slide 13 & 14)

Import Types: Credits: https://technet.microsoft.com/en-us/library/ee633854(v=sql.110).aspx

DQS/PRESTAGING TABLES MDS DATA FLOW: FLAT FILES DQS/PRESTAGING TABLES MDS WEB UI STAGE/LEAF TABLES MDS SYSTEM TABLES SUBSCRIPTION VIEWS TS

Hierarchy Types User - Defined Hierarchy Derived Hierarchy Parent - Child Hierarchy Explicit Hierarchy No reason to use a specific version number

MDS Web UI FIX THIS --- makes your slide dated. Replace with 2017 if it has changed. At least, remove CTP reference.

Explorer Capabilities Enables business users to visualize members of an entity Explorer allows addition/deletion of members Users can view history of a member, and can access to change sets

System Administration Capabilities This section facilitates creation of Model, Entity, Attribute, Hierarchy, and Business Rules. In this section a developer can define a Domain Based Attribute

Integration Management Capabilities Developers can run Batch Jobs Developers can create Subscription Views

Version Management Capabilities This section allows to create and manager Admin groups, Users, and assign security roles to them.

User & Group Permissions Capabilities Allows user to create Active Directory Groups, and add users to it. This section helps in enabling security access to specific models.

Security

Summary Master Data Management holds Single Version of Truth Master Data Services is Microsoft’s MDM solution compatible with SQL server MDS Architecture is a WCF based fault-tolerant architecture MDS Data Flow provides multiple ways of data in and out among cross-functional systems Entity Based Staging allows leaf based, 2 way staging process Domain Based Attributes is Master Data’s foreign key implementation across entities Hierarchy Types leverages the best out of Derived Hierarchies MDS Web UI is a user friendly web UI specially built for data stewards

Learn more from Speaker Name @gatorjazz12 Swagatika.innova@gmail.com