Download SQL Server 2016 and Power BI Presentation Materials

Document related concepts

Oracle Database wikipedia , lookup

Microsoft Access wikipedia , lookup

Database wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Team Foundation Server wikipedia , lookup

Functional Database Model wikipedia , lookup

Clusterpoint wikipedia , lookup

Relational model wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Database model wikipedia , lookup

PL/SQL wikipedia , lookup

SQL wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Transcript
Feature Overview
Morgan Price
Data Platform Solution Architect
[email protected]
Overview – Feature rich, fast and secure
New Features – Our biggest release yet
Enhanced – Great features, even better
Microsoft positioned as the leader in the Gartner Magic Quadrant for
Operational Database Management Systems1
Overview
Feature rich, fast and secure
Microsoft positioned as a leader in 18 Gartner Magic Quadrants
Overview
Feature rich, fast and secure
The evolution of Microsoft SQL Server
Our most refined release yet. SQL Server 2016 has been in production in Microsoft Cloud through
Azure SQL Database for over a year before being made available to customers to run on-premises.
Overview
Feature rich, fast and secure
Most secure database
Layers of protection
Least vulnerable 6 years
in a row & most utilized
• Advanced Threat AnalyticsNEW
Monitor activity
• SQL Server auditing
80
70
• Windows Authentication
• Row-level securityNEW

Control access
NEW
• Dynamic data masking
53
NEW
• Transparent data encryption
55
53
50
40
28
30
0
49
43
16
20
• Always Encrypted
69
60
10
Protect data
69
0
5
2006
16
2
29
25
11
9
2007 2008
SQL Server
8
8
34
21
0
6
29
1
6
22 20
13
4
2009 2010 2011 2012
Oracle
DB2
MySQL
18
15
0 3
5
0 0
2013 2014
SAP HANA
22
3 6 3
2015
* National Institute of Standards and Technology Comprehensive
Vulnerability Database update 10/2015
Already the most secure database platform for 6 years, SQL Server 2016 ships with a host
of additional security features and enhancements to raise the bar even higher.
Overview
Feature rich, fast and secure
SQL Server 2016: Everything built-in
built-in
built-in
built-in
built-in
built-in
$2,230
80
69
70
SQL Server
60
50
43
40
34
SQL Server
$480
29
30
2220
6
0
4
1
0
22
18
15
20
10
SQL Server
49
0
5
3
3
0
2010
SQL Server
2011
2012
Oracle
2013
MySQL
2014
#1
#2
#3
2015
SAP HANA
Oracle
is #5
$120
Microsoft
TPC-H
Tableau
Oracle
Self-service BI per user
at massive scale
In-memory across all workloads
SQL Server 2016 comes with every feature built-in and available out of the box.
No expensive add-ons to purchase as your feature requirements evolve with your solutions.
Overview
Feature rich, fast and secure
Industry leading TCO
R SERVER
IN-DB
ADVANCED ANALYTICS
MOBILE
BIINTELLIGENCE
& SELF-SERVICE BI
BUSINESS
$320K
SQL Server 2016
Everything
built-in
#1
TPC-H—DW
DATA
WAREHOUSING
BUILT-IN
ETL
ETL
$3,745,000
$3,433,000
$1,272,000
$803,000
$640,000
11.7x
more
OLTP
INDUSTRY
LEADER—OLTP
Built-in with SQL Server vs.
expensive add-ons with Oracle
In-memory
built-in
End-to-end security
built-in
Advanced Analytics
built-in
Complete mobile BI
built-in
SQL Server 2016 continues to deliver industry leading TCO in terms of the number of powerful
capabilities it delivers for a fraction of the cost of Tier 1 databases.
Overview
Feature rich, fast and secure
Platform consistency and integration
PaaS
Azure
SQL DB
and DW
Azure
SQL Virtual
Machines
IaaS
On
Premise
SQL Server
and APS
• On-premises, private cloud, and public cloud
• Common development, management, and
identity tools including Active Directory,
Visual Studio, Hyper-V, and System Center
• Scalability, availability, security, identity,
backup and restore, and replication
• Many data sources from multiple vendors to
open source support
• Reporting, Business Intelligence, integration,
processing, and analytics
SQL wherever you need it. Microsoft supports your requirements, whether on premise, hybrid or
cloud ready. One vendor to contact for support and to enable your cloud transition, at your pace.
Overview
Feature rich, fast and secure
SQL Server 2016 is the complete data platform
Relational
Analytics
ETL/ELT
Data Science
Data Management
Reporting
Cloud
Analysis Services
Create and manage online analytical processing (OLAP) and data mining applications.
Reporting Services
Create, manage, and deploy tabular, matrix, graphical, and free-form reports.
SQL Server R Services
R Services supports distributed, scalable R solutions on multiple platforms.
Master Data Services
The SQL Server solution for master data management, configured to manage any domain.
Integration Services
A set of graphical tools for moving, copying, and transforming data.
SQL Server Database Engine
The core service for storing, processing, and securing data.
The SQL Server 2016 platform encompasses the complete suite of products to provide
comprehensive feature support to develop any solution, all out of the same box.
Overview
Feature rich, fast and secure
Mission-critical performance
Overview
Feature rich, fast and secure
New Features
Overview – Feature rich, fast and secure
New Features – Our biggest release yet
Enhanced – Great features, even better
What’s new in SQL Server 2016?













