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

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

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.