Avvio rapido: creare un classificatore di carico di lavoro con T-SQL

In questa Guida introduttiva si creerà rapidamente un classificatore di carico di lavoro con priorità alta per il direttore generale dell'organizzazione. Il classificatore di carico di lavoro consentirà alle query del direttore generale di avere la precedenza su quelle con priorità inferiore nella coda.

Se non si ha una sottoscrizione di Azure, creare un account Azure gratuito prima di iniziare.

Nota

La creazione di un'istanza del pool SQL dedicato in Azure Synapse Analytics può tradursi in un nuovo servizio fatturabile. Per altre informazioni, vedere Prezzi di Azure Synapse Analytics.

Prerequisiti

Questa guida di avvio rapido presuppone che sia già stato effettuato il provisioning di un pool SQL dedicato in Azure Synapse Analytics e che si abbiano le autorizzazioni CONTROL DATABASE. Se è necessario crearne una, vedere Creare e connettere - Portale per creare un pool SQL dedicato denominato mySampleDataWarehouse.

Accedere al portale di Azure

Accedere al portale di Azure.

Creare un accesso per IlCEO

Creare un account di accesso con autenticazione di SQL Server nel database master con l’istruzione CREATE LOGIN per “IlCEO”.

IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'TheCEO')
BEGIN
CREATE LOGIN [TheCEO] WITH PASSWORD='<strongpassword>'
END
;

Creare un utente

Creare l'utente "TheCEO" in mySampleDataWarehouse

IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'THECEO')
BEGIN
CREATE USER [TheCEO] FOR LOGIN [TheCEO]
END
;

Creare un classificatore del carico di lavoro

Creare un classificatore di carico di lavoro per "TheCEO" con priorità alta.

DROP WORKLOAD CLASSIFIER [wgcTheCEO];
CREATE WORKLOAD CLASSIFIER [wgcTheCEO]
WITH (WORKLOAD_GROUP = 'xlargerc'
      ,MEMBERNAME = 'TheCEO'
      ,IMPORTANCE = HIGH);

Visualizzare i classificatori esistenti

SELECT * FROM sys.workload_management_workload_classifiers

Pulire le risorse

DROP WORKLOAD CLASSIFIER [wgcTheCEO]
DROP USER [TheCEO]
;

Per le unità Data Warehouse e i dati archiviati nel pool SQL dedicato vengono addebitati costi. Le risorse di calcolo e archiviazione vengono fatturate separatamente.

  • Se si vogliono mantenere i dati nelle risorse di archiviazione, è possibile sospendere il calcolo quando il pool SQL dedicato non è in uso. In questo modo, vengono addebitati solo i costi per l'archiviazione dei dati. Quando si è pronti a lavorare con i dati, riprendere il calcolo.
  • Per evitare di ricevere addebiti in futuro, è possibile eliminare il pool SQL dedicato.

Seguire questa procedura per pulire le risorse.

  1. Accedere al portale di Azure e selezionare il pool SQL dedicato.

    Clean up resources

  2. Per sospendere il calcolo, selezionare il pulsante Pausa. Quando il pool SQL dedicato è sospeso, viene visualizzato il pulsante Avvia. Per riprendere il calcolo, selezionare Avvia.

  3. Per rimuovere il pool SQL dedicato in modo da non ricevere addebiti per operazioni di calcolo o archiviazione, selezionare Elimina.

Passaggi successivi