Query Store
Always Encrypted
Row-Level Security
Dynamic Data Masking
Support for gMSAs
JavaScript Object Notation (JSON)
Temporal Tables
Stretch Database
Azure backup to block blobs
Azure Storage snapshot
R
Polybase
SQL Server on Linux
SQL Server 2016 has shipped with the largest new feature list of any modern release. New features
impacting developer agility, performance, scalability, security, administration, analytics and reporting.
New Features
Our biggest release yet
Query Data Store
The Query Store
feature provides DBAs
with insight on query
plan choice and
performance
Query Store comes with an extraordinary UI that will help a broader set of users to benefit from
collected perf data immediately, making this feature instantly useful in everyday activities of the DBA.
New Features
Our biggest release yet
Query Data Store - Architecture
Compile
Execute
Plan Store
Runtime
Stats
Query
Store
Schema
Durability latency controlled by DB option
DATA_FLUSH_INTERNAL_SECONDS
•
Collects query texts (+ all relevant
properties)
•
Stores all plan choices and performance
metrics
•
Works across restarts / upgrades /
recompiles
•
Dramatically lowers the bar for perf.
Troubleshooting
•
New Views
•
Intuitive and easy plan forcing
The Query Store allows captures real time persisted data on query execution plan performance.
The DBA can directly visualize the effect of indexing and plan changes.
New Features
Our biggest release yet
Live query statistics
View CPU/memory usage, execution time, query
progress, and more
Enables rapid identification of potential
bottlenecks for troubleshooting query
performance issues
Allows drill down to live operator level statistics:
Number of generated rows
Elapsed time
Operator progress
Live warnings
SQL Server Management Studio provides the ability to view the live execution plan of an active
query. This live query plan provides real-time insights into the query execution process.
New Features
Our biggest release yet
Always Encrypted
Protect data at rest, in motion, on-premises and in the cloud
Data disclosure
prevention
Queries on
encrypted data
Application
transparency
Client-side encryption of
sensitive data using keys that
are never given to the
database system
Support for equality
comparison, including join,
group by, and distinct
operators
Minimal application changes
via server and client library
enhancements
Always Encrypted allows customers to securely store sensitive data outside of their trust boundary.
Data remains protected from high-privileged, yet unauthorized, users.
New Features
Our biggest release yet
Always Encrypted – How it works
Encrypted sensitive data and corresponding keys
are never seen in plaintext in SQL Server
Client
SQL Server or SQL Database
"SELECT Name FROM Customers
WHERE SSN = @SSN",0x7ff654ae6d
"SELECT Name FROM Customers
WHERE SSN = @SSN","111-22-3333"
ciphertext
Result Set
ADO .NET
Name
Wayne Jefferson
Result Set
Name
0x19ca706fbd9a
dbo.Customers
trust boundary
Name
SSN
Country
0x19ca706fbd9a
0x7ff654ae6d
USA
ciphertext
Protect your data at rest and in motion. Data is only decrypted on the client side via keys
held by the client. This means that SQL Server only ever sees the encrypted form of the data.
New Features
Our biggest release yet
Row-level security
Protect data privacy by ensuring the right access across rows
Fine-grained access control over specific rows in a
database table
Help prevent unauthorized access when multiple users
share the same tables, or to implement connection
filtering in multitenant applications
Administer via SQL Server Management Studio or SQL
Server Data Tools
Customer 1
Customer 2
Customer 3
SQL Database
Enforcement logic inside the database and schema
bound to the table.
New Features
Our biggest release yet
Row-level security – How it works
Two
App user (e.g., nurse)
selects from Patients
table
Database
Nurse
Policy Manager
Security
Policy
Patients
Application
SELECT * FROM Patients
Filter
Predicate:
INNER
JOIN…
One
Policy manager
creates filter predicate
and security policy in
T-SQL, binding the
predicate to the
Patients table
CREATE FUNCTION dbo.fn_securitypredicate(@wing int)...
SELECT * FROM Patients
SEMIJOIN APPLY dbo.fn_securitypredicate(patients.Wing);
SELECT Patients.* FROM Patients,
StaffDuties d INNER JOIN Employees e ON (d.EmpId = e.EmpId)
WHERE e.UserSID = SUSER_SID() AND Patients.wing = d.Wing;
Three
Security Policy
transparently
rewrites query to
apply filter predicate
Row-Level Security (RLS) simplifies the design and coding of security in your applications.
RLS enables you to transparently implement restrictions on data row access by user at the data tier.
New Features
Our biggest release yet
Dynamic Data Masking
Prevent the abuse of sensitive data by hiding it from users
Policy-driven at the table and column
level, for a defined set of users
Data masking applied in real-time to query
results based on policy
Multiple masking functions available (e.g.
full, partial) for various sensitive data
categories (e.g. Credit Card Numbers, SSN,
etc.)
Table.CreditCardNo
4465-6571-7868-5796
Real-time data masking;
partial masking
4468-7746-3848-1978
4484-5434-6858-6550
SQL Database SQL Server 2016
Minimal impact on the application layer
On-the-fly obfuscation of data in query
results
Limit access to sensitive data by defining policies to obfuscate specific database fields, without
affecting database integrity, transparently to the application and applied according to user privilege.
New Features
Our biggest release yet
Dynamic Data Masking – How it works
1) Security officer defines dynamic data masking policy in T-SQL over sensitive data in Employee table
2) Application user selects from Employee table
3) Dynamic data masking policy obfuscates the sensitive data in the query results
ALTER TABLE [Employee] ALTER COLUMN [SocialSecurityNumber]
ADD MASKED WITH (FUNCTION = ‘SSN()’)
ALTER TABLE [Employee] ALTER COLUMN [Email]
ADD MASKED WITH (FUNCTION = ‘EMAIL()’)
ALTER TABLE [Employee] ALTER COLUMN [Salary]
ADD MASKED WITH (FUNCTION = ‘RANDOM(1,20000)’)
GRANT UNMASK to admin1
SELECT [Name],
[SocialSecurityNumber],
[Email],
[Salary]
FROM [Employee]
New Features
Our biggest release yet
Java Script Object Notation (JSON) support
JSON has become ubiquitous
Compact and simple data exchange format
The choice on the web
Recommended scenario
I CAN accept JSON, easily parse and store it as
relational
I CAN export relational easily as JSON
I CAN correlate relational and non-relational
The #1 user requested feature on Connect for SQL 2016. JSON has become a ubiquitous standard
for the exchange of data, of greatest benefit when Integrating cross platform solutions.
New Features
Our biggest release yet
Data exchange with JSON
[
SELECT * FROM myTable
FOR JSON AUTO
Number
Date
Customer
Price
Quantity
SO43659
2011-05-31T00:00:00
AW29825
59.99
1
SO43661
2011-06-01T00:00:00
AW73565
24.99
3
SELECT * FROM
OPENJSON(@json)
New Features
{
},
{
]
}
"Number":"SO43659",
"Date":"2011-05-31T00:00:00"
"AccountNumber":"AW29825",
"Price":59.99,
"Quantity":1
"Number":"SO43661",
"Date":"2011-06-01T00:00:00“
"AccountNumber":"AW73565“,
"Price":24.99,
"Quantity":3
Our biggest release yet
Temporal Tables
Data changes over time
Tracking and analyzing changes is often important
Temporal in DB
Time travel
Data audit
Automatically tracks history of data changes
Enables easy querying of historical data states
Advantages over workarounds
Slowly changing
dimensions
Repair recordlevel corruptions
Simplifies app development and maintenance
Efficiently handles complex logic in DB engine
A temporal table is a new type of table that provides correct information about stored facts at any
point in time. Each temporal table consists of two tables, one for the current and one for historical.
New Features
Our biggest release yet
Temporal Tables – How they work
New Insights
ANSI 2011
compliant
CREATE temporal
TABLE PERIOD FOR
SYSTEM_TIME…
ALTER regular_table
TABLE ADD
PERIOD…
DML
SELECT * FROM temporal
INSERT / BULK INSERT
UPDATE
DELETE
DDL
Querying
MERGE
No
Temporal
Querying
FOR SYSTEM_TIME
AS OF
FROM..TO
BETWEEN..AND
CONTAINED IN
change in programming model
The current table contains the current value for each record. The history table contains the each
previous value for each record and the start time and end time for the period for which it was valid.
New Features
Our biggest release yet
Stretch SQL Server into Azure
Capability
Stretch large operational tables
from on-premises to Azure with
the ability to query
Azure
Benefits
SQL
SERVER
2016
Stretch Database lets you archive your historical data transparently and securely.
After you enable Stretch Database, it silently migrates your historical data to an SQL Azure Database.
New Features
Our biggest release yet
Stretch Database - Architecture
Local
data
Eligible
data
Internet boundary
Local
database
Linked servers
How it works
Creates a secure linked server definition in the
on-premises SQL Server
Targets remote endpoint with linked server
definition
Remote
endpoint
Remote
data
Azure
Provisions remote resources and begins to
migrate eligible data, if migration
is enabled. Tables can continue to be queried
Queries against tables run against both local
database and remote endpoint
Stretch Database leverages processing power in
Azure to run queries against remote data by
rewriting the query. You can see this rewriting as
a "remote query" operator in the new query
plan
Stretch Database leverages the resources in Microsoft Azure to offload archival data storage and
query processing. Only local the data needs to be backed up, pay for Azure compute only on access.
New Features
Our biggest release yet
Temporal data continuum
SQL Database
New Features
Our biggest release yet
In-Memory OLTP and Temporal
Extreme OLTP with
cost-effective data history
Disk-based history table
Super-fast DML and current data
querying
Temporal querying in interop mode
Fast DML
Internal
data
retention
You can turn your in-memory table into temporal tables! Extreme OLTP comes from in-memory
tables, cost-effective data changes come from Temporal on-disk tables.
New Features
Our biggest release yet
Revolution R integration and advanced analytics
Capability
SQL Server
Data Scientists
Analytics library
Publish algorithms, interact
directly with data
Share and collaborate
Manage and deploy
Analytical engines
Integrate with R
Become fully extensible
DBAs
R
+
Data management layer
Relational data
Use T-SQL interface
Stream data in-memory
Manage storage and
analytics together
Extensible in-database analytics, integrated with
R, exposed through T-SQL
Centralized enterprise library for analytic models
Benefits
Business
Analysts
Analyze through T-SQL,
tools, and vetted algorithms
Use Revolution R Enterprise (RRE) from R integrated development environment (IDE) to analyse
large data sets and build predictive and embedded models – all from within SQL Server 2016.
New Features
Our biggest release yet
Revolution R Enterprise and SQL
Big data analytics platform
Based on open source R
Data
R scripts +
CRAN
algorithms
Requests
Data source
integration
Parallel external-memory
algorithm library
Resources
Compute context
integration
High-performance, scalable, full-featured
Statistical and machine-learning algorithms are performant,
scalable, and distributable
Write once, deploy anywhere
Scripts and models can be executed on a variety of
platforms, including non-Microsoft (Hadoop,
Teradata in-DB)
Integration with the R Ecosystem
Analytic algorithms accessed via R function with similar
syntax for R users (with arbitrary R functions/packages)
Developer: can operationalize R script/model over SQL Server data by using T-SQL constructs.
DBA: can manage resources, plus secure and govern R runtime execution in SQL Server.
New Features
Our biggest release yet
R script library in Microsoft Azure Marketplace
Extensibility
Example solutions
Fraud detection
R Integration
Launch
External
Process
Sales forecasting
Warehouse efficiency
R
Benefits
New R
scripts
010010
100100
010101
010010
100100
010101
010010
100100
010101
Microsoft Azure
Machine Learning Marketplace
Predictive maintenance
Analytic library
T-SQL interface
010010
100100
010101
010010
100100
010101
Relational data
Data Scientist
Interacts directly
with data
Faster deployment of ML models
Faster performance
(moves compute close to the
data)
Improved scalability
Scenarios
Data Developer/DBA
Manages data and
analytics together
Built into SQL Server
New Features
Our biggest release yet
Polybase: Query relational and non-relational data with T-SQL
Query relational
and non-relational
data, on-premises
and in Azure
T-SQL query
SQL Server
Hadoop
Apps
Polybase technology allows you to query Hadoop data and SQL Server relational data through a
single T-SQL query. This technology simplifies the skillset needed to manage Hadoop data.
New Features
Our biggest release yet
SQL Server on Linux
Get an early look at SQL Server on Linux
Applications are now open to participate
in the SQL Server on Linux preview.
We are bringing SQL Server to Linux. Another step towards making SQL Server, our industry-leading
data management and business analytics platform, for any data, to run any application, anywhere.
New Features
Our biggest release yet
Enhanced
Overview – Feature rich, fast and secure
New Features – Our biggest release yet
Enhanced – Great features, even better
What’s even better in SQL Server 2016?
 SSMS
 Operational Analytics
 Column Store indexes
 In-Memory tables
 Availability Groups
 SSRS (and Datazen)
 SSIS
 SSAS
 New MDS Features
 New defaults
 Database scoped settings
 General Improvements
