SlideShare una empresa de Scribd logo
1 de 41
End-to-end mobile BI
on any device
Choice of platform
and language
Most secure
over the last 7 years
0
20
40
60
80
100
120
140
160
180
200
Vulnerabilities(2010-2016)
A fraction of the cost
Self-serviceBIperuser
Only commercial DB
with AI built-in
Microsoft Tableau Oracle
$120
$480
$2,230
Industry-leading
performance
1/10
Most consistent data platform
#1 OLTP performance
#1 DW performance
#1 price/performance
T-SQL
Java
C/C++
C#/VB.NET
PHP
Node.js
Python
Ruby
R
R and Python +
in-memory at massive scale
Native T-SQL scoring
S Q L S E R V E R 2 0 1 7
I N D U S T R Y - L E A D I N G P E R F O R M A N C E A N D S E C U R I T Y N O W O N L I N U X A N D D O C K E R
Private cloud Public cloud
In-memory across all workloads
1/10th the cost of Oracle
SQL Server
2017 New
Features
SQL Server 2017 Engine What’s New
Platform
Choice
Windows
Linux
Docker
Self-Tuning
Adaptive
Query
Processing
Automatic
Tuning
Machine
Learning
Python
Native Scoring
Developers
Graph
Database
T-SQL
enhancements
HADR
Read Scale
AGs
DTC and Cross
Database
F L E X I B L E , R E L I A B L E
D ATA M A N A G E M E N T
SQL Server on the platform of
your choice
Support for RedHat Enterprise Linux
(RHEL), Ubuntu, and SUSE Enterprise
Linux (SLES)
Linux and Windows Docker containers
Windows Server / Windows 10
Choice of platform and language
Tomorrow “SQL Server on Linux and Docker” at 10:45 AM in Room 801 B
SQL Server 2017 Performance
The World Leader in TPC-H and TPC-E Performance Benchmarks
World’s First Enterprise-Class “Diskless Database”
Adaptive Query Processing
Query Store Wait Statistics
Automatic Tuning
Columnstore Indexes and In-Memory OLTP enhancements
Resumable Online Index Rebuild
result
Towards a smarter Query Processor
Intelligent QP
Adaptive QP
Interleaved Execution
Batch Mode Adaptive
Joins
Memory Grant
Feedback
Batch ModeRow Mode
Table Variable
Deferred Compilation
Batch Mode for Row
Store
Scalar UDF inlining Approximate QP
Approximate Count
Distinct
Automatic Plan Correction
• dm_db_tuning_recommendations
Detect
• and system corrects
Turn on Auto
• to “last known good”
Reverts back
Perfect to help with parameter
sniffing
Query Store Telemetry
Automatic Tuning
in Action
HADR just keeps getting better
Clusterless Availability Groups
Read Scale Availability Groups
Availability Groups Cross-Platform
Full DTC and Cross Database support
REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT
Configuration Only Replica for Linux (CU1)
A Modern Database Engine Platform
Graph Database
• Store relationships using nodes/edges
• Analyze interconnected data using
node/edge query syntax
SELECT Restaurant.name
FROM Person person1, Person person2,
likes, friendOf, Restaurant
WHERE MATCH(person1-(friendOf)-
>person2-(likes)->Restaurant)
AND person1.name='John';
Machine Learning Services
• Python Support — Choose Python or R; revoscalepy for scalability
• Native Scoring T-SQL PREDICT — up to 1000x faster
• MicrosoftML — Package of algorithms and pretrained models
Check out our tutorial
EXECUTE sp_execute_external_script
@language = N'Python'
, @script = N'
from sklearn.linear_model import LinearRegression
import pickle
df = rental_train_data
# Get all the columns from the dataframe.
columns = df.columns.tolist()
# Store the variable well be predicting on.
target = "RentalCount"
# Initialize the model class.
lin_model = LinearRegression()
.
.
.
.
Machine Learning Built-In Do the tutorial yourself
Upgrading to
SQL Server
2017
Upgrade and migration tools suite
Data Migration
Assistant (DMA)
•Sources: Older versions of
SQL Server
•Targets: Newer versions
of SQL Server or Azure DB
•Assess and Migrate
•Free download tool
Database
Experimentation
Assistant (DEA)
Capture trace on older
SQL Server
Replay on older and
newer
Compare performance
Free download tool
SQL Server
Migration
Assistant (SSMA)
Sources: ORACLE, MySQL,
DB2, SAP
Targets: SQL Server
(Windows or LInux), Azure
DB,
Free download tool
Azure Database
Migration
Service (DMS)
Use DMA or SSMA to
assess and migrate
schema
The Service handles the
rest
Legacy SQL Server instance
DMA: Assess and upgrade schema
1. Assess and identify issues
2. Fix issues
3. Upgrade database
Data Migration Assistant
SQL Server 2017
In-place or side-by-side upgrade path from:
• SQL Server 2008
• SQL Server 2008 R2
• SQL Server 2012
• SQL Server 2014
• SQL Server 2016
Side-by-side upgrade path from:
• SQL Server 2005
DEA: Replay and Compare
Migrating to SQL Server 2017 from other platforms
Oracle
SAP ASE
DB2
Identify apps
for migration
Use migration
tools and partners
Deploy to
production
SQL Server
Migration Assistant
Global partner
ecosystem
AND
SQL Server 2017
on Windows
SQL Server 2017
on Linux
OR
MySQL
Oracle SQL
SQL DB
Azure Database Migration Service
Accelerating your journey to the cloud
• Streamline database migration to Azure SQL
Database (PaaS)
• Managed service platform for migrating databases
• Migrate SQL Server and third-party databases to
Azure SQL Database
• Migrate to SQL Server to Azure Database
Managed Instance (Coming)
• Migrate to SQL Server in Azure VM (Coming)
Public Preview
Free
Come learn more tomorrow “Move and manage your SQL Databases to Azure” at 9:30 AM Room 714
Migration with AGs
Scenarios
• ISV solution built on SQL Server on
Windows
• Linux Certification
• Enterprise moving to an all-Linux
infrastructure
• Rigorous business requirements
• Seamless migration
Solution
Minimum downtime and HA for cross-
platform migrations with Distributed
Availability Groups
Migration/testing
Database Compatibility
SQL Server Version Default
Compat
Level
SQL Server 2017 140
SQL Server 2016 130
SQL Server 2014 120
SQL Server 2012 110
SQL Server 2008 R2
SQL Server 2008
100
• Upgrade (including restore) retains compat level of database
• Use this to maintain functional compatibility
• Reserved words
• Query execution functionality
• Not a guarantee of performance
• 120 introduces new cardinality estimator for Queries
• 130 and 140 introduce new query plan and execution features
• 130 and 140 include by default QP fixes that were under trace
flag 4199
• Trace flag 4199 applies now for new fixes
• Use Query Store to observe performance differences after
changing compatibility
• Does not affect server wide functionality
• Model can be changed to affect new databases
We keep default level
for Azure DB updated
Query Store and
Database
Compatibility
Modern BI
Big Data
&
Data Warehousing
Database
Modernization
Data Science & AI
Migrate to SQL
Server or Azure
IoT
6 ways to get value data.
Apply for complimentary workshop, assessment or PoC
Application link: www.aka.ms/data6offers
Resources
SQL Server Blog
bobsql blog post on SQL Server 2017 resources
SQL Server 2017 Deep Dive on Youtube
Adaptive Query Processing
Automatic Tuning
Graph Database
SQL Server Machine Learning Services
Database Migration Assistant
Database Experimentation Assistant
SQL Server Migration Assistant
Azure Database Migration Service
SQL Server Database Compatibility Levels
Bonus
Materials
Offer: Data Platform Modernization
Are you still running applications on SQL Server 2005 or 2008? It’s time to move your data infrastructure to the new level.
Upgrading to SQL Server 2017 or moving to Azure SQL DB can help your organization to stay compliant, improve performance,
reliability, security and achieve higher flexibility.
Microsoft partners can help you to learn about the latest version of SQL Server and Azure Data Services, get familiar with the
benefits of modernizing your Data Infrastructure, assess implementation & test drive new solution with a Proof of Concept project.
Ready to upgrade your data infrastructure?
Apply for complimentary workshop, assessment or PoC: www.aka.ms/Data6Offers
* Apply your Software Assurance benefits (SQL Server Deployment Planning Services days) to cover the engagement cost.
Your organization also might be eligible for subsidized deployment services. Please contact your Microsoft Account Manager or
Partner for details.
www.aka.ms/Data6Offers
Offer: Migrate to SQL Server & Azure
Why Migrate? Oracle customers have many concerns about moving forward on their Oracle platforms, with one of the risks being
getting locked into a single vendor with high licensing costs. Oracle licenses for the same workload could cost up to 10-12 times
more than SQL Server. By migrating to SQL Server your organization can save money and achieve the performance, scale, and
security your mission-critical applications need.
Microsoft partners can help you to assess your current environment, review architectural considerations, create a detailed
migration plan to SQL Server and pilot a future solution with Proof of Concept project.
Review architectural
considerations and create a
migration plan
Dive into key features of SQL
Server and Azure SQL DB
through hands-on labs and
instructor-led demos.
Ready to migrate to SQL Server or Azure?
Apply for complimentary workshop, assessment or PoC: www.aka.ms/Data6Offers
* Apply your Software Assurance benefits (SQL Server Deployment Planning Services days) to cover the engagement cost.
Your organization also might be eligible for subsidized deployment services. Please contact your Microsoft Account Manager or
Partner for details. www.aka.ms/Data6Offers
United platform for the modern service provider
CUSTOMER
DATACENTER
SERVICE
PROVIDER
MICROSOFT
AZURE
CONSISTENT
PLATFORM
Enterprise-grade
Global reach, scale, and security to meet
business demands
Hybrid cloud
Consistent platform across multiple
environments and clouds
People-focused
Expands technical skill sets to the cloud for
new innovation
Microsoft vision for a new era
SQL Server 2017
Meeting you where you are
It’s the same SQL Server Database Engine that has many features and services
available for all your applications—regardless of your operational ecosystem.
Linux
Any data Any application Anywhere Choice of platform
T-SQL
Java
C/C++
C#/VB.NET
PHP
Node.js
Python
Ruby
10100
10100
10
{ }
A consistent experience from SQL Server on-premises to
Microsoft Azure IaaS and PaaS
• On-premises, private cloud, and public cloud
• SQL Server local (Windows and Linux), VMs (Windows and Linux),
containers, and SQL Database
• 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
• Reporting, integration, processing, and analytics
All supported in the hybrid cloud
Consistency and integration
Database Engine new features
Enhanced performance for natively compiled T-SQL modules
• OPENJSON, FOR JSON, JSON
• CROSS APPLY operations
• Computed columns
New string functions
• TRIM, CONCAT_WS, TRANSLATE, and STRING_AGG with support for
WITHIN GROUP (ORDER BY)
Bulk import now supports CSV format and Azure Blob storage as
file source
Integration Services new features
Integration Services scale out
• Distribute SSIS package execution more easily across multiple workers, and
manage executions and workers from a single master computer
Integration Services on Linux
• Run SSIS packages on Linux computers
• Currently some limitations
Connectivity improvements
• Connect to the OData feeds of Microsoft Dynamics AX Online and
Microsoft Dynamics CRM Online with the updated OData components
Analysis Services new features
1400 Compatibility level for tabular models
Object level security for tabular models
Get data enhancements
• New data sources, parity with Power BI Desktop and Excel 2016
• Modern experience for tabular models
Enhanced ragged hierarchy support
• New Hide Members property to hide blank members in ragged hierarchies
Detail Rows
• Custom row set contributing to a measure value
• Drillthrough action in more detail than the aggregated level in tabular
models
Reporting Services new features
Comments
• Comments are now available for reports, to add perspective and
collaborate with others—you can also include attachments with comments
Broader DAX support
• With Report Builder and SQL Server Data Tools, you create native DAX
queries against supported tabular data models by dragging desired fields
to the query designers
Standalone installer
• SSRS is no longer distributed through SQL Server setup
• Power BI Report Server
Choosing a migration target
“What’s the best path for me?”
Migration Assistant
Database and application migration process
• Database connectivity
• User login and permission
• Performance tuning
• Database Discovery
• Architecture requirements
• (HADR, performance, locale, maintenance, dependencies, and so on)
• Migration Assessment
• Complexity, effort, risk
• Schema conversion
• Data migration
• Embedded SQL statements
• ETL and batch
• System and DB interfaces
SQL Server Migration Assistant (SSMA)
Automates and simplifies all phases of database migration
Assess migration complexityMigration Analyzer
Convert schema and business logicSchema Converter
Migrate dataData Migrator
Supports migration from DB2, Oracle, SAP ASE, MySQL, or Access to SQL Server
Validate converted database codeMigration Tester
Azure solution paths
Do not have to manage any VMs, OS or database software, including
upgrades, high availability, and backups.
Highly customized system to address the application’s specific performance
and availability requirements.
Azure migration tools and services
Assess Migrate
Legacy SQL Server instance
DMA: Assess and migrate schema
1. Assess and identify issues
2. Fix issues
3. Convert and
deploy schema
DMA
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)

