Rychlý start: Vytvoření klasifikátoru úloh vyhrazeného fondu SQL pomocí webu Azure Portal
V tomto rychlém startu vytvoříte klasifikátor úloh pro přiřazování dotazů ke skupině úloh. Klasifikátor přiřadí požadavky od ELTLogin
uživatele SQL ke DataLoads
skupině úloh. Postupujte podle rychlého startu : Nakonfigurujte kurz izolace úloh a vytvořte DataLoads
skupinu úloh. V tomto kurzu vytvoříte klasifikátor úloh s možností WLM_LABEL, která pomůže správně klasifikovat požadavky. Klasifikátor přiřadí HIGH
těmto požadavkům také důležitost úloh.
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.
Přihlaste se k portálu Azure Portal.
Přihlaste se k portálu Azure.
Poznámka:
Vytvoření vyhrazené instance fondu SQL ve službě Azure Synapse Analytics může vést k nové fakturovatelné službě. Další informace najdete v tématu o cenách služby Azure Synapse Analytics.
Požadavky
V tomto rychlém startu se předpokládá, že už máte vyhrazenou instanci fondu SQL, ke které máte oprávnění CONTROL DATABASE. Pokud ho potřebujete vytvořit, vytvořte pomocí portálu Create and Connect vyhrazený fond SQL s názvem mySampleDataWarehouse.
Existuje skupina DataLoads
úloh. Projděte si rychlý start: Konfigurace kurzu izolace úloh pro vytvoření skupiny úloh.
Důležité
Aby bylo možné nakonfigurovat správu úloh, musí být vyhrazený fond SQL online.
Vytvoření přihlášení pro ELTLogin
Vytvořte v master
databázi přihlašovací jméno ověřování SQL Serveru pomocí příkazu CREATE LOGIN pro ELTLogin
.
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'ELTLogin')
BEGIN
CREATE LOGIN [ELTLogin] WITH PASSWORD='<strongpassword>'
END
;
Vytvoření uživatele a udělení oprávnění
Po vytvoření přihlášení je potřeba v databázi vytvořit uživatele. Pomocí příkazu CREATE USER vytvořte uživatele ELTRole
SQL v mySampleDataWarehouse. Vzhledem k tomu, že během tohoto kurzu otestujeme klasifikaci, udělte ELTLogin
oprávnění 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
;
Konfigurace klasifikace úloh
Klasifikace umožňuje směrovat požadavky na základě sady pravidel do skupiny úloh. V rychlém startu : Konfigurace kurzu izolace úloh jsme vytvořili DataLoads
skupinu úloh. Teď vytvoříte klasifikátor úloh, který bude směrovat dotazy do DataLoads
skupiny úloh.
Přejděte na stránku vyhrazeného fondu SQL mySampleDataWarehouse .
Vyberte Správu úloh.
Na pravé straně
DataLoads
skupiny úloh vyberte Nastavení a klasifikátory.Ve sloupci Klasifikátory vyberte Nenakonfigurováno .
Vyberte + Přidat klasifikátor.
Zadejte
ELTLoginDataLoads
název.Zadejte
ELTLogin
člena.Zvolte
High
důležitost požadavku. Volitelná, normální důležitost je výchozí.Zadejte
fact_loads
popisek.Vyberte přidat.
Zvolte Uložit.
Ověření a testování klasifikace
Zkontrolujte zobrazení katalogu sys.workload_management_workload_classifiers a ověřte existenci klasifikátoruELTLoginDataLoads
.
SELECT * FROM sys.workload_management_workload_classifiers WHERE name = 'ELTLoginDataLoads'
Zkontrolujte zobrazení katalogu sys.workload_management_workload_classifier_details a ověřte podrobnosti klasifikátoru.
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'
Spuštěním následujících příkazů otestujte klasifikaci. Ujistěte se, že jste připojení jako ELTLogin
a Label
používá se v dotazu.
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')
CREATE TABLE
Pomocí klasifikátoru ELTLoginDataLoads
úloh ověřte příkaz klasifikovaný pro DataLoads
skupinu úloh.
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
Vyčištění prostředků
Odstranění klasifikátoru ELTLoginDataLoads
úloh vytvořeného v tomto kurzu:
Klikněte na 1 klasifikátor na pravé straně
DataLoads
skupiny úloh.Klikněte na klasifikátory.
Klikněte na
...
pravé straně klasifikátoruELTLoginDataLoads
úloh.Klikněte na Odstranit.
Klikněte na Uložit.
Účtují se vám poplatky za jednotky datového skladu a data uložená ve vyhrazeném fondu SQL. Výpočetní prostředky a prostředky úložiště se účtují odděleně.
- Pokud chcete zachovat data v úložišti, můžete výpočetní prostředky pozastavit, když nepoužíváte vyhrazený fond SQL. Pozastavením výpočetních prostředků se vám účtují jenom poplatky za úložiště dat. Až budete připraveni pracovat s daty, obnovte výpočetní prostředky.
- Pokud chcete odebrat budoucí poplatky, můžete odstranit vyhrazený fond SQL.
Pokud chcete vyčistit prostředky, postupujte podle těchto kroků.
Přihlaste se k webu Azure Portal a vyberte vyhrazený fond SQL.
Pokud chcete pozastavit výpočetní prostředky, vyberte tlačítko Pozastavit . Když je vyhrazený fond SQL pozastavený, zobrazí se tlačítko Start . Pokud chcete pokračovat ve výpočetním prostředí, vyberte Start.
Pokud chcete odebrat vyhrazený fond SQL, abyste se neúčtovaly za výpočetní prostředky nebo úložiště, vyberte Odstranit.
Další kroky
Monitorujte svou úlohu pomocí metrik monitorování webu Azure Portal. Podrobnosti najdete v tématu Správa a monitorování správy úloh.