You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/synapse-analytics/sql/overview-features.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ Transact-SQL language is used in serverless SQL pool and dedicated model can ref
22
22
23
23
Consumption models in Synapse SQL enable you to use different database objects. The comparison of supported object types is shown in the following table:
24
24
25
-
|| Dedicated | Serverless |
25
+
|Object| Dedicated | Serverless |
26
26
| --- | --- | --- |
27
27
|**Tables**|[Yes](/sql/t-sql/statements/create-table-azure-sql-data-warehouse?view=azure-sqldw-latest&preserve-view=true)| No, the in-database tables are not supported. Serverless SQL pool can query only [external tables](develop-tables-external-tables.md?tabs=native) that reference data stored in [Azure Data Lake storage or Dataverse](#data-access). |
28
28
|**Views**|[Yes](/sql/t-sql/statements/create-view-transact-sql?view=azure-sqldw-latest&preserve-view=true). Views can use [query language elements](#query-language) that are available in dedicated model. |[Yes](/sql/t-sql/statements/create-view-transact-sql?view=azure-sqldw-latest&preserve-view=true), you can create views over [external tables](develop-tables-external-tables.md?tabs=native), the queries with the OPENROWSET function, and other views. Views can use [query language elements](#query-language) that are available in serverless model. |
@@ -47,7 +47,7 @@ Consumption models in Synapse SQL enable you to use different database objects.
47
47
48
48
Query languages used in Synapse SQL can have different supported features depending on consumption model. The following table outlines the most important query language differences in Transact-SQL dialects:
49
49
50
-
|| Dedicated | Serverless |
50
+
|Statement| Dedicated | Serverless |
51
51
| --- | --- | --- |
52
52
|**SELECT statement**| Yes. `SELECT` statement is supported, but some Transact-SQL query clauses, such as [FOR XML/FOR JSON](/sql/t-sql/queries/select-for-clause-transact-sql?view=azure-sqldw-latest&preserve-view=true), [MATCH](/sql/t-sql/queries/match-sql-graph?view=azure-sqldw-latest&preserve-view=true), OFFSET/FETCH are not supported. | Yes, `SELECT` statement is supported, but some Transact-SQL query clauses like [FOR XML](/sql/t-sql/queries/select-for-clause-transact-sql?view=azure-sqldw-latest&preserve-view=true), [MATCH](/sql/t-sql/queries/match-sql-graph?view=azure-sqldw-latest&preserve-view=true), [PREDICT](/sql/t-sql/queries/predict-transact-sql?view=azure-sqldw-latest&preserve-view=true), GROUPNG SETS, and the query hints are not supported. |
53
53
|**INSERT statement**| Yes | No. Upload new data to Data Lake using Spark or other tools. Use Azure Cosmos DB with the analytical storage for highly transactional workloads. You can use [CETAS](/sql/t-sql/statements/create-external-table-as-select-transact-sql?view=azure-sqldw-latest&preserve-view=true) to create an external table and insert data. |
@@ -75,7 +75,7 @@ Query languages used in Synapse SQL can have different supported features depend
75
75
76
76
Synapse SQL pools enable you to use built-in security features to secure your data and control access. The following table compares high-level differences between Synapse SQL consumption models.
77
77
78
-
|| Dedicated | Serverless |
78
+
|Feature| Dedicated | Serverless |
79
79
| --- | --- | --- |
80
80
|**Logins**| N/A (only contained users are supported in databases) | Yes, server-level Azure AD and SQL logins are supported. |
81
81
|**Users**| N/A (only contained users are supported in databases) | Yes, database users are supported. |
@@ -111,7 +111,7 @@ Dedicated SQL pool and serverless SQL pool use standard Transact-SQL language to
111
111
112
112
## Platform features
113
113
114
-
|| Dedicated | Serverless |
114
+
|Feature| Dedicated | Serverless |
115
115
| --- | --- | --- |
116
116
| Scaling |[Yes](../sql-data-warehouse/sql-data-warehouse-manage-compute-overview.md)| Serverless SQL pool automatically scales depending on the workload. |
117
117
| Pause/resume |[Yes](../sql-data-warehouse/sql-data-warehouse-manage-compute-overview.md)| Serverless SQL pool automatically deactivated when it is not used and activated when needed. User action is not required. |
@@ -122,7 +122,7 @@ Dedicated SQL pool and serverless SQL pool use standard Transact-SQL language to
122
122
123
123
You can use various tools to connect to Synapse SQL to query data.
124
124
125
-
|| Dedicated | Serverless |
125
+
|Tool| Dedicated | Serverless |
126
126
| --- | --- | --- |
127
127
|**Synapse Studio**| Yes, SQL scripts | Yes, SQL scripts can be used in Synapse Studio. Use SSMS or ADS instead of Synapse Studio if you are returning a large amount of data as a result. |
128
128
|**Power BI**| Yes | Yes, you can [use Power BI](tutorial-connect-power-bi-desktop.md) to create reports on serverless SQL pool. Import mode is recommended for reporting.|
@@ -139,7 +139,7 @@ Most of the applications use standard Transact-SQL language can query both dedic
139
139
140
140
Data that is analyzed can be stored on various storage types. The following table lists all available storage options:
141
141
142
-
|| Dedicated | Serverless |
142
+
|Storage type| Dedicated | Serverless |
143
143
| --- | --- | --- |
144
144
|**Internal storage**| Yes | No, data is placed in Azure Data Lake or [Azure Cosmos DB analytical storage](query-cosmos-db-analytical-store.md). |
145
145
|**Azure Data Lake v2**| Yes | Yes, you can use external tables and the `OPENROWSET` function to read data from ADLS. Learn here how to [setup access control](develop-storage-files-storage-access-control.md). |
@@ -156,7 +156,7 @@ Data that is analyzed can be stored on various storage types. The following tabl
156
156
157
157
Data that is analyzed can be stored in various storage formats. The following table lists all available data formats that can be analyzed:
158
158
159
-
|| Dedicated | Serverless |
159
+
|Data format| Dedicated | Serverless |
160
160
| --- | --- | --- |
161
161
|**Delimited**|[Yes](/sql/t-sql/statements/create-external-file-format-transact-sql?view=azure-sqldw-latest&preserve-view=true)| Yes, you can [query delimited files](query-single-csv-file.md). |
162
162
|**CSV**| Yes (multi-character delimiters not supported) | Yes, you can [query CSV files](query-single-csv-file.md). For better performance use PARSER_VERSION 2.0 that provides [faster parsing](develop-openrowset.md#fast-delimited-text-parsing). If you are appending rows to your CSV files, make sure that you [query the files as appendable](query-single-csv-file.md#querying-appendable-files). |
0 commit comments