Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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.