Skip to content

Commit 16debd1

Browse files
author
Matt Usher
committed
May 2018 Release Notes updated
1 parent 183000d commit 16debd1

File tree

3 files changed

+27
-46
lines changed

3 files changed

+27
-46
lines changed

articles/sql-data-warehouse/TOC.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
href: sql-data-warehouse-overview-what-is.md
77
- name: Cheat sheet
88
href: cheat-sheet.md
9+
- name: Release Notes
10+
items:
11+
- name: May 2018
12+
href: release-notes-may-2018.md
913
- name: Quickstarts
1014
expanded: true
1115
items:

articles/sql-data-warehouse/release-notes_may_2018.md renamed to articles/sql-data-warehouse/release-notes-may-2018.md

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,31 @@ ms.author: twounder
1212
ms.reviewer: twounder
1313
---
1414

15-
# Release Notes May 2018
16-
The following new features, enhancements, and changes have been introduced this month.
15+
# What's new in Azure SQL Data Warehouse (May 2018)?
16+
Azure SQL Data Warehouse receives improvements continually. This article describes the new features and changes that have been introduced in May 2018.
1717

1818
## Gen 2 Instances
1919
![alt](https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/2528b41b-f09f-45b1-aa65-fc60d562d3bd.png)
20-
Azure SQL Data Warehouse Compute Optimized Gen2 tier sets new performance standards for cloud data warehousing. Customers now get up to 5 times better query performance, 4 times more concurrency, and 5 times higher computing power compared to the current generation. It can now serve 128 concurrent queries from a single cluster, the highest of any cloud data warehousing service.
20+
Azure SQL Data Warehouse Compute Optimized Gen2 tier sets new performance standards for cloud data warehousing. Customers now get up to five times better query performance, four times more concurrency, and five times higher computing power compared to the current generation. It can now serve 128 concurrent queries from a single cluster, the highest of any cloud data warehousing service.
2121