Más contenido relacionado

La actualidad más candente

SQL Server It Just Runs Faster
SQL Server It Just Runs FasterSQL Server It Just Runs Faster
SQL Server It Just Runs FasterBob Ward
 
Microsoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckMicrosoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckGeorge Walters
 
What's new in SQL Server 2017
What's new in SQL Server 2017What's new in SQL Server 2017
What's new in SQL Server 2017Hasan Savran
 
2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell
2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell
2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShellScott Sutherland
 
SUSE Webinar - Introduction to SQL Server on Linux
SUSE Webinar - Introduction to SQL Server on LinuxSUSE Webinar - Introduction to SQL Server on Linux
SUSE Webinar - Introduction to SQL Server on LinuxTravis Wright
 
How SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the GameHow SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the GamePARIKSHIT SAVJANI
 
SQL Server 2016: Just a Few of Our DBA's Favorite Things
SQL Server 2016: Just a Few of Our DBA's Favorite ThingsSQL Server 2016: Just a Few of Our DBA's Favorite Things
SQL Server 2016: Just a Few of Our DBA's Favorite ThingsHostway|HOSTING
 
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschAzure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschLars Platzdasch
 
SQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should KnowSQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should KnowBob Ward
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overviewJames Serra
 
SQL Server 2016 novelties
SQL Server 2016 noveltiesSQL Server 2016 novelties
SQL Server 2016 noveltiesMSDEVMTL
 
