Mi az a változási eseményadatfolyam (előzetes verzió)?

A következőkre vonatkozik: SQL Server 2025 (17.x) Azure SQL DatabaseAzure SQL Managed InstanceSQL Database a Microsoft Fabricben

Ez a cikk a SQL Server 2025 (17.x), Azure SQL Database, Azure SQL Managed Instance és SQL database Microsoft Fabric verzióinak változás eseményfolyam (CES) funkcióját írja le.

A funkció használatának megkezdéséhez tekintse meg az eseménystreamelés módosításának konfigurálását ismertető témakört.

Megjegyzés:

A Change event streaming jelenleg előnézetben van, és a termékek támogatásában eltérések vannak. Az előzetes verzióban ez a funkció változhat.

Áttekintés

A CES egy modern adatintegrációs képesség, amely az SQL adatváltozásait közvetlenül az Azure Event Hubs-ba vagy a Fabric Eventstream-be továbbítja, amelyek nagy áteresztőképességű adatfolyam-szolgáltatások. A CES közel valós időben rögzíti és publikálja az adatok fokozatos változásait a célállomáson. A rögzített módosítások közé tartoznak a frissítések, a beszúrások és a törlések (DML). Az adatváltozások részletei, mint például a jelenlegi séma, korábbi értékek és új értékek, CloudEvent formájában küldik el az Azure Event Hubs-nak vagy a Fabric Eventstreamnek. A CloudEventet JSON (native) vagy Avro Binary formátumra sorolják, majd egy Azure Event Hubs vagy Fabric Eventstream célállomásra streamel.

Important

2026. augusztus 15-től az AMQP protokoll elavult a változás eseményfolyam (CES) esetén. Platformonként vannak különbségek. A migrációs lépések és idővonalak számára lásd: AMQP protokoll elavultsága.

Használati esetek

A CES használata a következőhöz:

  • Eseményvezérelt rendszereket hozhat létre a relációs adatbázisokra, minimális többletterheléssel és egyszerű adatintegrációval.
  • Adatok szinkronizálása rendszerek között. Pontosabban szinkronizálja az adatokat a mikroszolgáltatások között, vagy szinkronizálja az elosztott rendszereket.
  • Valós idejű elemzések implementálása a relációs adatokon felül.
  • Ellenőrzés és figyelés. Bizalmas adatok változásainak nyomon követése vagy adott események naplózása.

Az eseménystreaming szolgáltatás, például az Azure Event Hubs SQL Server változás esemény streaming-jével való használatának fő előnyei a következők:

  • Méretezhetőség: Az eseménystreamelési szolgáltatások úgy vannak kialakítva, hogy nagy átviteli sebességet kezeljenek, és az adatbázistól függetlenül skálázhatók.
  • Leválasztás: Az adatbázistól és a streamelési szolgáltatástól lefelé eső rendszerek lazán vannak összekapcsolva, így nagyobb rugalmasságot és könnyebb karbantartást tesznek lehetővé.
  • Többfogyasztói támogatás: Az Azure Event Hubs és a Fabric Eventstream lehetővé teszi, hogy több felhasználó ugyanezt az adatfolyamot feldolgozza, lehetővé téve a változatos felhasználási eseteket egyetlen forrásból.
  • Valós idejű integráció: Lehetővé teszi az OLTP-rendszerek és az alárendelt rendszerek közötti zökkenőmentes integrációt a valós idejű adatfolyamok érdekében.

Használjon változási események streamelését

A CES használatához hozz létre egy stream csoportot, amely meghatározza, mely táblákat szeretnéd követni, és hogyan lehet elérni a streaming célpontot. A stream csoport kijelöli a végpontot, hitelesítési részleteket ad meg, definiálja a partíciót (ha van), és meghatározza, mely táblákat kell követni. Miután beállítottad a CES-t, az összes adatváltozástINSERTUPDATE, és DELETE parancsokat a stream csoport táblázataiban CloudEvents formátumban streamelnek a streaming célállomásra.

A CES környezetében az objektum az a tábla, amelyet követ. Egy folyamcsoport határozza meg az összes követett objektumot (azaz táblákat).

A funkció használatának megkezdéséhez tekintse meg az eseménystreamelés módosításának konfigurálását ismertető témakört. A gyakori kérdésekért lásd: Eseménystreamelés módosítása – gyakori kérdések.

Consume CES események

Használhatod a CES eseményeket az Azure Event Hubs-ból vagy a Fabric Eventstreamből.

CES-események felhasználása az Azure Event Hubsból

Ha tudni szeretné, hogyan használhatja fel az Azure Event Hubs változáseseményeit egy .NET Core-konzolalkalmazással, amely eseményközpontból fogad eseményeket egy eseményfeldolgozóval, tekintse át a rövid útmutatót: Események küldése vagy fogadása a .NET használatával.

Consume CES eseményeket a Fabric Eventstreamből

Ha az SQL Database Engine publikál a Fabric Eventstream-be, többféleképpen is feldolgozhatja ezeket az adatokat a Fabric-ben. Ha szeretné megtudni, hogyan dolgozhat fel változási eseményeket a Fabric Eventstreamből az SQL operátor használatával, lásd: Stream to Fabric Eventstream.

Platform támogathatósága

A Change event streaming jelenleg előnézetben van az alábbi termékek számára:

  • SQL Server 2025
  • Azure SQL Database
  • Azure SQL Managed Instance
  • SQL-adatbázis a Microsoft Fabricben

Az alábbi szakaszok részletezik a termékek támogathatósági különbségeit:

A CES használatához az SQL Server 2025-ben a következőket vegyük figyelembe:

Korlátozások

További információkért tekintse át a CES szolgáltatás korlátait.