Sdílet prostřednictvím


Workload Classifiers - Create Or Update

Vytvoří nebo aktualizuje klasifikátor úloh.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/workloadGroups/{workloadGroupName}/workloadClassifiers/{workloadClassifierName}?api-version=2021-11-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
databaseName
path True

string

Název databáze.

resourceGroupName
path True

string

Název skupiny prostředků, která obsahuje prostředek. Tuto hodnotu můžete získat z rozhraní API azure Resource Manager nebo z portálu.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

workloadClassifierName
path True

string

Název klasifikátoru úloh, který se má vytvořit nebo aktualizovat.

workloadGroupName
path True

string

Název skupiny úloh, ze které chcete klasifikátor přijmout.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

Text požadavku

Name Vyžadováno Typ Description
properties.memberName True

string

Název člena klasifikátoru úloh.

properties.context

string

Kontext klasifikátoru úloh

properties.endTime

string

Koncový čas klasifikátoru úloh pro klasifikaci

properties.importance

string

Důležitost klasifikátoru úloh

properties.label

string

Popisek klasifikátoru úloh

properties.startTime

string

Čas zahájení klasifikace klasifikátoru úloh

Odpovědi

Name Typ Description
200 OK

WorkloadClassifier

Klasifikátor úloh se úspěšně aktualizoval.

201 Created

WorkloadClassifier

Klasifikátor úloh se úspěšně vytvořil.

202 Accepted

Probíhá vytváření nebo aktualizace klasifikátoru úloh.

Other Status Codes

Chybové odpovědi: ***

  • 400 OperationNotAllowedOnPausedDatabase – operace není povolena v pozastavené databázi.

  • 400 FeatureDisabledOnSelectedEdition – uživatel se pokusil použít funkci, která je v aktuální edici databáze zakázaná.

  • 400 InvalidMemberNameParameter – neplatný parametr názvu člena pro tento klasifikátor úloh.

  • 400 InvalidStartTimeAndEndTimeParameters – neplatné parametry počátečního a koncového času pro klasifikátor úloh.

  • 400 InvalidImportanceParameter – důležitost musí být jeden z následujících řetězců: Nízká, Below_Normal, Normální, Above_Normal, Vysoká.

  • 400 InvalidResourceRequestBody – vlastnosti prostředku nebo prostředku v textu požadavku jsou prázdné nebo neplatné.

  • 404 SubscriptionDoesNotHaveServer – požadovaný server nebyl nalezen.

  • 404 ServerNotInSubscriptionResourceGroup – zadaný server neexistuje v zadané skupině prostředků a předplatném.

  • 404 DatabaseDoesNotExist – Uživatel zadal název databáze, který na této instanci serveru neexistuje.

  • 404 ResourceNotFound – požadovaný prostředek nebyl nalezen.

  • 404 OperationIdNotFound – operace s ID neexistuje.

  • 409 ConflictingDatabaseOperation –V databázi již probíhá nějaká operace a aktuální operace by měla počkat na dokončení.

  • 409 ConflictingSystemOperationInProgress – v databázi probíhá operace údržby systému a další operace musí počkat na dokončení.

  • 409 OperationCancelled – operace byla zrušena uživatelem.

  • 409 OperationInterrupted – Operaci s prostředkem nebylo možné dokončit, protože byla přerušena jinou operací se stejným prostředkem.

  • 429 SubscriptionTooManyCreateUpdateRequests – požadavky nad rámec maximálního počtu požadavků, které je možné zpracovat dostupnými prostředky.

  • 429 SubscriptionTooManyRequests – požadavky nad rámec maximálního počtu požadavků, které je možné zpracovat dostupnými prostředky.

  • 500 OperationTimedOut – časový limit operace vypršel a automaticky se vrátila zpět. Opakujte operaci.

  • 503 TooManyRequests – požadavky nad rámec maximálního počtu požadavků, které je možné zpracovat dostupnými prostředky.

  • 503 DatabaseUnavailable – operace selhala, protože databáze není k dispozici.

  • 503 TooManyRequests – požadavky nad rámec maximálního počtu požadavků, které je možné zpracovat dostupnými prostředky.

  • 504 RequestTimeout – Žádost o službu překročila povolený časový limit.

Příklady

Create a workload group with all properties specified.
Create a workload group with the required properties specified.

Create a workload group with all properties specified.

Ukázkový požadavek

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/workloadGroups/wlm_workloadgroup/workloadClassifiers/wlm_workloadclassifier?api-version=2021-11-01

{
  "properties": {
    "memberName": "dbo",
    "label": "test_label",
    "context": "test_context",
    "startTime": "12:00",
    "endTime": "14:00",
    "importance": "high"
  }
}

Ukázková odpověď

{
  "properties": {
    "memberName": "dbo",
    "label": "test_label",
    "context": "test_context",
    "startTime": "12:00",
    "endTime": "14:00",
    "importance": "high"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/workloadGroups/wlm_workloadgroup/workloadClassifiers/wlm_workloadclassifier",
  "name": "wlm_workloadclassifier",
  "type": "Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers"
}
{
  "properties": {
    "memberName": "dbo",
    "label": "test_label",
    "context": "test_context",
    "startTime": "12:00",
    "endTime": "14:00",
    "importance": "high"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/workloadGroups/wlm_workloadgroup/workloadClassifiers/wlm_workloadclassifier",
  "name": "wlm_workloadclassifier",
  "type": "Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers"
}

Create a workload group with the required properties specified.

Ukázkový požadavek

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/workloadGroups/wlm_workloadgroup/workloadClassifiers/wlm_workloadclassifier?api-version=2021-11-01

{
  "properties": {
    "memberName": "dbo"
  }
}

Ukázková odpověď

{
  "properties": {
    "memberName": "dbo",
    "label": "",
    "context": "",
    "startTime": "",
    "endTime": "",
    "importance": ""
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/workloadGroups/wlm_workloadgroup/workloadClassifiers/wlm_workloadclassifier",
  "name": "wlm_workloadclassifier",
  "type": "Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers"
}
{
  "properties": {
    "memberName": "dbo",
    "label": "",
    "context": "",
    "startTime": "",
    "endTime": "",
    "importance": ""
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/workloadGroups/wlm_workloadgroup/workloadClassifiers/wlm_workloadclassifier",
  "name": "wlm_workloadclassifier",
  "type": "Microsoft.Sql/servers/databases/workloadGroups/workloadClassifiers"
}

Definice

WorkloadClassifier

Operace klasifikátoru úloh pro datový sklad

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku.

properties.context

string

Kontext klasifikátoru úloh

properties.endTime

string

Koncový čas klasifikátoru úloh pro klasifikaci

properties.importance

string

Důležitost klasifikátoru úloh

properties.label

string

Popisek klasifikátoru úloh

properties.memberName

string

Název člena klasifikátoru úloh.

properties.startTime

string

Čas zahájení klasifikace klasifikátoru úloh

type

string

Typ prostředku.