Erin Dempster SQL Server 2019 Sneak Peek.

Slides:



Advertisements
Similar presentations
SQL Server 2016 Security Features Marek Chmel Microsoft MVP: Data Platform Microsoft MCT: Regional Lead MCSE: Data Platform Certified Ethical Hacker.
Advertisements

9/24/2017 7:27 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
3 Ways to Integrate Business Systems to Partners
Microsoft Connect /23/ :39 PM
Azure SQL Database Updates
Microsoft Connect /6/ :05 AM
BUILD BIG DATA ENTERPRISE SOLUTIONS FASTER ON AZURE HDINSIGHT
Use relational database as a service
Data Platform and Analytics Foundational Training
Cloud BI with Azure Analysis Services
4/18/2018 6:56 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
4/18/2018 3:49 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Data Platform and Analytics Foundational Training
Convergence /6/2018 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Data Platform and Analytics Foundational Training
Data Platform and Analytics Foundational Training
What’s new in SQL Server 2017 for BI?
System Center Marketing
System Center Marketing
Business Critical Application Platform
Using a Gateway to Leverage On-Premises Data in Power BI
6/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
What’s New in SQL Server 2016 Master Data Services
Planning an Effective Upgrade from SQL Server 2008
Azure Cosmos DB Venitta J Microsoft Connect /6/2018 4:36 PM
Mission-critical performance with Microsoft SQL Server 2016
Create and publish reports with Power BI for desktop
Using a Gateway to Leverage On-Premises Data in Power BI
Business Critical Application Platform
Modeling and Analytics Features Coming in Analysis Services vNext
Melbourne Azure Meetup
Enterprise security for big data solutions on Azure HDInsight
SQL Server BI on Windows Azure Virtual Machines
Welcome! Power BI User Group (PUG)
Overview of Azure Data Lake Store
Migrating Your BI Platform To Azure
Move and manage your SQL Databases to Azure
Server & Tools Business
Welcome! Power BI User Group (PUG)
Cloud BI with Azure Analysis Services
SQL Server on Linux: High Availability And Disaster Recovery
Microsoft Virtual Academy
12/25/2018 5:25 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Connect /25/2019 1:20 PM
Power BI with Analysis Services
Developing for Windows Azure
SQL Server 2016 Security Features
Inside SQL Server Polybase
Andrew Fryer Microsoft UK
Azure Machine Learning on Databricks
SQL Server using Amazon Web Services EC2 Instances
Playing with (M)agic: Introduction to Writing M Code in Power BI
SQL Server 2019: What’s new? Eugene Meidinger
Microsoft Data Insights Summit
SharePoint Server Assessment Results
Modernizing on SQL Server 2019
Introduction to ASP.NET Parts 1 & 2
Building Windows Store Apps with Windows Azure Mobile Services
Make it real: Help your customers comply with the GDPR
Introduction to Azure Data Lake
Productive + Hybrid + Intelligent + Trusted
Stefano Tempesta Secure Machine Learning with SQL Server Always Encrypted with Secure Enclaves.
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Sql Server 2019: what’s new?.
Docker for DBAs SQL Saturday 8/17/2019.
Containers on Azure Peter Lasne Sr. Software Development Engineer
SQL Server 2019 Bringing Apache Spark to SQL Server
Visual Data Flows – Azure Data Factory v2
Presentation transcript:

Erin Dempster SQL Server 2019 Sneak Peek

Thanks to our GOLD Sponsor

Thanks to our SILVER Sponsors

About Me Pronouns: she/her Senior Consultant @ Superior Consulting Services MCSE Data & Analytics SQL Server 2016 & 2017 Application Development Transactional DB Development SQL Server Administration

Agenda Data Classification Big Data Clusters Release Timeline Overview Installation Basic Task – Restore DB Release Timeline Questions

Data classification and assessments 5/29/2019 8:05 PM Data classification and assessments Classification tool allows you to tag columns stored in a SQL Server database with pre- defined set of GDPR-related labels Data Classification and auditing built-in to the engine NEW Get visibility into your security state and meet compliance standards with SQL Server Vulnerability Assessment SQL Data Classification Report SQL Data Discovery and Classification allows you to classify columns in your database that contain sensitive information. You can classify columns by the type of information they contain—names, addresses, social security numbers, and so on—and by the level of sensitivity of the data in the column—including levels such as public, general, confidential, and confidential. You can easily generate reports from the classification you have applied to enable you to meet statutory and regulatory requirements, such as EU GDPR. Vulnerability assessment— track compliance of your SQL Server instances and Azure SQL Database instances with recognized security best practices. Vulnerability assessment gives you a simple way to proactively monitor and improve your database security posture, and to better comply with data protection regulations such as EU GDPR. New in SQL Server 2019 and Azure SQL Database, Data Classification and auditing built-in to the engine NEW Source: https://info.microsoft.com/rs/157-GQE-382/images/EN-US-CNTNT-white-paper-DBMod-Microsoft-SQL-Server-2019-Technical-white-paper.pdf © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Data Classification Demo