22-
See the [Turbocharge cloud analytics with Azure SQL Data Warehouse](https://azure.microsoft.com/blog/turbocharge-cloud-analytics-with-azure-sql-data-warehouse/) blog annoucement from Rohan Kumar, Corporate Vice President, Azure Data.
22+
See the [Turbocharge cloud analytics with Azure SQL Data Warehouse](https://azure.microsoft.com/blog/turbocharge-cloud-analytics-with-azure-sql-data-warehouse/) blog announcement from Rohan Kumar, Corporate Vice President, Azure Data.
2323

24-
## GDPR Compliance
24+
## Features
25+
26+
### GDPR Compliance
2527
Azure annouces full compliance and enforcement with the European Union (EU) General Data Protection Regulation (GDPR).
2628

27-
See the [New capabilities to enable robust GDPR compliance](https://azure.microsoft.com/blog/new-capabilities-to-enable-robust-gdpr-compliance/) blog annoucement by Tom Keane, Head of Global Infrastructure, Azure, for details on how Microsoft supports GDPR.
29+
See the [New capabilities to enable robust GDPR compliance](https://azure.microsoft.com/blog/new-capabilities-to-enable-robust-gdpr-compliance/) blog announcement by Tom Keane, Head of Global Infrastructure, Azure, for details on how Microsoft supports GDPR.
2830

29-
## Rejected Row Support
30-
Customers often use [PolyBase (External Tables) to load data](design-elt-data-loading.md) into SQL Data Warehouse due to the high performance, parallel nature of data loading. PolyBase is the default loading model when loading data via [Azure Data Factory](http://azure.com/adf) as well.
31+
### Rejected Row Support
32+
Customers often use [PolyBase (External Tables) to load data](design-elt-data-loading.md) into SQL Data Warehouse because of the high performance, parallel nature of data loading. PolyBase is the default loading model when loading data via [Azure Data Factory](http://azure.com/adf) as well.
3133

3234
SQL Data Warehouse adds the ability to define a rejected row location via the `REJECTED_ROW_LOCATION` parameter with the [CREATE EXTERNAL TABLE](https://docs.microsoft.com/sql/t-sql/statements/create-external-table-transact-sql) statement. After the execution of a [CREATE TABLE AS SELECT (CTAS)](https://docs.microsoft.com/sql/t-sql/statements/create-table-as-select-azure-sql-data-warehouse) from the external table, any rows that could not be loaded will be stored in a file near the source for further investigation.
3335

3436
See the [Load confidently with SQL Data Warehouse PolyBase Rejected Row Location](https://azure.microsoft.com/blog/load-confidently-with-sql-data-warehouse-polybase-rejected-row-location/) blog for more details on the Rejected Row behavior.
3537

36-
### Examples
38+
The following example shows the new syntax for specifying Rejected Rows.
39+
3740
```sql
3841
CREATE EXTERNAL TABLE [dbo].[Reject_Example]
3942
(
@@ -46,21 +49,17 @@ WITH
4649
)
4750
```
4851
52+
### ALTER VIEW
53+
[ALTER VIEW](https://docs.microsoft.com/sql/t-sql/statements/alter-view-transact-sql) allows a user to modify a previously created view without having to DELETE/CREATE the view and reapply permissions.
4954
50-
51-
## ALTER VIEW
52-
[ALTER VIEW](https://docs.microsoft.com/sql/t-sql/statements/alter-view-transact-sql) allows a user to modify a previously created view withouth having to DELETE/CREATE the view and reapply permissions.
53-
54-
### Examples
5555
The following example modifies a previously created view.
5656
```sql
5757
ALTER VIEW test_view AS SELECT 1 [data];
5858
```
5959
60-
## CONCAT_WS
61-
[The CONCAT_WS()](https://docs.microsoft.com/sql/t-sql/functions/concat-ws-transact-sql) function resturns a string resulting from the concatenation of two or more values in an end-to-end manner. It separates the concatenated values with the delimiter specified in the first argument. The `CONCAT_WS` function is useful for generating Comma Separated Value (CSV) output.
60+
### CONCAT_WS
61+
[The CONCAT_WS()](https://docs.microsoft.com/sql/t-sql/functions/concat-ws-transact-sql) function returns a string resulting from the concatenation of two or more values in an end-to-end manner. It separates the concatenated values with the delimiter specified in the first argument. The `CONCAT_WS` function is useful for generating Comma-Separated Value (CSV) output.
6262
63-
### Examples
6463
The following example shows concatenating a set of int values with a comma.
6564
```sql
6665
SELECT CONCAT_WS(',', 1, 2, 3);
@@ -70,27 +69,26 @@ The following example shows concatenating a set of mixed data type values with a
7069
SELECT CONCAT_WS(',', 1, 2, 'String', GETDATE())
7170
```
7271
73-
## SP_DATATYPE_INFO
72+
### SP_DATATYPE_INFO
7473
The [sp_datatype_info](https://docs.microsoft.com/sql/relational-databases/system-stored-procedures/sp-datatype-info-transact-sql) system stored procedure returns information about the data types supported by the current environment. It is commonly used by tools connecting through ODBC connections for data type investigation.
7574
76-
### Examples
7775
The following example retrieves details for all data types supported by SQL Data Warehouse.
7876
7977
```sql
8078
EXEC sp_datatype_info
8179
```
8280
83-
# Behavior Changes
84-
## SELECT INTO with ORDER BY
81+
## Behavior Changes
82+
### SELECT INTO with ORDER BY
8583
SQL Data Warehouse will now block `SELECT INTO` queries that contain an `ORDER BY` clause. Previously, this operation would succeed by first ordering the data in memory and then inserting into the target table reordering the data to match the table shape.
8684
87-
### Previous Behavior
85+
#### Previous Behavior
8886
The following statement would succeed with additional processing overhead.
8987
```sql
9088
SELECT * INTO table2 FROM table1 ORDER BY 1;
9189
```
9290
93-
### Current Behavior
91+
#### Current Behavior
9492
The following statement will throw an error indicating the `ORDER BY` clause is not supported in a `SELECT INTO` statement.
9593
```sql
9694
SELECT * INTO table2 FROM table1 ORDER BY 1;
@@ -101,5 +99,5 @@ Msg 104381, Level 16, State 1, Line 1
10199
The ORDER BY clause is invalid in views, CREATE TABLE AS SELECT, INSERT SELECT, SELECT INTO, inline functions, derived tables, subqueries, and common table expressions, unless TOP or FOR XML is also specified.
102100
```
103101
104-
## SET PARSEONLY ON query status
105-
Using the `SET PARSEONLY ON` syntax allows a user to have the SQL Data Warehouse engine examine the syntax of each T-SQL statement and return any error messages without compiling or executing the statement. Previously, in the [sys.dm_pdw_exec_requests](https://docs.microsoft.com/sql/relational-databases/system-dynamic-management-views/sys-dm-pdw-exec-requests-transact-sql) system view, the status for these statements would remain in the `Running` state. The `sys.dm_pdw_exec_requests` view will now return the status as `Complete`.
102+
### SET PARSEONLY ON query status
103+
Using the `SET PARSEONLY ON` syntax allows a user to have the SQL Data Warehouse engine examine the syntax of each T-SQL statement and return any error messages without compiling or executing the statement. Previously, in the [sys.dm_pdw_exec_requests](https://docs.microsoft.com/sql/relational-databases/system-dynamic-management-views/sys-dm-pdw-exec-requests-transact-sql) system view, the status for these statements would remain in the `Running` state. The `sys.dm_pdw_exec_requests` view will now return the status as `Complete`.

articles/sql-data-warehouse/release-notes.md

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)