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

Tip

Microsoft Fabric Data Warehouse é um armazém relacional de escala empresarial com base de data lake, arquitetura pronta para o futuro, IA integrada e novos recursos. Se você não estiver familiarizado com o data warehouse, comece com Fabric Data Warehouse. As cargas de trabalho existentes de pools de SQL dedicados podem ser atualizadas para Fabric para acessar novos recursos em ciência de dados, análise em tempo real e relatórios.

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