SlideShare a Scribd company logo
1 of 54
Microsoft SQL Server MVP Since 2006
Milis : sqlserver-indo@yahoogroups.com
https://www.facebook.com/groups/sqlserverindonesia/
Kiki Rizki Noviandi
https://mvp.microsoft.com/en-
us/PublicProfile/33869?fullName=Kiki%20Rizki%20Noviandi
Agenda
• Microsoft Business Intelligence (The Stack)
• What is Master Data?
• Introducing Master Data Services
• Master Data Services Deploying and Installation
• Basic Master Data Service Model
Analysis
Services
Reporting
Services
Integration
Services
Master Data
Services
SharePoint
Collaboration
Excel
Workbooks
PowerPivot ApplicationsSharePoint
Dashboards & Scorecards
Data Quality
Services
OData
Feeds
Line of Business
Applications
Hadoop Big Data
Microsoft Business Intelligence
What is Master Data?
“Master Data is data that is at the core of an organization and used
across multiple systems, applications, and/or processes…”
Requires;
• Centralized curated activities and maintenance
• Data Quality Management
• Easy access for business users (not only IT)
• Effective collaboration and sharing
• Master Data contains different attributes for distinct usage (marketing, finance,
operations, business groups…)
What is Master Data Management?
“Are sets of processes, governance, policies, standards and tools that
defines and manage Master Data…”
Why is Master Data Management Important?
• Reduces, eliminate duplicate data entry and maintenance
• Improve compliance, reporting, profitability, decision making and data
quality
• Enables data stewards to manage critical business data
• Provide a single view of critical information funnels
Introducing Master Data Services
Complete, Clean, Consistent and Current Data
Data Quality ServicesMaster Data ServicesIntegration Services
Introducing Master Data Services
• Master Data Services (MDS) is a product for master data management
delivered with SQL Server
• V1: First released with SQL Server 2008 R2
• V2: The SQL Server 2012 release included many new features and enhancements
• V3: The SQL Server 2014 release included no new capabilities or features
• V4: The SQL Server 2016 release, currently in public preview
• Delivers credible, consistent data with user-centric data governance
• Available only with Business Intelligence and Enterprise editions
The new capabilities and features of
SQL Server 2016 MDS will be
introduced later in this presentation
Introducing Master Data Services
• MDS is implemented as a WCF Data Service
• Internet Information Services (IIS) is required for the MDS web application
and web service
• MDS can be programmatically manipulated
• The repository for metadata and data is a SQL Server database
• The MDS database can be created on either the local or a remote computer
• Microsoft provides two user interfaces:
• Master Data Manager web application
• Excel add-in
Introducing Master Data Services
• The MDM web application requires Silverlight
• Capabilities and features:
• Work with master data:
• Query, add, modify, delete, annotate master data
• Manage hierarchy relationships
• Administrative tasks:
• Build models, create business rules and deploy model packages
• Import data into MDS
• Create subscription views to export data from MDS
• Create versions of master data to manage consistent snapshots
• Assign permissions to master data
Introducing Master Data Services
• Available for Excel 2007 or later
• Capabilities and features:
• Connect to an MDS repository
• Create new entities and manage attribute properties
• Load filtered sets of master data into Excel tables
• Store and share queries to load master data
• Make changes to master data, and even work offline
• Publish and annotate changes
Company A (Before using MDM)
Marketing Operations Customer Service Mail Department Subsidiary
Domain: Customer Data
15 | 43
Company A (After using MDM)
Marketing Operations Customer Service Mail Department Subsidiary
Master Data
16 | 43
Introducing Master Data Services
Data Steward
via MDM or
Excel
Outlook
MDS
WCF
Data
Service
Administration
Source
System(s)
Data
Warehouse
Data Changes
SSIS
Installation and Configuration
1. Install Prerequisites
• PowerShell
• IIS
2. Create a new database
3. Web Configuration
• Website & Web Application
• Associate to the MDS database
• Enable DQS Integration (optional)
• Enables Matching Functionality
22 | 43
Installing Master Data Services
• Install Master Data Services
using SQL Server Setup on a
Windows Server 2012 R2
machine
• Double-click Setup.exe, and follow
the steps in the installation wizard.
• Select Master Data Services on the
Feature Selection page under
Shared Features
• Complete the installation wizard
Installing and Configuring IIS
• Click the Server Manager icon on the taskbar on the Desktop.
• In Server Manager, click, Add Roles and Features on the Manage menu
Installing and Configuring IIS (cont.)
• On the Installation Type page of the Add
Roles and Features Wizard, accept the
default value (Role-based or feature-based
installation) and click Next
• Click Select a server from the server pool,
and then click the server where you installed
Master Data Services
Installing and Configuring IIS (cont.)
• On the Server Roles page, click Web Server
and then
Installing and Configuring IIS (cont.)
• On the Features page, confirm that the
following features are selected, and then click
Next. These features are required for Master
Data Services on Windows Server 2012 R2
click Next
Installing and Configuring IIS (cont.)
• In the left-hand pane, click Web Server Role
(IIS) and then click Role Services.
• On the Role Services page, confirm that the
following services are selected, and then click
Next. These services are required for Master
Data Services on Windows Server 2012 R2
Setting up the Database and Website
1. Launch the Master Data Services Configuration Manager, and click Database
Configuration in the left pane.
2. Click Create Database, and then click Next in the Create Database Wizard.
3. On the Database Server page, specify the SQL Server instance. SQL Server 2019 adds
support for SQL Server Managed Instance. Set the value of SQL Server Instance to the
host of an Azure SQL Database managed instance. For example,
xxxxxx.xxxxxx.database.windows.net.
Setting up the Database and Website (Cont…)
• Select the Authentication type and then
click Test Connection to confirm that you
can connect to the database using the
credentials for the authentication type you
selected. Click Next
Setting up the Database and Website (Cont…)
• Type a name in the Database name field.
Optionally, to select a Windows collation,
clear the SQL Server default collation
checkbox and click one or more of the
available options such as Case-sensitive. Click
Next
Setting up the Database and Website (Cont…)
• In the User name field, specify the Windows
account of the user that will be the default
Super User for Master Data Services. A Super
User has access to all functional areas and can
add, delete, and update all models.
• Click Next to view a summary of the settings
for the Master Data Services database, and
then click Next again to create the database.
The Progress and Finish page appears.
• When the database is created and configured,
click Finish
Setting up the Database and Website (Cont…)
• On the Database Configuration page in the
Master Data Services Configuration Manager,
click Select Database.
• Click Connect, select the Master Data Services
database that you created in Step 7, and then
click OK.
Setting up the Database and Website (Cont…)
• You've finished setting up the database. The Database Configuration page now displays the SQL
Server instance that you're connected to for Master Data Services, the database you've created
and the current database version
Setting up the Database and Website (Cont…)
• In Master Data Services Configuration
Manager, and click Web Configuration in the
left pane.
• In the Website list box, click Default Web Site,
and then click Create to create a Web
application.
Setting up the Database and Website (Cont…)
• In the Application Pool section, do one of the
following.
• Enter the same user name that you entered in Step
5 for the database Administrator Account, enter
the password, and then click OK.
-OR-
• Enter a different user name, enter the password,
and then click OK.
Setting up the Database and Website (Cont…)
• On the Web Configuration page in the Web
application box, click the application you've
created, and then click Select in the Associate
Application with Database section.
• Click Connect, select the Master Data Services
database that you want to associate with the
Web application, and then click OK.
• You've finished setting up the Website. The
Web Configuration page now displays the
Website you selected, Web application you
created, and the Master Data Services
database associated with the application.
Configuration Complete
• Click Apply. The Configuration Complete
message box displays. Click OK in the message
box to launch the web application. The web
site address is https://server name/web
application/.
23 | 43
Post Configuring
• Deploy the sample models
MDS Modeling Concepts
• Models (Database)
• Highest level of organization. Containers of related entities.
• Entities (Table)
• Base containers for data.
• Attributes (Columns)
• Attributes that describe members.
• Members (Records)
• Records that populate the entities.
24 | 43
Models (Databases)
• Highest level of data organization
• Models contain the following objects:
• Entities
• Attributes and attribute groups
• Explicit and derived hierarchies
• Collections
25 | 43
Entities (Tables)
• Contained in MDS models
• Groupings of similar data
• Contains members
• Typically one or more related entities per
model
26 | 43
Attributes (Columns) and Attribute Groups
• Attribute values describe the members of the entity.
• Attribute Groups help to manage many attributes and can be assigned to roles for
easy security management.
• Three types of attributes:
• Free-form
• Domain-based
• File attributes
27 | 43
Members (Records/Rows)
• Members are the physical master data.
• Three types of members:
• Leaf (default)
• Consolidated (Exist only when explicit hierarchies and collections are enabled for the entity)
• Collection
28 | 43
Excel Add-in
• New in SQL 2012
• Office 2007 or higher
• 32-bit and 64-bit available
• Good for working with 1million records or less
• Has most functionality, except:
• Business Rules
• New Models
• Hierarchies
29 | 43
30 | 43
Explicit (Ragged) Hierarchies
• Organizes members from a single entity in
any way you specify.
• Are not based on domain-based attribute
relationships.
• No limitation on where you insert
the consolidate members.
• Each member can only be used once.
• You need to create/enable explicit
hierarchies on an entity to create a
collection.
31 | 43
Derived Hierarchies
• Derived from the domain-based
attribute relationships.
• The leaf members from one entity are used
to group leaf members of another entity.
• Based on relationships between entities.
• Sorted by code. You cannot change the sort
order.
• Always contains a consistent number of
levels.
32 | 43
Collections
• A group of leaf and consolidated members from a single entity.
• Use collections when you do not need a complete hierarchy but want groupings.
• Doesn’t limit the number or types of members as long as they are within the
same entity.
• Doesn’t create a hierarchical structure, but a flat list of members.
• A collection can also contain other collections.
33 | 43
Business Rules
• If/Then statements that result in an action
• Rules help ensure the quality and accuracy of your data.
• Possible actions:
• Default Value
• Change Value
• Validation
• Email
• External Action
34 | 43
Staging
• Good for working with over 1 million records
• At least one table is created per entity
• Use the staging process to:
• Create, update, deactivate, and delete leaf and consolidate members.
• Update attribute values.
• Designate relationships in explicit hierarchies.
1. Load data into the staging tables.
• stg.name_Leaf
• stg.name_Consolidated
• stg.name_Relationship
2. Use stored procedures, or the MDS site, to load data from staging
tables into MDS.
• stg.udp_name_Leaf
• stg.udp_name_Consolidated
• stg.udp_name_Relationship
MDS
35 | 43
Publishing Data
• Create subscription Views in MDS
• Subscribing Systems Can:
• Use data directly from MDS
• Pull and Process data from MDS to it’s own system.
• Truncate local and copy from MDS
• Use merge statements to update the source data
• Use triggers to update the source data
36 | 43
Versions & Flags
• Version allow you to create copies of the master data within a model.
• Can be locked while you validate your data, and then committed after
the data has been validated.
• Use versions to:
• Create an auditable record of your data as it changes over time.
• Prevent changes while you ensure data validates against business rules.
• Lock down a model for use by subscribing systems.
• Test different hierarchies without implementing them right away.
• Use flags to mark and identify versions, such as ‘Latest’.
37 | 43
Security
• Used to secure & restrict data
• Based on local or Active Directory users and groups.
• Grant MDS administrators
• Able to specify security down to individual attributes.
38 | 43
39 | 43