Die Neuheiten in MariaDB 10.2 und MaxScale 2.1
Die Neuheiten in MariaDB 10.2 und MaxScale 2.1Die Neuheiten in MariaDB 10.2 und MaxScale 2.1
Die Neuheiten in MariaDB 10.2 und MaxScale 2.1MariaDB plc
 
Introducing Azure SQL Database
Introducing Azure SQL DatabaseIntroducing Azure SQL Database
Introducing Azure SQL DatabaseJames Serra
 
Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...
Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...
Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...Michael Rys
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017James Serra
 
Azure data bricks by Eugene Polonichko
Azure data bricks by Eugene PolonichkoAzure data bricks by Eugene Polonichko
Azure data bricks by Eugene PolonichkoAlex Tumanoff
 
SQLIO - measuring storage performance
SQLIO - measuring storage performanceSQLIO - measuring storage performance
SQLIO - measuring storage performancevalerian_ceaus
 

La actualidad más candente (20)

SQL Server It Just Runs Faster
SQL Server It Just Runs FasterSQL Server It Just Runs Faster
SQL Server It Just Runs Faster
 
Microsoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckMicrosoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deck
 
What's new in SQL Server 2017
What's new in SQL Server 2017What's new in SQL Server 2017
What's new in SQL Server 2017
 
2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell
2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell
2017 OWASP SanFran March Meetup - Hacking SQL Server on Scale with PowerShell
 
SUSE Webinar - Introduction to SQL Server on Linux
SUSE Webinar - Introduction to SQL Server on LinuxSUSE Webinar - Introduction to SQL Server on Linux
SUSE Webinar - Introduction to SQL Server on Linux
 
How SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the GameHow SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the Game
 
SQL Server 2016: Just a Few of Our DBA's Favorite Things
SQL Server 2016: Just a Few of Our DBA's Favorite ThingsSQL Server 2016: Just a Few of Our DBA's Favorite Things
SQL Server 2016: Just a Few of Our DBA's Favorite Things
 
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschAzure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
 
SQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should KnowSQL Server R Services: What Every SQL Professional Should Know
SQL Server R Services: What Every SQL Professional Should Know
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
SQL Server 2016 novelties
SQL Server 2016 noveltiesSQL Server 2016 novelties
SQL Server 2016 novelties
 
Machine Learning in SQL Server 2019
Machine Learning in SQL Server 2019Machine Learning in SQL Server 2019
Machine Learning in SQL Server 2019
 
Exploring sql server 2016 bi
Exploring sql server 2016 biExploring sql server 2016 bi
Exploring sql server 2016 bi
 
Die Neuheiten in MariaDB 10.2 und MaxScale 2.1
Die Neuheiten in MariaDB 10.2 und MaxScale 2.1Die Neuheiten in MariaDB 10.2 und MaxScale 2.1
Die Neuheiten in MariaDB 10.2 und MaxScale 2.1
 
Introducing Azure SQL Database
Introducing Azure SQL DatabaseIntroducing Azure SQL Database
Introducing Azure SQL Database
 
Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...
Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...
Building data pipelines for modern data warehouse with Apache® Spark™ and .NE...
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017
 
SQLServer Database Structures
SQLServer Database Structures SQLServer Database Structures
SQLServer Database Structures
 
Azure data bricks by Eugene Polonichko
Azure data bricks by Eugene PolonichkoAzure data bricks by Eugene Polonichko
Azure data bricks by Eugene Polonichko
 
SQLIO - measuring storage performance
SQLIO - measuring storage performanceSQLIO - measuring storage performance
SQLIO - measuring storage performance
 

Similar a Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)

Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPT
 Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPT Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPT
Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPTAmazon Web Services
 
Azure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerAzure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerMicrosoft Tech Community
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsMichaela Murray
 
Upgrade your SQL Server like a Ninja
Upgrade your SQL Server like a NinjaUpgrade your SQL Server like a Ninja
Upgrade your SQL Server like a NinjaAmit Banerjee
 
Gs08 modernize your data platform with sql technologies wash dc
Gs08 modernize your data platform with sql technologies   wash dcGs08 modernize your data platform with sql technologies   wash dc
Gs08 modernize your data platform with sql technologies wash dcBob Ward
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsMichaela Murray
 
OSS DB on Azure
OSS DB on AzureOSS DB on Azure
OSS DB on Azurerockplace
 
Windows on AWS
Windows on AWSWindows on AWS
Windows on AWSDatavail
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud Eduardo Castro
 
Red Hat Summit 2017 - Intro to SQL Server on RHEL and Open Shift
Red Hat Summit 2017 - Intro to SQL Server on RHEL and Open ShiftRed Hat Summit 2017 - Intro to SQL Server on RHEL and Open Shift
Red Hat Summit 2017 - Intro to SQL Server on RHEL and Open ShiftTravis Wright
 
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmurTobias Koprowski
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql databasePARIKSHIT SAVJANI
 
SQL Server End Of Support
SQL Server End Of SupportSQL Server End Of Support
SQL Server End Of SupportMariano Kovo
 
Ready for take-off - How to get your databases into the cloud
Ready for take-off - How to get your databases into the cloudReady for take-off - How to get your databases into the cloud
Ready for take-off - How to get your databases into the cloudAndre Essing
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceAmazon Web Services
 
20160317 - PAZUR - PowerBI & R
20160317  - PAZUR - PowerBI & R20160317  - PAZUR - PowerBI & R
20160317 - PAZUR - PowerBI & RŁukasz Grala
 
Overview SQL Server 2019
Overview SQL Server 2019Overview SQL Server 2019
Overview SQL Server 2019Juan Fabian
 
SQL Server Versions & Migration Paths
SQL Server Versions & Migration PathsSQL Server Versions & Migration Paths
SQL Server Versions & Migration PathsJeannette Browning
 

Similar a Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas) (20)

Migrate SQL Workloads to Azure
Migrate SQL Workloads to AzureMigrate SQL Workloads to Azure
Migrate SQL Workloads to Azure
 
Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPT
 Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPT Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPT
Datavail Accelerates AWS Adoption for Sony DADC New Media Solutions PPT
 
Azure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerAzure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layer
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT Solutions
 
Upgrade your SQL Server like a Ninja
Upgrade your SQL Server like a NinjaUpgrade your SQL Server like a Ninja
Upgrade your SQL Server like a Ninja
 
Gs08 modernize your data platform with sql technologies wash dc
Gs08 modernize your data platform with sql technologies   wash dcGs08 modernize your data platform with sql technologies   wash dc
Gs08 modernize your data platform with sql technologies wash dc
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT Solutions
 
OSS DB on Azure
OSS DB on AzureOSS DB on Azure
OSS DB on Azure
 
Exploring sql server 2016
Exploring sql server 2016Exploring sql server 2016
Exploring sql server 2016
 
Windows on AWS
Windows on AWSWindows on AWS
Windows on AWS
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud
 
