Adatátalakítás tárolt eljárás belefoglalása folyamatba

Befejeződött

Ha egy CREATE EXTERNAL TABLE AS SELECT (CETAS) utasítást tárol egy tárolt eljárásban, könnyebben üzembe helyezheti azokat az adatátalakításokat, amelyeket esetleg ismétlődően kell végrehajtania. Az Azure Synapse Analyticsben és az Azure Data Factoryben olyan folyamatokat hozhat létre, amelyek összekapcsolt szolgáltatásokhoz csatlakoznak, beleértve a Data Lake-fájlokat üzemeltető Azure Data Lake Store Gen2-tárfiókokat és a kiszolgáló nélküli SQL-készleteket; lehetővé téve a tárolt eljárások meghívását egy teljes adat kinyerési, átalakítási és betöltési (ETL) folyamat részeként.

Létrehozhat például egy folyamatot, amely a következő tevékenységeket tartalmazza:

  • Törlési tevékenység, amely törli az átalakított adatok célmappáit a data lake-ben, ha már létezik.
  • Tárolt eljárástevékenység , amely a kiszolgáló nélküli SQL-készlethez csatlakozik, és futtatja a CETAS-műveletet beágyazó tárolt eljárást.

A screenshot of a pipeline containing a Delete activity and a Stored procedure activity.

Az adatátalakítás folyamatának létrehozása lehetővé teszi, hogy a műveletet meghatározott időpontokban vagy adott események alapján ütemezze (például új fájlokat ad hozzá a forrástárhelyhez).

Tipp.

A tárolt eljárás folyamatbeli használatával kapcsolatos további információkért lásd: Adatok átalakítása az SQL Server tárolt eljárás tevékenységével az Azure Data Factoryben vagy a Synapse Analytics az Azure Data Factory dokumentációjában.