More Related Content

What's hot

Power bi-dashboard-in-a-day-diad-mumbai-2019
Power bi-dashboard-in-a-day-diad-mumbai-2019Power bi-dashboard-in-a-day-diad-mumbai-2019
Power bi-dashboard-in-a-day-diad-mumbai-2019Priyanka Khanadali
 
A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010Chris McNulty
 
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013Kashish Sukhija
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanDavid J Rosenthal
 
Access Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to KnowAccess Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to KnowNik Patel
 
Data sources in share point 2010
Data sources in share point 2010Data sources in share point 2010
Data sources in share point 2010Kathy Hughes
 
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechConEmpowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechConSPTechCon
 
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft SQL Azure - Building Applications Using SQL Azure PresentationMicrosoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft SQL Azure - Building Applications Using SQL Azure PresentationMicrosoft Private Cloud
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Jason Himmelstein
 
Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2012Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2012Intergen
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentStrongback Consulting
 
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...SPTechCon
 
Power BI new workspace experience in power bi
Power BI  new workspace experience in power biPower BI  new workspace experience in power bi
Power BI new workspace experience in power biAmit Kumar ☁
 
Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011Itay Braun
 
Abhishek Resume
Abhishek ResumeAbhishek Resume
Abhishek ResumeAbhishek R
 
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence toolingThe Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence toolingJason Himmelstein
 
Enterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BIEnterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BISenturus
 

What's hot (20)

Tableau powerpoint
Tableau powerpointTableau powerpoint
Tableau powerpoint
 
Power bi-dashboard-in-a-day-diad-mumbai-2019
Power bi-dashboard-in-a-day-diad-mumbai-2019Power bi-dashboard-in-a-day-diad-mumbai-2019
Power bi-dashboard-in-a-day-diad-mumbai-2019
 
A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010
 
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
Plan, prepare & overall process of upgrade and migrate to SharePoint 2013
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
 
Access Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to KnowAccess Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to Know
 
Data sources in share point 2010
Data sources in share point 2010Data sources in share point 2010
Data sources in share point 2010
 
Data load utility
Data load utilityData load utility
Data load utility
 
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechConEmpowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
 
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft SQL Azure - Building Applications Using SQL Azure PresentationMicrosoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
 
Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2012Introducing Microsoft SQL Server 2012
Introducing Microsoft SQL Server 2012
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic Investment
 
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
 
Power BI new workspace experience in power bi
Power BI  new workspace experience in power biPower BI  new workspace experience in power bi
Power BI new workspace experience in power bi
 
Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011
 
Abhishek Resume
Abhishek ResumeAbhishek Resume
Abhishek Resume
 
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence toolingThe Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
 
Enterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BIEnterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BI
 
Rakesh
RakeshRakesh
Rakesh
 

Similar to Sql server master data services

Introduction to Master Data Services in SQL Server 2012
Introduction to Master Data Services in SQL Server 2012Introduction to Master Data Services in SQL Server 2012
Introduction to Master Data Services in SQL Server 2012Stéphane Fréchette
 
SQL Server 2019 Master Data Service
SQL Server 2019 Master Data ServiceSQL Server 2019 Master Data Service
SQL Server 2019 Master Data ServiceKenichiro Nakamura
 
New features of sql server 2016 bi features
New features of sql server 2016 bi featuresNew features of sql server 2016 bi features
New features of sql server 2016 bi featuresChris Testa-O'Neill
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2InnoTech
 
Instalacion de windows server 2012
Instalacion de windows server 2012Instalacion de windows server 2012
Instalacion de windows server 2012Salazar Jorge
 
Identity Management in SharePoint 2013
Identity Management in SharePoint 2013Identity Management in SharePoint 2013
Identity Management in SharePoint 2013SPC Adriatics
 
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...Knut Relbe-Moe [MVP, MCT]
 
Sharepoint 2007 Install Best Practice Phase 1
Sharepoint 2007 Install Best Practice  Phase 1Sharepoint 2007 Install Best Practice  Phase 1
Sharepoint 2007 Install Best Practice Phase 1LiquidHub
 
Self-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BISelf-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BITheresa Lubelski
 
how to move data from on premise to ssis in google cloud platform ,azure, sno...
how to move data from on premise to ssis in google cloud platform ,azure, sno...how to move data from on premise to ssis in google cloud platform ,azure, sno...
how to move data from on premise to ssis in google cloud platform ,azure, sno...KeerthuBabu
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013MJ Ferdous
 
Making Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentMaking Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentStrongback Consulting
 
Practical SharePoint 2013 Development Environment
Practical SharePoint 2013  Development EnvironmentPractical SharePoint 2013  Development Environment
Practical SharePoint 2013 Development EnvironmentNetwoven Inc.
 
Share point 2013 migration solutions
Share point 2013 migration solutionsShare point 2013 migration solutions
Share point 2013 migration solutionsPeter Ganev
 
Infrastructure Planning and Design
Infrastructure Planning and DesignInfrastructure Planning and Design
Infrastructure Planning and DesignSergi Duró
 
Embrace Tableau Innovations
Embrace Tableau InnovationsEmbrace Tableau Innovations
Embrace Tableau InnovationsWiiisdom
 

Similar to Sql server master data services (20)

Introduction to Master Data Services in SQL Server 2012
Introduction to Master Data Services in SQL Server 2012Introduction to Master Data Services in SQL Server 2012
Introduction to Master Data Services in SQL Server 2012
 
SQL Server 2019 Master Data Service
SQL Server 2019 Master Data ServiceSQL Server 2019 Master Data Service
SQL Server 2019 Master Data Service
 
Ds04 data quality
Ds04   data qualityDs04   data quality
Ds04 data quality
 
Exploring sql server 2016
Exploring sql server 2016Exploring sql server 2016
Exploring sql server 2016
 
New features of sql server 2016 bi features
New features of sql server 2016 bi featuresNew features of sql server 2016 bi features
New features of sql server 2016 bi features
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2
 
RapidiOnline Salesforce-MS Dynamics NAV Presentation
RapidiOnline Salesforce-MS Dynamics NAV PresentationRapidiOnline Salesforce-MS Dynamics NAV Presentation
RapidiOnline Salesforce-MS Dynamics NAV Presentation
 