Red Hat Summit 2017 - Intro to SQL Server on RHEL and Open Shift
Red Hat Summit 2017 - Intro to SQL Server on RHEL and Open ShiftRed Hat Summit 2017 - Intro to SQL Server on RHEL and Open Shift
Red Hat Summit 2017 - Intro to SQL Server on RHEL and Open Shift
 
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql database
 
SQL Server End Of Support
SQL Server End Of SupportSQL Server End Of Support
SQL Server End Of Support
 
Ready for take-off - How to get your databases into the cloud
Ready for take-off - How to get your databases into the cloudReady for take-off - How to get your databases into the cloud
Ready for take-off - How to get your databases into the cloud
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration Service
 
20160317 - PAZUR - PowerBI & R
20160317  - PAZUR - PowerBI & R20160317  - PAZUR - PowerBI & R
20160317 - PAZUR - PowerBI & R
 
Overview SQL Server 2019
Overview SQL Server 2019Overview SQL Server 2019
Overview SQL Server 2019
 
SQL Server Versions & Migration Paths
SQL Server Versions & Migration PathsSQL Server Versions & Migration Paths
SQL Server Versions & Migration Paths
 

Último

Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 

Último (20)

Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 

Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)

  • 1.
  • 2. End-to-end mobile BI on any device Choice of platform and language Most secure over the last 7 years 0 20 40 60 80 100 120 140 160 180 200 Vulnerabilities(2010-2016) A fraction of the cost Self-serviceBIperuser Only commercial DB with AI built-in Microsoft Tableau Oracle $120 $480 $2,230 Industry-leading performance 1/10 Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python Ruby R R and Python + in-memory at massive scale Native T-SQL scoring S Q L S E R V E R 2 0 1 7 I N D U S T R Y - L E A D I N G P E R F O R M A N C E A N D S E C U R I T Y N O W O N L I N U X A N D D O C K E R Private cloud Public cloud In-memory across all workloads 1/10th the cost of Oracle
  • 4. SQL Server 2017 Engine What’s New Platform Choice Windows Linux Docker Self-Tuning Adaptive Query Processing Automatic Tuning Machine Learning Python Native Scoring Developers Graph Database T-SQL enhancements HADR Read Scale AGs DTC and Cross Database
  • 5. F L E X I B L E , R E L I A B L E D ATA M A N A G E M E N T SQL Server on the platform of your choice Support for RedHat Enterprise Linux (RHEL), Ubuntu, and SUSE Enterprise Linux (SLES) Linux and Windows Docker containers Windows Server / Windows 10 Choice of platform and language Tomorrow “SQL Server on Linux and Docker” at 10:45 AM in Room 801 B
  • 6. SQL Server 2017 Performance The World Leader in TPC-H and TPC-E Performance Benchmarks World’s First Enterprise-Class “Diskless Database” Adaptive Query Processing Query Store Wait Statistics Automatic Tuning Columnstore Indexes and In-Memory OLTP enhancements Resumable Online Index Rebuild result
  • 7. Towards a smarter Query Processor Intelligent QP Adaptive QP Interleaved Execution Batch Mode Adaptive Joins Memory Grant Feedback Batch ModeRow Mode Table Variable Deferred Compilation Batch Mode for Row Store Scalar UDF inlining Approximate QP Approximate Count Distinct
  • 8. Automatic Plan Correction • dm_db_tuning_recommendations Detect • and system corrects Turn on Auto • to “last known good” Reverts back Perfect to help with parameter sniffing Query Store Telemetry
  • 10. HADR just keeps getting better Clusterless Availability Groups Read Scale Availability Groups Availability Groups Cross-Platform Full DTC and Cross Database support REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT Configuration Only Replica for Linux (CU1)
  • 11. A Modern Database Engine Platform Graph Database • Store relationships using nodes/edges • Analyze interconnected data using node/edge query syntax SELECT Restaurant.name FROM Person person1, Person person2, likes, friendOf, Restaurant WHERE MATCH(person1-(friendOf)- >person2-(likes)->Restaurant) AND person1.name='John'; Machine Learning Services • Python Support — Choose Python or R; revoscalepy for scalability • Native Scoring T-SQL PREDICT — up to 1000x faster • MicrosoftML — Package of algorithms and pretrained models Check out our tutorial
  • 12. EXECUTE sp_execute_external_script @language = N'Python' , @script = N' from sklearn.linear_model import LinearRegression import pickle df = rental_train_data # Get all the columns from the dataframe. columns = df.columns.tolist() # Store the variable well be predicting on. target = "RentalCount" # Initialize the model class. lin_model = LinearRegression() . . . . Machine Learning Built-In Do the tutorial yourself
  • 14. Upgrade and migration tools suite Data Migration Assistant (DMA) •Sources: Older versions of SQL Server •Targets: Newer versions of SQL Server or Azure DB •Assess and Migrate •Free download tool Database Experimentation Assistant (DEA) Capture trace on older SQL Server Replay on older and newer Compare performance Free download tool SQL Server Migration Assistant (SSMA) Sources: ORACLE, MySQL, DB2, SAP Targets: SQL Server (Windows or LInux), Azure DB, Free download tool Azure Database Migration Service (DMS) Use DMA or SSMA to assess and migrate schema The Service handles the rest
  • 15. Legacy SQL Server instance DMA: Assess and upgrade schema 1. Assess and identify issues 2. Fix issues 3. Upgrade database Data Migration Assistant SQL Server 2017 In-place or side-by-side upgrade path from: • SQL Server 2008 • SQL Server 2008 R2 • SQL Server 2012 • SQL Server 2014 • SQL Server 2016 Side-by-side upgrade path from: • SQL Server 2005 DEA: Replay and Compare
  • 16. Migrating to SQL Server 2017 from other platforms Oracle SAP ASE DB2 Identify apps for migration Use migration tools and partners Deploy to production SQL Server Migration Assistant Global partner ecosystem AND SQL Server 2017 on Windows SQL Server 2017 on Linux OR MySQL
  • 17. Oracle SQL SQL DB Azure Database Migration Service Accelerating your journey to the cloud • Streamline database migration to Azure SQL Database (PaaS) • Managed service platform for migrating databases • Migrate SQL Server and third-party databases to Azure SQL Database • Migrate to SQL Server to Azure Database Managed Instance (Coming) • Migrate to SQL Server in Azure VM (Coming) Public Preview Free Come learn more tomorrow “Move and manage your SQL Databases to Azure” at 9:30 AM Room 714
  • 18. Migration with AGs Scenarios • ISV solution built on SQL Server on Windows • Linux Certification • Enterprise moving to an all-Linux infrastructure • Rigorous business requirements • Seamless migration Solution Minimum downtime and HA for cross- platform migrations with Distributed Availability Groups Migration/testing
  • 19. Database Compatibility SQL Server Version Default Compat Level SQL Server 2017 140 SQL Server 2016 130 SQL Server 2014 120 SQL Server 2012 110 SQL Server 2008 R2 SQL Server 2008 100 • Upgrade (including restore) retains compat level of database • Use this to maintain functional compatibility • Reserved words • Query execution functionality • Not a guarantee of performance • 120 introduces new cardinality estimator for Queries • 130 and 140 introduce new query plan and execution features • 130 and 140 include by default QP fixes that were under trace flag 4199 • Trace flag 4199 applies now for new fixes • Use Query Store to observe performance differences after changing compatibility • Does not affect server wide functionality • Model can be changed to affect new databases We keep default level for Azure DB updated
  • 21. Modern BI Big Data & Data Warehousing Database Modernization Data Science & AI Migrate to SQL Server or Azure IoT 6 ways to get value data. Apply for complimentary workshop, assessment or PoC Application link: www.aka.ms/data6offers
  • 22. Resources SQL Server Blog bobsql blog post on SQL Server 2017 resources SQL Server 2017 Deep Dive on Youtube Adaptive Query Processing Automatic Tuning Graph Database SQL Server Machine Learning Services Database Migration Assistant Database Experimentation Assistant SQL Server Migration Assistant Azure Database Migration Service SQL Server Database Compatibility Levels
  • 23.
  • 24.
  • 26. Offer: Data Platform Modernization Are you still running applications on SQL Server 2005 or 2008? It’s time to move your data infrastructure to the new level. Upgrading to SQL Server 2017 or moving to Azure SQL DB can help your organization to stay compliant, improve performance, reliability, security and achieve higher flexibility. Microsoft partners can help you to learn about the latest version of SQL Server and Azure Data Services, get familiar with the benefits of modernizing your Data Infrastructure, assess implementation & test drive new solution with a Proof of Concept project. Ready to upgrade your data infrastructure? Apply for complimentary workshop, assessment or PoC: www.aka.ms/Data6Offers * Apply your Software Assurance benefits (SQL Server Deployment Planning Services days) to cover the engagement cost. Your organization also might be eligible for subsidized deployment services. Please contact your Microsoft Account Manager or Partner for details. www.aka.ms/Data6Offers
  • 27. Offer: Migrate to SQL Server & Azure Why Migrate? Oracle customers have many concerns about moving forward on their Oracle platforms, with one of the risks being getting locked into a single vendor with high licensing costs. Oracle licenses for the same workload could cost up to 10-12 times more than SQL Server. By migrating to SQL Server your organization can save money and achieve the performance, scale, and security your mission-critical applications need. Microsoft partners can help you to assess your current environment, review architectural considerations, create a detailed migration plan to SQL Server and pilot a future solution with Proof of Concept project. Review architectural considerations and create a migration plan Dive into key features of SQL Server and Azure SQL DB through hands-on labs and instructor-led demos. Ready to migrate to SQL Server or Azure? Apply for complimentary workshop, assessment or PoC: www.aka.ms/Data6Offers * Apply your Software Assurance benefits (SQL Server Deployment Planning Services days) to cover the engagement cost. Your organization also might be eligible for subsidized deployment services. Please contact your Microsoft Account Manager or Partner for details. www.aka.ms/Data6Offers
  • 28. United platform for the modern service provider CUSTOMER DATACENTER SERVICE PROVIDER MICROSOFT AZURE CONSISTENT PLATFORM Enterprise-grade Global reach, scale, and security to meet business demands Hybrid cloud Consistent platform across multiple environments and clouds People-focused Expands technical skill sets to the cloud for new innovation Microsoft vision for a new era
  • 29. SQL Server 2017 Meeting you where you are It’s the same SQL Server Database Engine that has many features and services available for all your applications—regardless of your operational ecosystem. Linux Any data Any application Anywhere Choice of platform T-SQL Java C/C++ C#/VB.NET PHP Node.js Python Ruby 10100 10100 10 { }
  • 30. A consistent experience from SQL Server on-premises to Microsoft Azure IaaS and PaaS • On-premises, private cloud, and public cloud • SQL Server local (Windows and Linux), VMs (Windows and Linux), containers, and SQL Database • 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 • Reporting, integration, processing, and analytics All supported in the hybrid cloud Consistency and integration
  • 31. Database Engine new features Enhanced performance for natively compiled T-SQL modules • OPENJSON, FOR JSON, JSON • CROSS APPLY operations • Computed columns New string functions • TRIM, CONCAT_WS, TRANSLATE, and STRING_AGG with support for WITHIN GROUP (ORDER BY) Bulk import now supports CSV format and Azure Blob storage as file source
  • 32. Integration Services new features Integration Services scale out • Distribute SSIS package execution more easily across multiple workers, and manage executions and workers from a single master computer Integration Services on Linux • Run SSIS packages on Linux computers • Currently some limitations Connectivity improvements • Connect to the OData feeds of Microsoft Dynamics AX Online and Microsoft Dynamics CRM Online with the updated OData components
  • 33. Analysis Services new features 1400 Compatibility level for tabular models Object level security for tabular models Get data enhancements • New data sources, parity with Power BI Desktop and Excel 2016 • Modern experience for tabular models Enhanced ragged hierarchy support • New Hide Members property to hide blank members in ragged hierarchies Detail Rows • Custom row set contributing to a measure value • Drillthrough action in more detail than the aggregated level in tabular models
  • 34. Reporting Services new features Comments • Comments are now available for reports, to add perspective and collaborate with others—you can also include attachments with comments Broader DAX support • With Report Builder and SQL Server Data Tools, you create native DAX queries against supported tabular data models by dragging desired fields to the query designers Standalone installer • SSRS is no longer distributed through SQL Server setup • Power BI Report Server
  • 35. Choosing a migration target “What’s the best path for me?”
  • 36. Migration Assistant Database and application migration process • Database connectivity • User login and permission • Performance tuning • Database Discovery • Architecture requirements • (HADR, performance, locale, maintenance, dependencies, and so on) • Migration Assessment • Complexity, effort, risk • Schema conversion • Data migration • Embedded SQL statements • ETL and batch • System and DB interfaces
  • 37. SQL Server Migration Assistant (SSMA) Automates and simplifies all phases of database migration Assess migration complexityMigration Analyzer Convert schema and business logicSchema Converter Migrate dataData Migrator Supports migration from DB2, Oracle, SAP ASE, MySQL, or Access to SQL Server Validate converted database codeMigration Tester
  • 38. Azure solution paths Do not have to manage any VMs, OS or database software, including upgrades, high availability, and backups. Highly customized system to address the application’s specific performance and availability requirements.
  • 39. Azure migration tools and services Assess Migrate
  • 40. Legacy SQL Server instance DMA: Assess and migrate schema 1. Assess and identify issues 2. Fix issues 3. Convert and deploy schema DMA

