Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Schnellstartanleitung erstellen Sie schnell eine Workloadgruppe und einen Klassifizierer zum Reservieren von Ressourcen zum Laden von Daten. Die Workloadgruppe weist 20% der Systemressourcen den Datenladevorgängen zu. Der Workload-Klassifizierer weist Anforderungen der Workload-Gruppe "Datenladevorgänge" zu. Bei einer Isolation von 20 % für Datenladevorgänge sind Ressourcen zum Einhalten von SLAs garantiert.
Wenn Sie über kein Azure-Abonnement verfügen, können Sie ein kostenloses Azure-Konto erstellen, bevor Sie beginnen.
Hinweis
Das Erstellen einer Synapse SQL-Instanz in Azure Synapse Analytics kann zu einem neuen abrechnenden Dienst führen. Weitere Informationen finden Sie unter Azure Synapse Analytics-Preise.
Voraussetzungen
In dieser Schnellstartanleitung wird davon ausgegangen, dass Sie bereits über eine Synapse SQL-Instanz in Azure Synapse verfügen und über CONTROL DATABASE-Berechtigungen verfügen. Wenn Sie eins erstellen müssen, verwenden Sie create and Connect - Portal , um einen dedizierten SQL-Pool namens mySampleDataWarehouse zu erstellen.
Erstellen der Anmeldung für DataLoads
Erstellen Sie eine SQL Server-Authentifizierungsanmeldung in der master Datenbank mit CREATE LOGIN für "ELTLogin".
IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'ELTLogin')
BEGIN
CREATE LOGIN [ELTLogin] WITH PASSWORD='<strongpassword>'
END
;
Benutzer erstellen
Benutzer erstellen, "ELTLogin", in mySampleDataWarehouse
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'ELTLogin')
BEGIN
CREATE USER [ELTLogin] FOR LOGIN [ELTLogin]
END
;
Erstellen einer Workloadgruppe
Erstellen Sie eine Workloadgruppe für DataLoads mit 20% Isolation.
CREATE WORKLOAD GROUP DataLoads
WITH ( MIN_PERCENTAGE_RESOURCE = 20
,CAP_PERCENTAGE_RESOURCE = 100
,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 5)
;
Erstellen eines Workloadklassifizierers
Erstellen Sie einen Workloadklassifizierer , um ELTLogin der Workloadgruppe "DataLoads" zuzuordnen.
CREATE WORKLOAD CLASSIFIER [wgcELTLogin]
WITH (WORKLOAD_GROUP = 'DataLoads'
,MEMBERNAME = 'ELTLogin')
;
Anzeigen vorhandener Arbeitsauslastungsgruppen, Klassifizierer und Laufzeitwerte
--Workload groups
SELECT * FROM
sys.workload_management_workload_groups
--Workload classifiers
SELECT * FROM
sys.workload_management_workload_classifiers
--Run-time values
SELECT * FROM
sys.dm_workload_management_workload_groups_stats
Bereinigen von Ressourcen
DROP WORKLOAD CLASSIFIER [wgcELTLogin]
DROP WORKLOAD GROUP [DataLoads]
DROP USER [ELTLogin]
;
Sie werden für Data Warehouse-Einheiten und Daten berechnet, die in Ihrem dedizierten SQL-Pool gespeichert sind. Diese Rechen- und Speicherressourcen werden separat abgerechnet.
- Wenn Sie die Daten im Speicher behalten möchten, können Sie die Berechnung anhalten, wenn Sie nicht den dedizierten SQL-Pool verwenden. Durch Anhalten der Berechnung werden Sie nur für die Datenspeicherung belastet. Wenn Sie bereit sind, mit den Daten zu arbeiten, setzen Sie die Berechnung fort.
- Wenn Sie zukünftige Gebühren entfernen möchten, können Sie den dedizierten SQL-Pool löschen.
Nächste Schritte
- Sie haben jetzt eine Workloadgruppe erstellt. Führen Sie einige Abfragen als ELTLogin aus, um zu sehen, wie sie ausgeführt werden. Siehe sys.dm_pdw_exec_requests zum Anzeigen von Abfragen und der zugewiesenen Workloadgruppe.
- Weitere Informationen zur Sql-Workloadverwaltung von Synapse finden Sie unter Workload Management und Workload Isolation.