Instalacion de windows server 2012
Instalacion de windows server 2012Instalacion de windows server 2012
Instalacion de windows server 2012
 
Identity Management in SharePoint 2013
Identity Management in SharePoint 2013Identity Management in SharePoint 2013
Identity Management in SharePoint 2013
 
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
 
Sharepoint 2007 Install Best Practice Phase 1
Sharepoint 2007 Install Best Practice  Phase 1Sharepoint 2007 Install Best Practice  Phase 1
Sharepoint 2007 Install Best Practice Phase 1
 
Self-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BISelf-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BI
 
how to move data from on premise to ssis in google cloud platform ,azure, sno...
how to move data from on premise to ssis in google cloud platform ,azure, sno...how to move data from on premise to ssis in google cloud platform ,azure, sno...
how to move data from on premise to ssis in google cloud platform ,azure, sno...
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
 
Making Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentMaking Rational HATS a Strategic Investment
Making Rational HATS a Strategic Investment
 
Migrate SQL Workloads to Azure
Migrate SQL Workloads to AzureMigrate SQL Workloads to Azure
Migrate SQL Workloads to Azure
 
Practical SharePoint 2013 Development Environment
Practical SharePoint 2013  Development EnvironmentPractical SharePoint 2013  Development Environment
Practical SharePoint 2013 Development Environment
 
Share point 2013 migration solutions
Share point 2013 migration solutionsShare point 2013 migration solutions
Share point 2013 migration solutions
 
Infrastructure Planning and Design
Infrastructure Planning and DesignInfrastructure Planning and Design
Infrastructure Planning and Design
 
Embrace Tableau Innovations
Embrace Tableau InnovationsEmbrace Tableau Innovations
Embrace Tableau Innovations
 

More from Kiki Noviandi

SSIS: Flow tasks, containers and precedence constraints
SSIS: Flow tasks, containers and precedence constraintsSSIS: Flow tasks, containers and precedence constraints
SSIS: Flow tasks, containers and precedence constraintsKiki Noviandi
 
Developing (KPI) Key Performance Indicators
Developing (KPI) Key Performance IndicatorsDeveloping (KPI) Key Performance Indicators
Developing (KPI) Key Performance IndicatorsKiki Noviandi
 
SSIS : Ftp and script task
SSIS : Ftp and script taskSSIS : Ftp and script task
SSIS : Ftp and script taskKiki Noviandi
 
Cyber crime Bani Umar bintaro
Cyber crime   Bani Umar bintaroCyber crime   Bani Umar bintaro
Cyber crime Bani Umar bintaroKiki Noviandi
 
Query and operators optimization
Query and operators optimizationQuery and operators optimization
Query and operators optimizationKiki Noviandi
 
Sql in memory database
Sql in memory databaseSql in memory database
Sql in memory databaseKiki Noviandi
 
Sql performance tools
Sql performance toolsSql performance tools
Sql performance toolsKiki Noviandi
 

More from Kiki Noviandi (10)

Power bi overview
Power bi overview Power bi overview
Power bi overview
 
Ssis event handler
Ssis event handlerSsis event handler
Ssis event handler
 
SSIS: Flow tasks, containers and precedence constraints
SSIS: Flow tasks, containers and precedence constraintsSSIS: Flow tasks, containers and precedence constraints
SSIS: Flow tasks, containers and precedence constraints
 
Developing (KPI) Key Performance Indicators
Developing (KPI) Key Performance IndicatorsDeveloping (KPI) Key Performance Indicators
Developing (KPI) Key Performance Indicators
 
SSIS : Ftp and script task
SSIS : Ftp and script taskSSIS : Ftp and script task
SSIS : Ftp and script task
 
Cyber crime Bani Umar bintaro
Cyber crime   Bani Umar bintaroCyber crime   Bani Umar bintaro
Cyber crime Bani Umar bintaro
 
Database overview
Database  overviewDatabase  overview
Database overview
 
Query and operators optimization
Query and operators optimizationQuery and operators optimization
Query and operators optimization
 
Sql in memory database
Sql in memory databaseSql in memory database
Sql in memory database
 
