Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Tip
Microsoft Fabric Data Warehouse är ett relationslager i företagsskala på en datasjögrund med en framtidsklar arkitektur, inbyggd AI och nya funktioner. Om du är nybörjare på datalager börjar du med Fabric Data Warehouse. Befintliga dedicerade SQL-poolarbetsbelastningar kan uppgraderas till Fabric för att få åtkomst till nya funktioner inom datavetenskap, realtidsanalys och rapportering.
I den här snabbstarten skapar du en arbetsbelastningsklassificerare för att tilldela frågor till en arbetsbelastningsgrupp. Klassificeraren tilldelar begäranden från ELTLogin SQL-användaren till DataLoads arbetsbelastningsgruppen. Följ snabbstartsguiden: Konfigurera arbetsbelastningsisolering för att skapa DataLoads arbetsbelastningsgruppen. Den här handledningen skapar en arbetsklassificerare med alternativet WLM_LABEL för att ytterligare klassificera begäranden korrekt. Klassificeraren tilldelar HIGHäven arbetsbelastningsvikt till dessa begäranden.
Om du inte har en Azure-prenumeration kan du skapa ett kostnadsfritt Azure-konto innan du börjar.
Logga in på Azure-portalen
Logga in på Azure-portalen.
Kommentar
Om du skapar en dedikerad SQL-poolinstans i Azure Synapse Analytics kan det resultera i en ny fakturerbar tjänst. Mer information finns i Prissättning för Azure Synapse Analytics.
Förutsättningar
Den här snabbstarten förutsätter att du redan har en dedikerad SQL-poolinstans som du har behörigheter för KONTROLLDATABAS. Om du behöver skapa en använder du Skapa och ansluta – portalen för att skapa en dedikerad SQL-pool med namnet mySampleDataWarehouse.
Det finns en arbetsbelastningsgrupp DataLoads . Se handledningen Snabbstart: Konfigurera lastisolering för att skapa lastgruppen.
Viktigt!
Din dedikerade SQL-pool måste vara online för att konfigurera arbetsbelastningshantering.
Skapa en inloggning för ELTLogin
Skapa en SQL Server-autentiseringsinloggning i master databasen med CREATE LOGIN för ELTLogin.
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'ELTLogin')
BEGIN
CREATE LOGIN [ELTLogin] WITH PASSWORD='<strongpassword>'
END
;
Skapa användare och bevilja behörigheter
När inloggningen har skapats måste en användare skapas i databasen. Använd CREATE USER för att skapa SQL-användaren ELTRole i mySampleDataWarehouse. Eftersom vi kommer att testa klassificeringen under den här självstudien beviljar du ELTLogin behörigheter till 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
;
Konfigurera arbetsbelastningsklassificering
Med klassificering kan du dirigera begäranden, baserat på en uppsättning regler, till en arbetsbelastningsgrupp. I självstudien Snabbstart: Konfigurera arbetsbelastningsisolering skapade vi arbetsbelastningsgruppen DataLoads. Nu ska du skapa en arbetsbelastningsklassificerare för att dirigera frågor till DataLoads arbetsbelastningsgruppen.
Gå till din dedikerade SQL-poolsida mySampleDataWarehouse .
Välj Arbetsbelastningshantering.
Välj Inställningar och klassificerare till höger i
DataLoadsarbetsbelastningsgruppen.
Välj Inte konfigurerad under kolumnen Klassificerare.
Välj + Lägg till klassificerare.
Ange
ELTLoginDataLoadssom Namn.Ange
ELTLoginför medlem.Välj
Highför Prioritet för begäran. Valfritt, normal viktighet är standard.Ange
fact_loadssom Etikett.Markera Lägg till.
Välj Spara.
Verifiera och testa klassificering
Kontrollera katalogvyn sys.workload_management_workload_classifiers för att bekräfta klassificerarens existensELTLoginDataLoads.
SELECT * FROM sys.workload_management_workload_classifiers WHERE name = 'ELTLoginDataLoads'
Kontrollera katalogvyn sys.workload_management_workload_classifier_details för att verifiera klassificerardetaljer.
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'
Kör följande instruktioner för att testa klassificeringen. Kontrollera att du är ansluten som ELTLogin och Label används i sökfrågan.
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')
Verifiera instruktionen CREATE TABLE genom att använda arbetsbelastningsklassificeraren DataLoads för att klassificera den till arbetsbelastningsgruppen 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
Rensa resurser
Så här tar du bort arbetsbelastningsklassificeraren ELTLoginDataLoads som skapades i den här självstudien:
Klicka på 1 Classifier till höger i
DataLoadsbelastningsgruppen.
Klicka på Klassificerare.
Klicka på
...till höger om klassificerare för arbetsbelastningELTLoginDataLoads.Klicka på Ta bort.
Klicka på Spara.
Du debiteras för informationslagerenheter och data som lagras i din dedikerade SQL-pool. Dessa beräknings- och lagringsresurser debiteras separat.
- Om du vill behålla data i lagringen kan du pausa beräkningen när du inte använder din dedikerade SQL-pool. Genom att pausa beräkningen debiteras du bara för datalagring. När du är redo att arbeta med data återupptar du beräkningen.
- Om du vill ta bort framtida avgifter kan du ta bort din dedikerade SQL-pool.
Följ de här stegen för att rensa resurser.
Logga in på Azure Portal och välj din dedikerade SQL-pool.
Om du vill pausa beräkningen väljer du knappen Pausa . När den dedikerade SQL-poolen har pausats visas en Start-knapp . Om du vill återuppta beräkningen väljer du Start.
Om du vill ta bort din dedikerade SQL-pool så att du inte debiteras för beräkning eller lagring väljer du Ta bort.
Nästa steg
Övervaka din arbetsbelastning med hjälp av Azure Portal övervakningsmått. Mer information finns i Hantera och övervaka arbetsbelastningshantering .