Rövid útmutató: A számítási feladatok elkülönítésének konfigurálása dedikált SQL-készletben a T-SQL használatával

Tip

Microsoft Fabric Data Warehouse egy nagyvállalati szintű relációs raktár egy Data Lake-alaprendszeren, jövőre kész architektúrával, beépített AI-vel és új funkciókkal. Ha még nem ismerkedik adattárházzal, kezdje a Fabric Data Warehouse. A meglévő dedikált SQL-készlet számítási feladatai frissíthetők Fabric az adatelemzés, a valós idejű elemzés és a jelentéskészítés új képességeinek eléréséhez.

Ebben a rövid útmutatóban gyorsan létrehozhat egy számítási feladatcsoportot és osztályozót az erőforrások adatbetöltéshez való megőrzéséhez. A terhelés csoport a rendszer erőforrásainak 20%-át az adatbetöltésekhez fogja lefoglalni. A számítási feladatok osztályozója kéréseket rendel az adatbetöltési számítási feladatcsoporthoz. Az adatbetöltések 20% elkülönítésének köszönhetően garantált, hogy az erőforrások teljesítik az SLA-kat.

Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes Azure-fiókot a kezdés előtt.

Megjegyzés

Ha Synapse SQL-példányt hoz létre az Azure Synapse Analyticsben, az új számlázható szolgáltatást eredményezhet. További információkért lásd az Azure Synapse Analytics díjszabását.

Előfeltételek

Ez a rövid útmutató feltételezi, hogy már rendelkezik Synapse SQL-példánysal az Azure Synapse-ban, és rendelkezik CONTROL DATABASE-engedélyekkel. Ha létre kell hoznia egyet, a Create and Connect – Portal használatával hozzon létre egy dedikált SQL-készletet mySampleDataWarehouse néven.

Bejelentkezés létrehozása a DataLoadshoz

Hozzon létre egy SQL Server-hitelesítési bejelentkezést az adatbázisban az master "ELTLogin" CREATE LOGIN használatával.

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

Felhasználó létrehozása

"ELTLogin" felhasználó létrehozása a mySampleDataWarehouse-ban

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

Munkacsoport létrehozása

Hozzon létre egy számítási feladatcsoportot a DataLoads számára 20% elkülönítéssel.

CREATE WORKLOAD GROUP DataLoads
WITH ( MIN_PERCENTAGE_RESOURCE = 20
      ,CAP_PERCENTAGE_RESOURCE = 100
      ,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 5)
;

Feladatosztályozó létrehozása

Hozzon létre egy számítási feladatosztályozót , amely megfelelteti az ELTLogint a DataLoads számítási feladatcsoportnak.

CREATE WORKLOAD CLASSIFIER [wgcELTLogin]
WITH (WORKLOAD_GROUP = 'DataLoads'
      ,MEMBERNAME = 'ELTLogin')
;

Meglévő számítási feladatok csoportjainak, osztályozóinak és futásidejű értékeinek megtekintése

--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

Erőforrások tisztítása

DROP WORKLOAD CLASSIFIER [wgcELTLogin]
DROP WORKLOAD GROUP [DataLoads]
DROP USER [ELTLogin]
;

A dedikált SQL-készletben tárolt adattárház-egységekért és adatokért díjat számítunk fel. Ezek a számítási és tárolási erőforrások elkülönítve lesznek kiszámlázva.

  • Ha tárolóban szeretné tartani az adatokat, szüneteltetheti a számítást, ha nem használja a dedikált SQL-készletet. A számítás szüneteltetésével csak az adattárolásért kell fizetnie. Ha készen áll az adatokkal való munkára, folytassa a számítást.
  • Ha el szeretné kerülni a jövőbeni szolgáltatásdíjakat, törölheti a dedikált SQL-készletet.

Következő lépések