Sql performance tools
Sql performance toolsSql performance tools
Sql performance tools
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Sql server master data services

  • 1.
  • 2. Microsoft SQL Server MVP Since 2006 Milis : sqlserver-indo@yahoogroups.com https://www.facebook.com/groups/sqlserverindonesia/ Kiki Rizki Noviandi https://mvp.microsoft.com/en- us/PublicProfile/33869?fullName=Kiki%20Rizki%20Noviandi
  • 3.
  • 4. Agenda • Microsoft Business Intelligence (The Stack) • What is Master Data? • Introducing Master Data Services • Master Data Services Deploying and Installation • Basic Master Data Service Model
  • 5. Analysis Services Reporting Services Integration Services Master Data Services SharePoint Collaboration Excel Workbooks PowerPivot ApplicationsSharePoint Dashboards & Scorecards Data Quality Services OData Feeds Line of Business Applications Hadoop Big Data Microsoft Business Intelligence
  • 6. What is Master Data? “Master Data is data that is at the core of an organization and used across multiple systems, applications, and/or processes…” Requires; • Centralized curated activities and maintenance • Data Quality Management • Easy access for business users (not only IT) • Effective collaboration and sharing • Master Data contains different attributes for distinct usage (marketing, finance, operations, business groups…)
  • 7. What is Master Data Management? “Are sets of processes, governance, policies, standards and tools that defines and manage Master Data…”
  • 8. Why is Master Data Management Important? • Reduces, eliminate duplicate data entry and maintenance • Improve compliance, reporting, profitability, decision making and data quality • Enables data stewards to manage critical business data • Provide a single view of critical information funnels
  • 9.
  • 10. Introducing Master Data Services Complete, Clean, Consistent and Current Data Data Quality ServicesMaster Data ServicesIntegration Services
  • 11. Introducing Master Data Services • Master Data Services (MDS) is a product for master data management delivered with SQL Server • V1: First released with SQL Server 2008 R2 • V2: The SQL Server 2012 release included many new features and enhancements • V3: The SQL Server 2014 release included no new capabilities or features • V4: The SQL Server 2016 release, currently in public preview • Delivers credible, consistent data with user-centric data governance • Available only with Business Intelligence and Enterprise editions The new capabilities and features of SQL Server 2016 MDS will be introduced later in this presentation
  • 12. Introducing Master Data Services • MDS is implemented as a WCF Data Service • Internet Information Services (IIS) is required for the MDS web application and web service • MDS can be programmatically manipulated • The repository for metadata and data is a SQL Server database • The MDS database can be created on either the local or a remote computer • Microsoft provides two user interfaces: • Master Data Manager web application • Excel add-in
  • 13. Introducing Master Data Services • The MDM web application requires Silverlight • Capabilities and features: • Work with master data: • Query, add, modify, delete, annotate master data • Manage hierarchy relationships • Administrative tasks: • Build models, create business rules and deploy model packages • Import data into MDS • Create subscription views to export data from MDS • Create versions of master data to manage consistent snapshots • Assign permissions to master data
  • 14. Introducing Master Data Services • Available for Excel 2007 or later • Capabilities and features: • Connect to an MDS repository • Create new entities and manage attribute properties • Load filtered sets of master data into Excel tables • Store and share queries to load master data • Make changes to master data, and even work offline • Publish and annotate changes
  • 15. Company A (Before using MDM) Marketing Operations Customer Service Mail Department Subsidiary Domain: Customer Data 15 | 43
  • 16. Company A (After using MDM) Marketing Operations Customer Service Mail Department Subsidiary Master Data 16 | 43
  • 17. Introducing Master Data Services Data Steward via MDM or Excel Outlook MDS WCF Data Service Administration Source System(s) Data Warehouse Data Changes SSIS
  • 18.
  • 19. Installation and Configuration 1. Install Prerequisites • PowerShell • IIS 2. Create a new database 3. Web Configuration • Website & Web Application • Associate to the MDS database • Enable DQS Integration (optional) • Enables Matching Functionality 22 | 43
  • 20. Installing Master Data Services • Install Master Data Services using SQL Server Setup on a Windows Server 2012 R2 machine • Double-click Setup.exe, and follow the steps in the installation wizard. • Select Master Data Services on the Feature Selection page under Shared Features • Complete the installation wizard
  • 21. Installing and Configuring IIS • Click the Server Manager icon on the taskbar on the Desktop. • In Server Manager, click, Add Roles and Features on the Manage menu
  • 22. Installing and Configuring IIS (cont.) • On the Installation Type page of the Add Roles and Features Wizard, accept the default value (Role-based or feature-based installation) and click Next • Click Select a server from the server pool, and then click the server where you installed Master Data Services
  • 23. Installing and Configuring IIS (cont.) • On the Server Roles page, click Web Server and then
  • 24. Installing and Configuring IIS (cont.) • On the Features page, confirm that the following features are selected, and then click Next. These features are required for Master Data Services on Windows Server 2012 R2 click Next
  • 25. Installing and Configuring IIS (cont.) • In the left-hand pane, click Web Server Role (IIS) and then click Role Services. • On the Role Services page, confirm that the following services are selected, and then click Next. These services are required for Master Data Services on Windows Server 2012 R2
  • 26. Setting up the Database and Website 1. Launch the Master Data Services Configuration Manager, and click Database Configuration in the left pane. 2. Click Create Database, and then click Next in the Create Database Wizard. 3. On the Database Server page, specify the SQL Server instance. SQL Server 2019 adds support for SQL Server Managed Instance. Set the value of SQL Server Instance to the host of an Azure SQL Database managed instance. For example, xxxxxx.xxxxxx.database.windows.net.
  • 27. Setting up the Database and Website (Cont…) • Select the Authentication type and then click Test Connection to confirm that you can connect to the database using the credentials for the authentication type you selected. Click Next
  • 28. Setting up the Database and Website (Cont…) • Type a name in the Database name field. Optionally, to select a Windows collation, clear the SQL Server default collation checkbox and click one or more of the available options such as Case-sensitive. Click Next
  • 29. Setting up the Database and Website (Cont…) • In the User name field, specify the Windows account of the user that will be the default Super User for Master Data Services. A Super User has access to all functional areas and can add, delete, and update all models. • Click Next to view a summary of the settings for the Master Data Services database, and then click Next again to create the database. The Progress and Finish page appears. • When the database is created and configured, click Finish
  • 30. Setting up the Database and Website (Cont…) • On the Database Configuration page in the Master Data Services Configuration Manager, click Select Database. • Click Connect, select the Master Data Services database that you created in Step 7, and then click OK.
  • 31. Setting up the Database and Website (Cont…) • You've finished setting up the database. The Database Configuration page now displays the SQL Server instance that you're connected to for Master Data Services, the database you've created and the current database version
  • 32. Setting up the Database and Website (Cont…) • In Master Data Services Configuration Manager, and click Web Configuration in the left pane. • In the Website list box, click Default Web Site, and then click Create to create a Web application.
  • 33. Setting up the Database and Website (Cont…) • In the Application Pool section, do one of the following. • Enter the same user name that you entered in Step 5 for the database Administrator Account, enter the password, and then click OK. -OR- • Enter a different user name, enter the password, and then click OK.
  • 34. Setting up the Database and Website (Cont…) • On the Web Configuration page in the Web application box, click the application you've created, and then click Select in the Associate Application with Database section. • Click Connect, select the Master Data Services database that you want to associate with the Web application, and then click OK. • You've finished setting up the Website. The Web Configuration page now displays the Website you selected, Web application you created, and the Master Data Services database associated with the application.
  • 35. Configuration Complete • Click Apply. The Configuration Complete message box displays. Click OK in the message box to launch the web application. The web site address is https://server name/web application/.
  • 37. Post Configuring • Deploy the sample models
  • 38.
  • 39. MDS Modeling Concepts • Models (Database) • Highest level of organization. Containers of related entities. • Entities (Table) • Base containers for data. • Attributes (Columns) • Attributes that describe members. • Members (Records) • Records that populate the entities. 24 | 43
  • 40. Models (Databases) • Highest level of data organization • Models contain the following objects: • Entities • Attributes and attribute groups • Explicit and derived hierarchies • Collections 25 | 43
  • 41. Entities (Tables) • Contained in MDS models • Groupings of similar data • Contains members • Typically one or more related entities per model 26 | 43
  • 42. Attributes (Columns) and Attribute Groups • Attribute values describe the members of the entity. • Attribute Groups help to manage many attributes and can be assigned to roles for easy security management. • Three types of attributes: • Free-form • Domain-based • File attributes 27 | 43
  • 43. Members (Records/Rows) • Members are the physical master data. • Three types of members: • Leaf (default) • Consolidated (Exist only when explicit hierarchies and collections are enabled for the entity) • Collection 28 | 43
  • 44. Excel Add-in • New in SQL 2012 • Office 2007 or higher • 32-bit and 64-bit available • Good for working with 1million records or less • Has most functionality, except: • Business Rules • New Models • Hierarchies 29 | 43
  • 46. Explicit (Ragged) Hierarchies • Organizes members from a single entity in any way you specify. • Are not based on domain-based attribute relationships. • No limitation on where you insert the consolidate members. • Each member can only be used once. • You need to create/enable explicit hierarchies on an entity to create a collection. 31 | 43
  • 47. Derived Hierarchies • Derived from the domain-based attribute relationships. • The leaf members from one entity are used to group leaf members of another entity. • Based on relationships between entities. • Sorted by code. You cannot change the sort order. • Always contains a consistent number of levels. 32 | 43
  • 48. Collections • A group of leaf and consolidated members from a single entity. • Use collections when you do not need a complete hierarchy but want groupings. • Doesn’t limit the number or types of members as long as they are within the same entity. • Doesn’t create a hierarchical structure, but a flat list of members. • A collection can also contain other collections. 33 | 43
  • 49. Business Rules • If/Then statements that result in an action • Rules help ensure the quality and accuracy of your data. • Possible actions: • Default Value • Change Value • Validation • Email • External Action 34 | 43
  • 50. Staging • Good for working with over 1 million records • At least one table is created per entity • Use the staging process to: • Create, update, deactivate, and delete leaf and consolidate members. • Update attribute values. • Designate relationships in explicit hierarchies. 1. Load data into the staging tables. • stg.name_Leaf • stg.name_Consolidated • stg.name_Relationship 2. Use stored procedures, or the MDS site, to load data from staging tables into MDS. • stg.udp_name_Leaf • stg.udp_name_Consolidated • stg.udp_name_Relationship MDS 35 | 43
  • 51. Publishing Data • Create subscription Views in MDS • Subscribing Systems Can: • Use data directly from MDS • Pull and Process data from MDS to it’s own system. • Truncate local and copy from MDS • Use merge statements to update the source data • Use triggers to update the source data 36 | 43
  • 52. Versions & Flags • Version allow you to create copies of the master data within a model. • Can be locked while you validate your data, and then committed after the data has been validated. • Use versions to: • Create an auditable record of your data as it changes over time. • Prevent changes while you ensure data validates against business rules. • Lock down a model for use by subscribing systems. • Test different hierarchies without implementing them right away. • Use flags to mark and identify versions, such as ‘Latest’. 37 | 43
  • 53. Security • Used to secure & restrict data • Based on local or Active Directory users and groups. • Grant MDS administrators • Able to specify security down to individual attributes. 38 | 43

