Skip to content

Commit 2e6abf1

Browse files
author
Ron Ortloff
committed
commit mi wlm changes 2022-01-24 0900
1 parent ecb50f9 commit 2e6abf1

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

articles/synapse-analytics/sql-data-warehouse/sql-data-warehouse-how-to-troubleshoot-missed-classification.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: craigg
77
ms.service: synapse-analytics
88
ms.topic: how-to
99
ms.subservice: sql-dw
10-
ms.date: 10/01/2021
10+
ms.date: 01/24/2022
1111
ms.custom: template-how-to
1212
ms.reviewer: wiassaf
1313
---
@@ -21,7 +21,7 @@ Azure Synapse Analytics provides workload management capabilities like [classify
2121
However, in some scenarios, a combination of these capabilities can lead to workload classification that doesn't reflect user intent. This article lists such common scenarios and how to troubleshoot them. First, you should query basic information for troubleshooting misclassified workload scenarios.
2222

2323
> [!NOTE]
24-
> This article does not apply to serverless SQL pools in Azure Synapse Analytics.
24+
> Classifying managed identities (MI) behavior differs between the dedicated SQL pool in Azure Synapse workspaces and the standalone dedicated SQL pool (formerly SQL DW). While the standalone dedicated SQL pool MI maintains the assigned identity, Azure Synapse workspaces adds MI to the dbo role. This cannot be changed. The dbo role, by default, is classified to smallrc. Creating a classifier for the dbo role will allows for assigning a workload group other than smallrc. If dbo is too generic of a role, consider using label, session or time-based classification in conjunction with the dbo role classification.
2525
2626
## Basic troubleshooting information
2727

articles/synapse-analytics/sql-data-warehouse/sql-data-warehouse-workload-classification.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: craigg
77
ms.service: synapse-analytics
88
ms.topic: conceptual
99
ms.subservice: sql-dw
10-
ms.date: 02/04/2020
10+
ms.date: 01/24/2022
1111
ms.author: rortloff
1212
ms.reviewer: sngun
1313
ms.custom: azure-synapse
@@ -33,9 +33,6 @@ Not all statements are classified as they do not require resources or need impor
3333

3434
Classification for dedicated SQL pool is achieved today by assigning users to a role that has a corresponding resource class assigned to it using [sp_addrolemember](/sql/relational-databases/system-stored-procedures/sp-addrolemember-transact-sql?toc=/azure/synapse-analytics/sql-data-warehouse/toc.json&bc=/azure/synapse-analytics/sql-data-warehouse/breadcrumb/toc.json&view=azure-sqldw-latest&preserve-view=true). The ability to characterize requests beyond a login to a resource class is limited with this capability. A richer method for classification is now available with the [CREATE WORKLOAD CLASSIFIER](/sql/t-sql/statements/create-workload-classifier-transact-sql?toc=/azure/synapse-analytics/sql-data-warehouse/toc.json&bc=/azure/synapse-analytics/sql-data-warehouse/breadcrumb/toc.json&view=azure-sqldw-latest&preserve-view=true) syntax. With this syntax, dedicated SQL pool users can assign importance and how much system resources are assigned to a request via the `workload_group` parameter.
3535

36-
> [!NOTE]
37-
> Classification is evaluated on a per request basis. Multiple requests in a single session can be classified differently.
38-
3936
## Classification weighting
4037

4138
As part of the classification process, weighting is in place to determine which workload group is assigned. The weighting goes as follows:
@@ -52,6 +49,10 @@ The `membername` parameter is mandatory. However, if the membername specified i
5249

5350
If a user is a member of multiple roles with different resource classes assigned or matched in multiple classifiers, the user is given the highest resource class assignment. This behavior is consistent with existing resource class assignment behavior.
5451

52+
> [!NOTE]
53+
> Classifying managed identities (MI) behavior differs between the dedicated SQL pool in Azure Synapse workspaces and the standalone dedicated SQL pool (formerly SQL DW). While the standalone dedicated SQL pool MI maintains the assigned identity, Azure Synapse workspaces adds MI to the dbo role. This cannot be changed. The dbo role, by default, is classified to smallrc. Creating a classifier for the dbo role will allows for assigning a workload group other than smallrc. If dbo is too generic of a role, consider using label, session or time-based classification in conjunction with the dbo role classification.
54+
55+
5556
## System classifiers
5657

5758
Workload classification has system workload classifiers. The system classifiers map existing resource class role memberships to resource class resource allocations with normal importance. System classifiers can't be dropped. To view system classifiers, you can run the below query:

0 commit comments

Comments
 (0)