Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Tip
Microsoft Fabric Data Warehouse é um armazém relacional de escala empresarial baseado numa base de data lake, com uma arquitetura pronta para o futuro, IA incorporada e novas funcionalidades. Se és novo no data warehousing, começa pelo Fabric Data Warehouse. As cargas de trabalho existentes de pool SQL dedicado podem atualizar para o Fabric para acessar novas capacidades em ciência de dados, análise em tempo real e relatórios.
Neste início rápido, você criará um classificador de carga de trabalho para atribuir consultas a um grupo de carga de trabalho. O classificador atribuirá solicitações do ELTLogin usuário SQL ao DataLoads grupo de carga de trabalho. Siga o tutorial Guia de Início Rápido: Configurar isolamento de workloads para criar o DataLoads grupo de carga de trabalho. Este tutorial criará um classificador de carga de trabalho com a opção WLM_LABEL para ajudar a classificar as solicitações corretamente. O classificador também atribuirá HIGHimportância da carga de trabalho a essas solicitações.
Se não tiver uma subscrição do Azure, crie uma conta do Azure gratuita antes de começar.
Inicie sessão no portal do Azure
Inicie sessão no portal do Azure.
Nota
Criar uma instância dedicada do pool SQL no Azure Synapse Analytics pode resultar em um novo serviço faturável. Para obter mais informações, consulte Preços do Azure Synapse Analytics.
Pré-requisitos
Este guia de início rápido pressupõe que já tem uma instância dedicada de pool SQL e que possui permissões de CONTROL DATABASE. Se você precisar criar um, use Create and Connect - portal para criar um pool SQL dedicado chamado mySampleDataWarehouse.
Existe um grupo DataLoads de carga de trabalho. Consulte o tutorial Início Rápido: Configurar Isolamento de Carga de Trabalho para criar o grupo de carga de trabalho.
Importante
Seu pool SQL dedicado deve estar online para configurar o gerenciamento de carga de trabalho.
Criar um login para ELTLogin
Crie um logon de autenticação do master SQL Server no banco de dados usando CREATE LOGIN para ELTLogin.
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'ELTLogin')
BEGIN
CREATE LOGIN [ELTLogin] WITH PASSWORD='<strongpassword>'
END
;
Criar usuário e conceder permissões
Depois que o login é criado, um usuário precisa ser criado no banco de dados. Use CREATE USER para criar o usuário ELTRole SQL no mySampleDataWarehouse. Como testaremos a classificação durante este tutorial, conceda ELTLogin permissões a mySampleDataWarehouse.
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'ELTLogin')
BEGIN
CREATE USER [ELTLogin] FOR LOGIN [ELTLogin]
GRANT CONTROL ON DATABASE::mySampleDataWarehouse TO ELTLogin
END
;
Configurar classificação de carga de trabalho
A classificação permite encaminhar solicitações, com base em um conjunto de regras, para um grupo de carga de trabalho. No tutorial Guia de Início Rápido: Configurar Isolamento de Carga de Trabalho, criamos o DataLoads grupo de carga de trabalho. Agora você criará um classificador de carga de trabalho para rotear consultas para o DataLoads grupo de carga de trabalho.
Vá para a página do pool SQL dedicado mySampleDataWarehouse.
Selecione Gerenciamento de carga de trabalho.
Selecione Configurações e classificadores no lado direito do
DataLoadsgrupo de carga de trabalho.
Selecione Não configurado na coluna Classificadores.
Selecione + Adicionar classificador.
Digite
ELTLoginDataLoadspara Nome.Digite
ELTLoginpara Membro.Escolha a
Highimportância da solicitação. Opcional, a importância normal é predefinida.Digite
fact_loadspara Label.Selecione Adicionar.
Selecione Guardar.
Verificar e testar a classificação
Verifique a vista de catálogo sys.workload_management_workload_classifiers para verificar a existência do ELTLoginDataLoads classificador.
SELECT * FROM sys.workload_management_workload_classifiers WHERE name = 'ELTLoginDataLoads'
Verifique a vista do catálogo sys.workload_management_workload_classifier_details para verificar os detalhes do classificador.
SELECT c.[name], c.group_name, c.importance, cd.classifier_type, cd.classifier_value
FROM sys.workload_management_workload_classifiers c
JOIN sys.workload_management_workload_classifier_details cd
ON cd.classifier_id = c.classifier_id
WHERE c.name = 'ELTLoginDataLoads'
Execute as instruções a seguir para testar a classificação. Verifique se você está conectado como ELTLogin e Label é usado na consulta.
CREATE TABLE factstaging (ColA int)
INSERT INTO factstaging VALUES(0)
INSERT INTO factstaging VALUES(1)
INSERT INTO factstaging VALUES(2)
GO
CREATE TABLE testclassifierfact WITH (DISTRIBUTION = ROUND_ROBIN)
AS
SELECT * FROM factstaging
OPTION (LABEL='fact_loads')
Verifique a instrução CREATE TABLE atribuída ao grupo de carga de trabalho DataLoads utilizando o classificador de carga de trabalho ELTLoginDataLoads.
SELECT TOP 1 request_id, classifier_name, group_name, resource_allocation_percentage, submit_time, [status], [label], command
FROM sys.dm_pdw_exec_requests
WHERE [label] = 'fact_loads'
ORDER BY submit_time DESC
Limpar recursos
Para excluir o classificador de ELTLoginDataLoads carga de trabalho criado neste tutorial:
Clique em 1 Classificador no lado direito do
DataLoadsgrupo de tarefas.
Clique em Classificadores.
Clique no
...à direita do classificador de carga de trabalhoELTLoginDataLoads.Clique em Excluir.
Clique em Guardar.
Você está a ser cobrado por unidades de armazém de dados e por dados armazenados no seu pool SQL dedicado. Estes recursos de computação e armazenamento são faturados em separado.
- Se quiser manter os dados armazenados, você pode pausar a computação quando não estiver usando seu pool SQL dedicado. Ao pausar a computação, você será cobrado apenas pelo armazenamento de dados. Quando estiver pronto para trabalhar com os dados, retome a computação.
- Se quiser remover cobranças futuras, você pode excluir seu pool SQL dedicado.
Siga estas etapas para limpar recursos.
Entre no portal do Azure, selecione seu pool SQL dedicado.
Para pausar a computação, selecione o botão Pausar . Quando o pool SQL dedicado é pausado, você vê um botão Iniciar . Para retomar a computação, selecione Iniciar.
Para remover o pool SQL dedicado para que você não seja cobrado por computação ou armazenamento, selecione Excluir.
Próximos passos
Monitore sua carga de trabalho usando as métricas de monitoramento do portal do Azure. Consulte Gerenciar e monitorar o gerenciamento de carga de trabalho para obter detalhes.