Listening to our customers is very important to the Microsoft SQL Server team. We have combined
that feedback with our own desire to do even better to enhance SQL Server across the board.
Enhanced
Great features, even better
SQL Server Management Studio (SSMS)
SQL Server Management Studio is a FREE standalone product
Will not ship with SQL Server 2016
Automatic Updates
Updated to use Visual Studio 2015 Isolated Shell (Themes!)
Better Scaling on high DPI screens
Reviewing large plans faster and better
Compatible with 2008-2016, however nothing has been coded to
Specifically exclude earlier versions
SSMS has been decoupled from the boxed product of SQL Server. This allows for a much improved
update process allowing for updates and new feature additions independently.
Enhanced
Great features, even better
Enhanced backup to Azure
Managed backup
Backup to Azure block blobs
Azure Storage snapshot backup
Granular control of the backup
schedule
Cost savings on storage
Fastest method for creating
backups and running restores
Local staging support for faster
recovery and resiliency to transient
network issues
Support for system databases
Significantly improved restore
performance
More granular control over Azure
Storage
SQL Server database files on Azure
Blob Storage
Support for simple recovery mode
Enhanced
Great features, even better
Point-in-time restore with file snapshots
Traditional backup
Multiple backup types
Complex point-in-time restore process
Full
Log Log Log
Diff
Log Log Log
Diff
Log Log Log
Backup to Azure with file snapshots
Full backup only once
Point-in-time only needs two adjacent backups
Full
Enhanced
. . . . . Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Log
Great features, even better
In-Memory OLTP enhancements
ALTER support for memory-optimized tables
Greater Transact-SQL coverage and collation support for natively compiled
procedures
Increase in recommended maximum In-Memory data volume from 256 GB to 2 TB
Multiple threads for both recovery and checkpoint to apply logged transactions,
vastly improving scalability
Optimizer parallel plan support for In-Memory objects
Improved scaling: In-Memory OLTP engine has been enhanced to scale linearly on
servers up to 4 sockets
MARS (multiple active result sets) support
TDE (Transparent Data Encryption)-enabled: all on-disk data files are now
encrypted once TDE is enabled
The biggest improvements are due to completely new storage mechanisms, complete optimistic
concurrency with no locking or latching for any operations and native compilation of stored procs.
Enhanced
Great features, even better
New Transaction Performance Analysis Overview report
New report replaces the
need to use the
Management Data
Warehouse to analyze
which tables and stored
procedures are candidates
for in-memory
optimization.
Enhanced
Great features, even better
Always On Availability Groups (AO AGs) Improvements
Unified HA solution
Greater scalability
Load-balancing readable secondaries
Increased number of automatic failover targets
AG_Listener
Log transport performance improvements
AG
Asynchronous
data movement
Improved manageability
Sydney GSU
(Secondary)
DTC support with limitations
AG
AG
Canberra CDC1
(Primary)
Synchronous data
movement
Canberra CDC2
(Secondary)
Database-level health monitoring
Group Managed Service Account
Domain-independent Availability Groups
The number of replicas that support automatic failover has been increased from two to three.
AlwaysOn AGs support distributed transactions and the DTC on Windows Server 2016.
Enhanced
Great features, even better
AO AGs - Load balancing in readable secondaries
READ_ONLY_ROUTING_LIST =
SERVER02 SERVER03', SERVER04'), SERVER05')
In SQL 2014, read-only transactions
routed by the Listener went to first
available secondary
Load Balanced
Read-only routing lists can now be
configured to round-robin among
specific set of secondaries (for each
primary)
CDC1
SERVER01
SERVER01
Enhanced
SERVER02
Failover
CDC1
SERVER03
CDC2
SERVER04
GSU
SERVER05
Great features, even better
Real-time operational analytics
Concurrently run analytical workloads with operational
workloads through use of columnstore indexes
BI and analytics
OLTP workload
Dashboards
Updateable non-clustered columnstore index (NCCI) on
traditional rowstore tables
Transactional workload runs on rowstore
Analytical workload runs on columnstore
Presentation layer
Reporting
IIS Server
SQL Server
Analysis Server
Application tier
Application
tier
SQL Server
+
=
Add columnstore index
Database
Starting with SQL Server 2016, nonclustered columnstore index is now updateable.
Operational workload continues to work as before without requiring any application changes
Enhanced
Great features, even better
SSIS improvements
Capability
DBA can set up AlwaysOn Availability Groups for
the SSIS catalog
Deploy one or more packages to an existing or
new project without deploying the whole project
Benefits
1. See the error column name in both the data
viewer and editor
2. Customize your own log levels for more
flexibility
3. Create reusable code by making a package
template
OData Source support for V4 Protocol
Enhanced
Great features, even better
SQL Server Reporting Services (SSRS)
Seventh release of Reporting Services
Datazen integration for mobile reports
Supported report types are now paginated or mobile
Paginated reports have been enhanced with custom parameter
layout, and Two new chart types for hierarchical data
The new mobile component is designed to deliver reports with
optimal experiences on mobile devices
The web portal is a new HTML5 application that targets modern
web standards and modern browsers, and support custom
branding
Enhanced
Great features, even better
Analysis Services themes for SQL Server 2016
Improved productivity and performance
Increased
productivity
Enhanced
Great features, even better
Custom authentication in SQL Server 2016
New security feature for tabular and MOLAP
EUN=Effectiveusername
Admin
ActAs=AnyString
Admin
SQL Server
Analysis Services
CustomData
Enhanced
Great features, even better
Multidimensional in SQL Server 2016 - Overview
Enhanced
Great features, even better
Tabular models in SQL Server 2016
New rich modeling capabilities
DimOrganization
OrganizationKey
ParnentOrganization
PercentageOfOwn…
OrganizationName
CurrencyKey
DimDepartmentGr…
DimDepartmentGroupKey…
ParentDepartmentGr…
Improved DirectQuery
DepartmentGroupNa…
FactFinance
FinanceKey
DateKey
OrganizationKey
Performance enhancements
DepartmentGroup…
ScenarioKey
DimAccount
AccountKey
ParenAccountKey
AccountCodeAlter…
ParenAccountCod…
DimAccount
ScenarioKey
ScenarioName
Enhanced
AccountDescription
Development
Great features, even better
Direct Query
Analyze relational and non-relational data directly
Power BI
designer
APS
Excel
SQL Server
Enhanced
Great features, even better
New (major) Master Data Services features
Multiple administrator roles
MDS now allows multiple system administrators, as well as distinct roles for model admins and super users
Granular security permissions
Allows read, modify, create, and delete permissions set at:
Attribute (column) level, and
Hierarchy member (row) level
MDS 2016 delivers massive performance and scale improvements
Heavy performance optimizations for the MDS backend system
Reduced overhead by optimizing and caching security checks
Scale entities to >10 million members
Ability to create custom indexes on Modeling attributes, including composite and unique indexes
15x performance increase for Excel
Entity-based staging is up to 200% faster
Modeling and Management improvements
Simplified hierarchy types and M2M relationship support, it is also now easier to find and manage unused members
Faster deployment and size limitations when deploying models with data have been removed
A new feature to share common entities between models, within the same MDS instance
New business rule definition UI experience - reworked based on user feedback, addition of NOT operator and ELSE
The Master Data Manager portal has been improved with a modern look and feel
Multiple performance and usability improvements for the MDS Excel Add-in
Enhanced
Great features, even better
Let us help you with your migration to SQL Server
Microsoft will provide the tools and the assistance required to modernize your data platform.
With our expert guidance, free migration tools and built in features to assist with your migration.
Migrate
Easily migrate to Microsoft Azure
Simple single-click migration experience
User DB
System objects
SQL settings
Capability
Along with schema and data, migrate other
system objects (logins, jobs, and certificates)
Migrate SQL Server settings (trace flags,
default language, and memory settings)
Migration Wizard
Benefits
Literally as simple as point and click
On-premises
Migrate
Microsoft Azure
SQL Server 2016:
What's New in SQL Server 2016:
What's New in Database Engine:
In-Memory OLTP:
SQL Server on Linux:
PowerBI
Analytics:
Master Data Services:
https://www.microsoft.com/en-au/server-cloud/products/sql-server/
https://msdn.microsoft.com/en-us/library/bb500435.aspx
https://msdn.microsoft.com/en-us/library/bb510411.aspx
https://www.microsoft.com/en-au/server-cloud/solutions/oltp-database-management.aspx
https://www.microsoft.com/en-au/server-cloud/sql-server-on-linux.aspx
https://powerbi.microsoft.com/en-us/
https://www.microsoft.com/en-au/server-cloud/solutions/bi-analytics.aspx
https://msdn.microsoft.com/en-us/library/ff487003.aspx
© 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on
the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.