Skip to content

Commit 522c40e

Browse files
authored
Merge pull request #111489 from julieMSFT/20200414_publishCHANGES
20200414 publish changes
2 parents 9b0714e + 8e43ed1 commit 522c40e

File tree

11 files changed

+11
-39
lines changed

11 files changed

+11
-39
lines changed

articles/synapse-analytics/metadata/database.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ Since the databases are synchronized to SQL on-demand and the SQL pools asynchro
2929

3030
## Manage a Spark created database
3131

32-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
33-
3432
Use Spark to manage Spark created databases. For example, delete it through a Spark pool job, and create tables in it from Spark.
3533

3634
If you create objects in a Spark created database using SQL on-demand, or try to drop the database, the operation will succeed. But, the original Spark database won't be changed.
@@ -39,8 +37,6 @@ If you try to drop the synchronized schema in a SQL pool, or try to create a tab
3937

4038
## Handling of name conflicts
4139

42-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
43-
4440
If the name of a Spark database conflicts with the name of an existing SQL on-demand database, a suffix is appended in SQL on-demand to the Spark database. The suffix in SQL on-demand is `_<workspace name>-ondemand-DefaultSparkConnector`.
4541

4642
For example, if a Spark database called `mydb` gets created in the Azure Synapse workspace `myws` and a SQL on-demand database with that name already exists, then the Spark database in SQL on-demand will have to be referenced using the name `mydb_myws-ondemand-DefaultSparkConnector`.
@@ -50,8 +46,6 @@ For example, if a Spark database called `mydb` gets created in the Azure Synapse
5046
5147
## Security model
5248

53-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
54-
5549
The Spark databases and tables, along with their synchronized representations in the SQL engines will be secured at the underlying storage level.
5650

5751
The security principal who creates a database is considered the owner of that database, and has all the rights to the database and its objects.
@@ -66,8 +60,6 @@ If a security principal requires the ability to create objects or drop objects i
6660

6761
### Create & connect to Spark database - SQL on-demand
6862

69-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
70-
7163
First create a new Spark database named `mytestdb` using a Spark cluster you have already created in your workspace. You can achieve that, for example, using a Spark C# Notebook with the following .NET for Spark statement:
7264