Editor's Notes

  1. MDS - Key Capabilities Data Steward MDS – Models, Improving Data Quality, Moving Data, Web Service Demo Summary Resources
  2. Operations Marketing Call Center IT Newly Acquired Company B
  3. In the Master Data Services Add-in for Excel, matching functionality is provided by Data Quality Services (DQS). This functionality must be enabled to be used.
  4. P. 56
  5. Hierarchies and collections can be used to group members for reporting or analysis. White = Model
  6. The dark blue are examples of entities.
  7. Free-form: Allow free-form input for text, numbers, dates, or links. Domain-based: An attribute with values that are populated by members from another entity. (a constrained list) File attributes: Used to store files, documents, or images. File attributes are intended to help with the consistency of your data by requiring files to have a specific extension. File attributes cannot be guaranteed to prevent a malicious user from uploading a file of a different type.
  8. Leaf members are the default members in an entity. In derived hierarchies, leaf members are the only type of member. Leaf members from one entity are used as parents of leaf members from another entity. In explicit hierarchies, leaf members are the lowest level and cannot have children. Consolidated members exist only when explicit hierarchies and collections are enabled for the entity. Derived hierarchies do not contain consolidated members. In explicit hierarchies, consolidated members can be parents of other members within the hierarchy, or they can be children.
  9. MDS Excel Add-In for Office 2013: http://www.microsoft.com/en-us/download/details.aspx?id=35581
  10. The yellow leaf members show the hierarchy. Not as restrictive of a hierarchical form. Uses consolidated members that you create for the purpose of grouping other members. http://msdn.microsoft.com/en-us/library/ee633759 You need to create/enable explicit hierarchies on an entity to create a collection.
  11. The yellow leaf members illustrate the derived hierarchy. Most restrictive hierarchical form. Derived from the domain-based attribute relationships that already exist between entities in a model. This type of hierarchy prevents you from moving a member to a level that is not valid. For example, you couldn’t move a bike up to the Bikes or Clothing categories, but you could move it to a different subcategory. http://msdn.microsoft.com/en-us/library/ee633747
  12. Very loose hierarchical form. Basically just a collection of members. http://msdn.microsoft.com/en-us/library/ee633733
  13. Yes, it actually generates custom stored procedures per entity which can be used.