Notas del editor

  1. That’s not all it can do. SQL Server 2017 continues to deliver industry-leading capabilities: Our latest performance benchmarks on Windows and Linux blow away our old records. OLTP – We have #1 OLTP TPC-E performance DW: And, we have the fastest performing DW. With best price/performance. We offer the most secure database. According to US National Institute of Standards and Technology (NSIT), we have had fewer vulnerabilities over the last 7 years than Oracle or IBM Fewer vulnerabilities mean less patching for you! SQL Server is the first commercial database with Advanced Analytics using R and Python built-in. Why does this matter to you? Now you can use SQL Server to operationalize your data science models in a secure and performant way Use native T-SQL commands to score data in near real-time And unlike our competitors, mobile BI on every device comes built-in. Or add access to powerful, self-service BI visualizations through Power BI - at a fraction of the cost of our competitors. SQL Server 2017 gives you your choice of platform and language, and the most consistent on-prem to cloud environment. And it does all this for 1/10th the cost of Oracle
  2. Customers need flexibility when it comes to the choice of platform, programming languages & data infrastructure to get from the most from their data.   Why? In most IT environments, platforms, technologies and skills are as diverse as they have ever been, the data platform of the future needs to you to build intelligent applications on any data, any platform, any language on premises and in the cloud.   SQL Server manages your data, across platforms, with any skills, on-premises & cloud Our goal is to meet you where you are with on any platform, anywhere with the tools and languages of your choice. SQL now has support for Windows, Linux & Docker Containers. It allows you to leverage the language of your choice for advanced analytics – R & Python.
  3. Follow the readme.md file in demo1_autotune
  4. Follow the readme.md file in demo2_python
  5. [this slide contains animations] In assessments, Data Migration Assistant (DMA) automates the potentially overwhelming process of checking database schema and static objects for potential breaking changes from prior versions. DMA also offers performance and reliability recommendations on the target server. [click] The first phase is to use DMA to assess the legacy database and identify issues. [click] In the second phase, issues are fixed. The first and second phases are repeated until all issues are addressed. [click] Finally, the database is upgraded to SQL Server 2017. For more information, see: https://blogs.msdn.microsoft.com/datamigration/2016/08/26/data-migration-assistant-how-to-assess-your-on-premises-sql-server-instance/
  6. Source: https://docs.microsoft.com/en-us/sql/ssma/sql-server-migration-assistant SAP ASE was formerly known as SAP Sybase ASE/Sybase
  7. Source: https://azure.microsoft.com/en-gb/campaigns/database-migration/ As organizations look to optimize their IT infrastructure so that they have more time and resources to focus on business transformation, Microsoft is committed to helping to accelerate these initiatives. Microsoft have announced that a new migration service is coming to Azure to streamline customers’ journey to the cloud. This service will streamline the tasks required to move existing competitive and SQL Server databases to Azure. Deployment options will include Azure SQL Database and SQL Server in Azure VM. Managed service platform for migrating databases. Azure SQL DB and managed instance as targets. Competitive DBs—Oracle and more. Meets enterprise nonfunctional requirements (NFRs)—compliance, security, costs, and so on. Talk about the technical details: Source ->Target. Secure. Feature parity with competitors. Zero data loss and near zero downtime migration with the Azure platform service.
  8. For more information, see: https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/distributed-availability-groups
  9. Azure DB – We are currently rolling out 140 as new default compat level across regions today
  10. Follow the readme.md file in demo3_dbcompat
  11. This slide specific to Toronto Tech Summit Uncover insights buried in your data to optimize the way you do business. Get insight you need to make the right decisions Make data-driven decisions to drive business results.​ Businesses need easy-to-use analytics products that deliver complex analysis and insights with a low cost of ownership Integrate big data from across the enterprise value chain and use advanced analytics in real time to optimize supply-side performance and save money. Embrace proactive measures with a live view into your supply chain—assess inventory levels, predict product fulfillment needs, and identify potential backlog issues. Bring together all of the data you need Data volumes are exploding—from traditional point-of-sale systems and e-commerce websites to new customer sentiment sources like Twitter and IoT sensors that stream data in real time using Apache Hadoop and Spark. By analyzing a diverse dataset from the start, you’ll make more informed decisions that are predictive and holistic rather than reactive and disconnected. Deliver better experiences and make better decisions by analyzing massive amounts of data in real time. Get the insight you need to deliver intelligent actions that improve customer engagement, increase revenue, and lower costs. Take charge of your data overload with big data Better understand customers, enhance decision-making, and increase productivity with insights gained from structured, semi-structured, and unstructured data. By analyzing vast quantities of data that were previously inaccessible, you transform your business culture into one that shapes the future with predictive analytics, rather than hindsight. Create new services, Reinvent processes, and capture new revenue
  12. This slide specific to Toronto Tech Summit
  13. This slide specific to Toronto Tech Summit
  14. Speaker notes: This slide shows the Microsoft Cloud Vision. Microsoft has a unique capability to provide SQL Server in different environments, giving the same experience, with the same enterprise-grade and tools for on-premises, on the service provider datacenter, and in Azure. Partners and customers take advantage of this capability to reduce infrastructure costs, increase database resilience, high availability, and performance. SQL Server 2017 provides new functionality that helps partners to innovate and renovate the database business. We will talk more about that when we look at the following slides.
  15. SQL Server 2017 – Meeting you where you are Any data Access diverse data, including video, streaming, documents, relational—both external data and data internal to your organization. Use PolyBase to access Hadoop big data and Azure Blob storage with the simplicity of T-SQL. You use Azure DocumentDB, a NoSQL document database service, for native JSON support and JavaScript built directly inside the database engine. Any application Use the T-SQL skills of your talent base to run advanced analytics through R/Python models, and to access structured and unstructured data. Take advantage of Microsoft-created database connectivity drivers and open-source drivers that enable developers to build any application using the platforms and tools of their choice—including Python, Ruby, and Node.js. Anywhere Flexible on-premises and in the cloud. Easily back up to the cloud. You can now migrate a SQL Server workload to Azure SQL DB. The parity is there and the notion that SQL Server doesn’t map to Azure SQL DB is no longer relevant. Keep more historical data at your fingertips by dynamically stretching tables to the cloud with Stretch Database. Choice of platform Aligns to your operating system environment. SQL Server is now available on Windows/Windows Server, Linux, and Docker. Benefit from continued integration with Windows Server for industry-leading performance, scale and virtualization on Windows. Note: Tux penguin image created by Larry Ewing
  16. Source: https://docs.microsoft.com/en-us/sql/integration-services/what-s-new-in-integration-services-in-sql-server-2017 https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-ssis-known-issues
  17. Source: https://docs.microsoft.com/en-us/sql/analysis-services/what-s-new-in-sql-server-analysis-services-2017
  18. Source: https://docs.microsoft.com/en-us/sql/reporting-services/what-s-new-in-sql-server-reporting-services-ssrs
  19. Intent Visualize the decision point; migrate to Azure SQL Database or Azure VM. Answer the question, “what’s the best path for me?” Two options for cloud migration: Infrastructure-as-a-service (IaaS)—SQL Server in Azure Virtual Machine (VM) allows you to run SQL Server inside a virtual machine in the cloud. Platform-as-a-service (PaaS)—Microsoft Azure SQL Database is a relational database-as-a-service. Both of these different cloud offerings provide enterprise level database support, but their characteristics, capabilities and costs are different.
  20. We have acknowledged feedback from our customers and are now acting on it. We are addressing the migration concerns by releasing: Data Migration Assistant (DMA)—built by the SQL engineering team using the latest and greatest knowledge base of all SQL versions. This helps with assessing and planning. Database Migration Service (DMS)—the newest Azure service that helps you move your on-premises DBs to Azure at scale.
  21. [this slide contains animations] In assessments, Data Migration Assistant (DMA) automates the potentially overwhelming process of checking database schema, and static objects for potentially breaking changes from prior versions. DMA also offers performance and reliability recommendations on the target server. [click] The first phase is to use DMA to assess the legacy database and identify issues. [click] In the second phase, issues are fixed. The first and second phases are repeated until all issues are addressed. [click] Finally, the database is converted and deployed to Azure.