Configurar a importância da carga de trabalho no pool de SQL dedicado para o Azure Synapse Analytics

Definir a importância no pool de SQL dedicado para o Azure Synapse possibilita influenciar o agendamento de consultas. As consultas com importância mais alta serão agendadas para serem executadas antes das queries com importância mais baixa. Para atribuir importância às consultas, é necessário criar um classificador de carga de trabalho.

Criar um Classificador de Carga de Trabalho com Importância

Normalmente, em um cenário de data warehouse, há usuários em um sistema ocupado que precisam realizar consultas com rapidez. O usuário pode ser um executivo da empresa que precisa fazer relatórios ou um analista fazendo uma consulta adhoc. Para atribuir importância, você cria um classificador de carga de trabalho e a importância é atribuída a uma consulta. Os exemplos abaixo usam a sintaxe criar classificador de força de trabalho para criar dois classificadores. Membername pode ser um único usuário ou um grupo. Para localizar usuários do pool de SQL dedicado existentes, execute:

Select name from sys.sysusers

Para criar um classificador de carga de trabalho para um usuário com importância mais alta, execute:

CREATE WORKLOAD CLASSIFIER ExecReportsClassifier
    WITH (WORKLOAD_GROUP = 'xlargerc'
         ,MEMBERNAME     = 'name' 
         ,IMPORTANCE     = above_normal);

Para criar um classificador de carga de trabalho para um usuário realizando consultas adhoc com importância mais baixa, execute:

CREATE WORKLOAD CLASSIFIER AdhocClassifier
    WITH (WORKLOAD_GROUP = 'xlargerc'
         ,MEMBERNAME     = 'name' 
         ,IMPORTANCE     = below_normal);

Próximas etapas