Always Encrypted with secure enclaves protects sensitive data 5/29/2019 8:05 PM Always Encrypted with secure enclaves protects sensitive data In-place encryption enables cryptographic operations on sensitive data without moving the data outside the database NEW Rich computations including pattern matching and range comparisons are supported inside the secure enclave, enabling a broad range of applications NEW Always Encrypted with secure enclaves is enabled by Windows Server 2019 Always Encrypted with secure enclaves plaintext ciphertext SQL Enhanced client driver Enclave Our differentiated security feature, Always Encrypted, is enhanced in this release when running SQL19 on WS19. Until now, Always Encrypted protected the data by encrypting it on the client side and never allowing the data or the corresponding cryptographic keys to appear in plaintext inside the SQL Server Engine. As a result, the functionality on encrypted columns inside the database was severely restricted. The only operations SQL Server could perform on encrypted data were equality comparisons. Always Encrypted with secure enclaves addresses these limitations by allowing computations on plaintext data inside a secure enclave on the server side. A secure enclave is a protected region of memory within the SQL Server process, and acts as a trusted execution environment for processing sensitive data inside the SQL Server engine. This allows for computations on cryptographic operations (initial data encryption or key rotation) and rich computations (for example, pattern matching). Another advanced security features include Dynamic Data Masking and Row Level Security. Link: https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-enclaves?view=sqlallproducts-allversions plaintext © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Big Data Cluster Edition

Early Adoption Program SQL Server 2019 Big Data Cluster Edition in EAP only Register at https://aka.ms/eapsignup

Scale out big data compute and storage 5/29/2019 8:05 PM Scale out big data compute and storage SQL Server 2019 includes Spark and HDFS, enabling you to read and write directly in HDFS using SQL Server or Spark NEW Elastically scale compute and storage on demand using the Kubernetes architecture NEW Apps, BI, and analytics access all your relational and big data through the SQL Server master instance using T-SQL NEW Scale-out data marts combine and cache data from relational and non-relational data sources for fast querying NEW Custom apps BI Analytics SQL SQL Server master instance SQL Server HDFS Data Node Spark Kubernetes pod SQL Server HDFS Data Node Spark SQL Server HDFS Data Node Spark Easily scale your SQL Server and Big Data storage using HDFS-based storage pools Enable SQL Developers to build applications consuming Enterprise Data Lakes Enable Business Analysts to reason over ALL Data using SQL query Enable the use of existing eco-system of SQL Server tools and Apps to access and analyze enterprise data Eliminate the need for data movement through data virtualization and HDFS data-marts Node Node Node Persistent storage Intelligence over all data © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Increase analytics and apps performance Directly read from HDFS Persistent storage … Storage pool SQL Server Spark HDFS Data Node Kubernetes pod Analytics Custom apps BI SQL Server master instance Node SQL Cluster Compute pool SQL Compute Node External data sources Data pool SQL Data Node Compute pool SQL Compute Node Storage Compute pool SQL Compute Node … IoT data Increase analytics and apps performance with scale out data pools Intelligence over all data

Loving the Penguin SQL Server 2019 Big Data Clusters runs in Linux containers with Docker. Having some familiarity with Linux will go a long way with an introduction to Big Data Clusters https://www.wpclipart.com/signs_symbol/love/hearts/rainbow_love_heart.png.html (Lower right) http://pluspng.com/pink-love-heart-png-hd-7132.html (Mid-right and lower left) https://en.wikipedia.org/wiki/Heart_(symbol) (remaining)

Installation Types Minikube – Single server installation Kubernetes – On premise, multi-server installation Azure Kubernetes Services (AKS)

Installation - Effort vs Cost Type Effort (1 = Easy, 5 = Really Hard) Cost Minikube 3 $ Kubernetes – On Premise 5+ $$ Azure Kubernetes Services 1 $$$$$

Installation – mssqlctl - Initial Screen

Installation – Key Parameters ACCEPT_EULA Yes MSSQL_SA_PASSWORD S0m3P@ssw0rd STORAGE_CLASS_NAME DEFAULT CLUSTER_TYPE MINIKUBE (KUBERNETES or AKS) STORAGE_SIZE 6Gi STORAGE_POOL_STORAGE_SIZE STORAGE_SIZE

Installation – Key Parameters ACCEPT_EULA Yes MSSQL_SA_PASSWORD S0m3P@ssw0rd STORAGE_CLASS_NAME DEFAULT CLUSTER_TYPE MINIKUBE (KUBERNETES or AKS) STORAGE_SIZE 6Gi STORAGE_POOL_STORAGE_SIZE STORAGE_SIZE

Installation – Key Parameters ACCEPT_EULA Yes MSSQL_SA_PASSWORD S0m3P@ssw0rd STORAGE_CLASS_NAME DEFAULT CLUSTER_TYPE MINIKUBE (KUBERNETES or AKS) STORAGE_SIZE 6Gi STORAGE_POOL_STORAGE_SIZE STORAGE_SIZE

Installation mssqlctl cluster create –name sql2019

SQL Administration Demo

Release Timeline

SQL Server 2019 Releases1 CTP 2.0 – September 24th CTP 2.1 – November 6th CTP 2.2 – December 12th CTP 2.3 – March 1st CTP 2.4 – March 24th … Release Candidate -? RTM - ? 1 Microsoft SQL Server Versions List - https://sqlserverbuilds.blogspot.com/#sql2019

New to CTP 2.4 Database Engine Analysis Services Big Data Clusters Truncation error improvements Analysis Services Support for Many-to-Many Relationships Big Data Clusters GPU Support for TensorFlow Spark 2.4 now included Database Engine Error message ID 8152 has been replaced with error 2628 to now include the column and string value that would be truncated. “String or binary string would be truncated in table <tableName>, column <columnName>. Truncated value: <value>” Analysis Services CTP 2.4 now allows for many-to-many relationships in tabular models. Developers can now implement relationships where the granularity of the two tables are different. One downside for the CTP…it appears the relationships can only be built through scripting APIs or Tabular Editor (Open source). This is expected to change before RTM. (https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-ver15?view=sqlallproducts-allversions#ssas)

Questions???