Skip to main content

sql_pool_workload_classifier

Creates, updates, deletes, gets or lists a sql_pool_workload_classifier resource.

Overview

Namesql_pool_workload_classifier
TypeResource
Idazure.synapse.sql_pool_workload_classifier

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
contextstringThe workload classifier context.
endTimestringThe workload classifier end time for classification.
importancestringThe workload classifier importance.
labelstringThe workload classifier label.
memberNamestringThe workload classifier member name.
startTimestringThe workload classifier start time for classification.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, workspace_name, sql_pool_name, workload_group_name, workload_classifier_name, subscription_idGet workload classifier. Get a workload classifier of Sql pool's workload group.
listselectresource_group_name, workspace_name, sql_pool_name, workload_group_name, subscription_idSql pool's workload classifier. Get list of Sql pool's workload classifier for workload groups.
create_or_updateinsertresource_group_name, workspace_name, sql_pool_name, workload_group_name, workload_classifier_name, subscription_idCreate Or Update workload classifier. Create Or Update workload classifier for a Sql pool's workload group.
create_or_updatereplaceresource_group_name, workspace_name, sql_pool_name, workload_group_name, workload_classifier_name, subscription_idCreate Or Update workload classifier. Create Or Update workload classifier for a Sql pool's workload group.
deletedeleteresource_group_name, workspace_name, sql_pool_name, workload_group_name, workload_classifier_name, subscription_idRemove workload classifier. Remove workload classifier of a Sql pool's workload group.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
sql_pool_namestringSQL pool name. Required.
subscription_idstring
workload_classifier_namestringThe name of the workload classifier. Required.
workload_group_namestringThe name of the workload group. Required.
workspace_namestringThe name of the workspace. Required.

SELECT examples

Get workload classifier. Get a workload classifier of Sql pool's workload group.

SELECT
id,
name,
context,
endTime,
importance,
label,
memberName,
startTime,
type
FROM azure.synapse.sql_pool_workload_classifier
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND workspace_name = '{{ workspace_name }}' -- required
AND sql_pool_name = '{{ sql_pool_name }}' -- required
AND workload_group_name = '{{ workload_group_name }}' -- required
AND workload_classifier_name = '{{ workload_classifier_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create Or Update workload classifier. Create Or Update workload classifier for a Sql pool's workload group.

INSERT INTO azure.synapse.sql_pool_workload_classifier (
properties,
resource_group_name,
workspace_name,
sql_pool_name,
workload_group_name,
workload_classifier_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ workspace_name }}',
'{{ sql_pool_name }}',
'{{ workload_group_name }}',
'{{ workload_classifier_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
type
;

REPLACE examples

Create Or Update workload classifier. Create Or Update workload classifier for a Sql pool's workload group.

REPLACE azure.synapse.sql_pool_workload_classifier
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND workspace_name = '{{ workspace_name }}' --required
AND sql_pool_name = '{{ sql_pool_name }}' --required
AND workload_group_name = '{{ workload_group_name }}' --required
AND workload_classifier_name = '{{ workload_classifier_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
type;

DELETE examples

Remove workload classifier. Remove workload classifier of a Sql pool's workload group.

DELETE FROM azure.synapse.sql_pool_workload_classifier
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND workspace_name = '{{ workspace_name }}' --required
AND sql_pool_name = '{{ sql_pool_name }}' --required
AND workload_group_name = '{{ workload_group_name }}' --required
AND workload_classifier_name = '{{ workload_classifier_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;