Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Ignite /16/2017 4:08 PM

Similar presentations


Presentation on theme: "Microsoft Ignite /16/2017 4:08 PM"— Presentation transcript:

1 Microsoft Ignite 2015 4/16/2017 4:08 PM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Azure SQL Data Warehouse Overview
Matt Usher Senior Program Manager

3 “Do not go where the path may lead,
Microsoft Ignite 2015 4/16/2017 4:08 PM “Do not go where the path may lead, go instead where there is no path and leave a trail.” Ralph Waldo Emerson © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Introducing SQL Data Warehouse
Microsoft Ignite 2015 4/16/2017 4:08 PM Introducing SQL Data Warehouse Fully managed relational data warehouse-as-a-service The first elastic cloud data warehouse with enterprise-grade capabilities Support your smallest to largest data sets Elastic scale & performance Market Leading Price & Performance Powered by the Cloud © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Microsoft Ignite 2015 4/16/2017 4:08 PM Elastic Scale Spin up for heavy workloads, cycle down for daily activity Buy time to insight based on what you need, when you need it Choose the combo of compute and storage that meets your needs Elastic scale & performance Powered by the Cloud Market Leading Price & Performance © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Sample - Portal UX Microsoft Ignite 2015 4/16/2017 4:08 PM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Sample - PowerShell C:\PS>$ServerName = “DemoServer”
C:\PS>$DatabaseName = “SampleDW” C:\PS>$ServiceObjective = “B89B9C6A-4EC2-4EB8-99DB-6D2807E6AAB” (DW1000) C:\PS>$Database = Get-AzureSqlDatabase -ServerName $ServerName DatabaseName $DatabaseName C:\PS>Set-AzureSqlDatabase –ServerName $ServerName –ServiceObject $ServiceObjective

8 Sample - TSQL ALTER DATABASE [dbo].[SampleDW] {
SET SERVICE_OBJECTIVE = 'DW1000' };

9 Pause $$$$ Data remains in place – no reloading / restoring of data
Microsoft Ignite 2015 4/16/2017 4:08 PM Pause Data remains in place – no reloading / restoring of data When paused, cloud-scale storage is min cost Automate via PowerShell/REST API $$$$ © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 MPP vs. SMP Architecture
Microsoft Ignite 2015 4/16/2017 4:08 PM MPP vs. SMP Architecture VS © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 SQL DW: Building on SQL DB Foundation
Microsoft Ignite 2015 4/16/2017 4:08 PM SQL DW: Building on SQL DB Foundation Elastic, Petabyte Scale DW Optimized SQL DW 99.99% uptime SLA, Geo-restore Azure Compliance (ISO, HIPAA, EU, etc.) SQL DB Service Tiers True SQL Server Experience; Existing Tools Just Work © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 SQL Server Compatibility
Microsoft Ignite 2015 4/16/2017 4:08 PM SQL Server Compatibility Mature enterprise-ready SQL for sophisticated DW scenarios Existing SQL Server scripts and tools just work Continuous enhancements on language surface User-Defined Functions & Stored Procedures Modular programming (write once, execute multiple times) Faster code execution Encapsulated programming logic Table Partitioning Easier maintenance of large tables Improves performance Enhanced scalability and availability Collations Allows proper use and comparisons of characters in different languages Indices & Column-Store Support Mature Column-Store technology for best- in-class DW query performance © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Query unstructured data via Polybase/T-SQL
Microsoft Ignite 2015 4/16/2017 4:08 PM Query unstructured data via Polybase/T-SQL T-SQL query Capability T-SQL for querying relational and non-relational data across SQL Server and Hadoop Benefits New business insights across your data lake Leverage existing skillsets and BI tools Faster time to insights and simplified ETL process SQL Server Hadoop Quote: ************************ ********************** ********************* *********************** $658.39 Jim Gray Name 11/13/58 DOB WA State Ann Smith 04/29/76 ME © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Sample TSQL - Setup -- This is only one time for a database
CREATE MASTER KEY; CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'SecurePassword'; -- This is required once per a new credential. CREATE CREDENTIAL ProdCreds ON DATABASE WITH IDENTITY = ‘StorageName', Secret = 'StorageKeyValueGoesHere';

15 Sample TSQL – Data Source
-- Create a data source CREATE EXTERNAL DATA SOURCE [WebLogSource] WITH ( TYPE = HADOOP, LOCATION = CREDENTIAL = ProdCreds );

16 Sample TSQL – File Format
-- Create the file format CREATE EXTERNAL FILE FORMAT [WebLogFormat] WITH ( FORMAT_TYPE = DELIMITEDTEXT, FORMAT_OPTIONS FIELD_TERMINATOR = ‘|', DATE_FORMAT = 'yyyy-MM-dd HH:mm:ss' ) );

17 Sample TSQL – External Table
-- Create the external Table CREATE EXTERNAL TABLE [WebLogs] ( url VARCHAR(50), event_date DATE, user_IP VARCHAR(50) ) WITH LOCATION='weblogs', DATA_SOURCE = WebLogData, FILE_FORMAT = WebLogFormat );

18 Sample TSQL - Queries -- Join Local and External tables SELECT Day,
Products, COUNT(*) AS [Visits] FROM WebLogs wl INNER JOIN Products p ON p.Url = wl.url WHERE wl.event_date > DATEADD(DAY, -30, GETDATE());

19 Microsoft Ignite 2015 4/16/2017 4:08 PM Symmetry Integrated with Power BI, Azure Machine Learning, and Azure Data Factory App Service Azure SQL Database Azure Machine Learning Intelligent App Hadoop Azure SQL Data Warehouse Power BI © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 Data Warehouse Unit (DWU)
Microsoft Ignite 2015 4/16/2017 4:08 PM Data Warehouse Unit (DWU) Measure of Power Simply buy the query performance you need, not just hardware Transparency Quantified by workload objectives: how fast rows are scanned, loaded, copied On Demand First DW service to offer compute power on demand, independent of storage Scan 1B rows 100 DWU = 297 sec 400 DWU 74 sec 800 DWU 37 sec 1,600 DWU 19 sec Scan Rate xx M row/sec Loading Rate xx K row/sec Table Copy Rate 100 DWU © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 Market-Leading Price/Performance
Microsoft Ignite 2015 4/16/2017 4:08 PM Market-Leading Price/Performance Best On-Demand Price/Performance Advantages in elasticity and pause to reduce customer cost SQL DW start small, can grow to PB+ Pay for performance by scaling compute against storage 50 SQL DW High Performance SQL DW Balanced Performance SQL DW High Capacity 100GB 1TB 2TB 1+PB © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Azure SQL Data Warehouse
Microsoft Ignite 2015 4/16/2017 4:08 PM Azure SQL Data Warehouse Separate storage & compute Scale-out relational data warehouse MPP massive scale-out Elastic scale Integration with Power BI, ADF, and Machine Learning services © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 Please evaluate this session
4/16/2017 4:08 PM Please evaluate this session Your feedback is important to us! Visit Myignite at or download and use the Ignite Mobile App with the QR code above. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24 http://aka.ms/sqldw For more details: 4/16/2017 4:08 PM
© 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Microsoft Ignite /16/2017 4:08 PM"

Similar presentations


Ads by Google