Schnellstart: Erstellen eines Workloadklassifizierers mit T-SQL

Tip

Microsoft Fabric Data Warehouse ist ein relationales Enterprise-Warehouse auf einem Data Lake-Fundament mit zukunftsfähiger Architektur, integrierter KI und neuen Features. Wenn Sie mit Data Warehouse noch nicht vertraut sind, beginnen Sie mit Fabric Data Warehouse. Vorhandene dedizierte SQL-Pool-Workloads können auf Fabric aktualisieren, um neue Funktionen in den Bereichen Data Science, Echtzeitanalyse und Berichterstellung zu nutzen.

In dieser Schnellstartanleitung erstellen Sie schnell einen Workloadklassifizierer mit hoher Wichtigkeit für den CEO Ihrer Organisation. Dieser Workload-Klassifizierer ermöglicht, dass CEO-Abfragen Vorrang genießen gegenüber anderen Abfragen mit geringerer Priorität in der Warteschlange.

Wenn Sie über kein Azure-Abonnement verfügen, können Sie ein kostenloses Azure-Konto erstellen, bevor Sie beginnen.

Hinweis

Das Erstellen einer dedizierten SQL-Poolinstanz 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 einen dedizierten SQL-Pool in Azure Synapse Analytics bereitgestellt haben und dass Sie ü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.

Melden Sie sich auf dem Azure-Portal an.

Melden Sie sich beim Azure-Portal an.

Erstellen der Anmeldung für TheCEO

Erstellen Sie eine SQL Server-Authentifizierungsanmeldung in der master Datenbank mithilfe von CREATE LOGIN für 'TheCEO'.

IF NOT EXISTS (SELECT * FROM sys.sql_logins WHERE name = 'TheCEO')
BEGIN
CREATE LOGIN [TheCEO] WITH PASSWORD='<strongpassword>'
END
;

Benutzer erstellen

Benutzer erstellen, "TheCEO", in mySampleDataWarehouse

IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = 'THECEO')
BEGIN
CREATE USER [TheCEO] FOR LOGIN [TheCEO]
END
;

Erstellen eines Workloadklassifizierers

Erstellen Sie einen Workloadklassifizierer für "TheCEO" mit hoher Priorität.

DROP WORKLOAD CLASSIFIER [wgcTheCEO];
CREATE WORKLOAD CLASSIFIER [wgcTheCEO]
WITH (WORKLOAD_GROUP = 'xlargerc'
      ,MEMBERNAME = 'TheCEO'
      ,IMPORTANCE = HIGH);

Anzeigen vorhandener Klassifizierer

SELECT * FROM sys.workload_management_workload_classifiers

Bereinigen von Ressourcen

DROP WORKLOAD CLASSIFIER [wgcTheCEO]
DROP USER [TheCEO]
;

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.

Führen Sie die folgenden Schritte aus, um Ressourcen zu bereinigen.

  1. Melden Sie sich beim Azure-Portal an, wählen Sie Ihren dedizierten SQL-Pool aus.

    Bereinigen von Ressourcen

  2. Wählen Sie zum Anhalten von Computeressourcen die Schaltfläche Anhalten. Wenn der dedizierte SQL-Pool angehalten wird, wird eine Schaltfläche "Start " angezeigt. Um die Berechnung fortzusetzen, wählen Sie "Start" aus.

  3. Wenn Sie den dedizierten SQL-Pool entfernen möchten, damit Sie nicht für Rechenkapazität oder Speicher belastet werden, wählen Sie Löschen aus.

Nächste Schritte