7365
```csharp
@@ -84,8 +76,6 @@ Verify that `mytestdb` is included in the results.
8476

8577
### Exposing a Spark database in a SQL pool
8678

87-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
88-
8979
With the database created in the previous example, now create a SQL pool in your workspace named `mysqlpool` that enables metadata synchronization.
9080

9181
Run the following statement against the `mysqlpool` SQL pool:

articles/synapse-analytics/metadata/overview.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,10 @@ Object synchronization occurs asynchronously. Objects will have a slight delay o
4141

4242
## Which metadata objects are shared
4343

44-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
45-
4644
Spark allows you to create databases, external tables, managed tables, and views. Since Spark views require a Spark engine to process the defining Spark SQL statement, and cannot be processed by a SQL engine, only databases and their contained external and managed tables that use the Parquet storage format are shared with the workspace SQL engines. Spark views are only shared among the Spark pool instances.
4745

4846
## Security model at a glance
4947

50-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
51-
5248
The Spark databases and tables, along with their synchronized representations in the SQL engines, are secured at the underlying storage level. When the table is queried by any of the engines that the query submitter has the right to use, the query submitter's security principal is being passed through to the underlying files. Permissions are checked at the file system level.
5349

5450
For more information, see [Azure Synapse Analytics shared database](database.md).

articles/synapse-analytics/metadata/table.md

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ Mapping of tables to external tables, data sources and file formats.
2727

2828
## Manage a Spark created table
2929

30-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
31-
3230
Use Spark to manage Spark created databases. For example, delete it through a Spark pool job, and create tables in it from Spark.
3331

3432
If you create objects in such a database from SQL on-demand or try to drop the database, the operation will succeed, but the original Spark database will not be changed.
@@ -37,8 +35,6 @@ If you try to drop the synchronized schema in a SQL pool, or try to create a tab
3735

3836
## Exposing a Spark table in SQL
3937

40-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
41-
4238
### Which Spark tables are shared
4339

4440
Spark provides two types of tables that Azure Synapse exposes in SQL automatically:
@@ -87,8 +83,6 @@ Spark tables provide different data types than the Synapse SQL engines. The foll
8783

8884
## Security model
8985

90-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
91-
9286
The Spark databases and tables, as well as their synchronized representations in the SQL engines will be secured at the underlying storage level. Since they do not currently have permissions on the objects themselves, the objects can be seen in the object explorer.
9387

9488
The security principal who creates a managed table is considered the owner of that table and has all the rights to the table as well as the underlying folders and files. In addition, the owner of the database will automatically become co-owner of the table.
@@ -101,8 +95,6 @@ For more information on how to set permissions on the folders and files, see [Az
10195

10296
### Create a managed table backed by Parquet in Spark and query from SQL on-demand
10397

104-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
105-
10698
In this scenario, you have a Spark database named `mytestdb`. See [Create & connect to Spark database - SQL on-demand](database.md#create--connect-to-spark-database---sql-on-demand).
10799

108100
Create a managed Spark table with SparkSQL by running the following command:
@@ -162,8 +154,6 @@ id | name | birthdate
162154

163155
### Creating an external table backed by Parquet in Spark and querying it from SQL on-demand
164156

165-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
166-
167157
In this example, create an external Spark table over the Parquet data files that got created in the previous example for the managed table.
168158

169159
For example, with SparkSQL run:
@@ -201,8 +191,6 @@ id | name | birthdate
201191

202192
### Querying Spark tables in a SQL pool
203193

204-
[!INCLUDE [synapse-analytics-preview-features](../../../includes/synapse-analytics-preview-features.md)]
205-
206194
With the tables created in the previous examples, now create a SQL pool in your workspace named `mysqlpool` that enables metadata synchronization (or use the already created pool from [Exposing a Spark database in a SQL pool](database.md#exposing-a-spark-database-in-a-sql-pool).
207195

208196
Run the following statement against the `mysqlpool` SQL pool:
Loading
Loading
100 Bytes
Loading
Loading
Loading

articles/synapse-analytics/sql-data-warehouse/sql-data-warehouse-troubleshoot-connectivity.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,6 @@ ms.custom: seo-lt-2019, azure-synapse
1717

1818
This article lists common troubleshooting techniques around connecting to your SQL Analytics database.
1919

20-
- [Check service availability](sql-data-warehouse-troubleshoot-connectivity.md#check-service-availability)
21-
- [Check for paused or scaling operation](sql-data-warehouse-troubleshoot-connectivity.md#check-for-paused-or-scaling-operation)
22-
- [Check your firewall settings](sql-data-warehouse-troubleshoot-connectivity.md#check-your-firewall-settings)
23-
- [Check your VNet/Service Endpoint settings](sql-data-warehouse-troubleshoot-connectivity.md#check-your-vnetservice-endpoint-settings)
24-
- [Check for the latest drivers](sql-data-warehouse-troubleshoot-connectivity.md#check-for-the-latest-drivers)
25-
- [Check your connection string](sql-data-warehouse-troubleshoot-connectivity.md#check-your-connection-string)
26-
- [Intermittent connection issues](sql-data-warehouse-troubleshoot-connectivity.md#intermittent-connection-issues)
27-
- [Common error messages](sql-data-warehouse-troubleshoot-connectivity.md#common-error-messages)
28-
2920
## Check service availability
3021

3122
Check to see if the service is available. In the Azure portal, go to the Synapse SQL pool you're trying to connect. In the left TOC panel, click on **Diagnose and solve problems**.

includes/synapse-analytics-preview-features.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,7 @@ ms.author: jrasnick
1010
ms.custom: include file
1111
---
1212

13-
>[!NOTE]
14-
>This section describes preview feature functionality.
13+
> [!IMPORTANT]
14+
> Azure Synapse Analytics (workspaces) is currently in public preview.
15+
> This preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
16+
> For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).

0 commit comments

Comments
 (0)