Share via


Azure SQL Database-kimenet az Azure Stream Analyticsből

Az Azure SQL Database-t relációs jellegű adatokhoz vagy relációs adatbázisban tárolt tartalomtól függő alkalmazásokhoz használhatja kimenetként. Az Azure Stream Analytics-feladatok egy meglévő táblába írnak az SQL Database-ben. A táblasémának pontosan meg kell egyeznie a feladat kimenetében szereplő mezőkkel és azok típusával. A Stream Analytics Azure Portal-felülete lehetővé teszi a streamelési lekérdezés tesztelését, és azt is, hogy van-e eltérés a feladat által létrehozott eredmények sémája és az SQL-adatbázis céltáblájának sémája között. Az írási sebesség javításának módjairól a Stream Analytics és az Azure SQL Database kimeneti cikkében olvashat. Bár az AZURE Synapse Analytics SQL-készletét kimenetként is megadhatja az SQL Database kimeneti beállításával, ajánlott a dedikált Azure Synapse Analytics kimeneti összekötőt használni a legjobb teljesítmény érdekében.

A felügyelt Azure SQL-példányt kimenetként is használhatja. Konfigurálnia kell a nyilvános végpontot a felügyelt SQL-példányban , majd manuálisan kell konfigurálnia az alábbi beállításokat az Azure Stream Analyticsben. Az SQL Servert csatolt adatbázissal futtató Azure-beli virtuális gépet az alábbi beállítások manuális konfigurálásával is támogatjuk.

Kimeneti konfiguráció

Az alábbi táblázat felsorolja az SQL Database-kimenet létrehozásához használt tulajdonságneveket és azok leírását.

Tulajdonság neve Leírás
Kimeneti alias A lekérdezésekben használt rövid név, amely a lekérdezés kimenetét az adatbázishoz irányítja.
Adatbázis Annak az adatbázisnak a neve, ahová a kimenetet küldi.
Kiszolgálónév A logikai SQL Server vagy a felügyelt példány neve. Felügyelt SQL-példány esetén meg kell adnia a 3342-s portot. Például: sampleserver.public.database.windows.net,3342.
Felhasználónév Az adatbázishoz írási hozzáféréssel rendelkező felhasználónév. A Stream Analytics három hitelesítési módot támogat: SQL Server-hitelesítés, rendszer által hozzárendelt felügyelt identitás és hozzárendelt felügyelt identitás használata
Jelszó Az adatbázishoz való csatlakozáshoz használt jelszó.
Tábla A tábla neve, ahol a kimenet meg van írva. A tábla neve megkülönbözteti a kis- és nagybetűk nevét. A tábla sémájának pontosan meg kell egyeznie a feladat kimenete által generált mezők számával és típusával.
Partícióséma öröklése Az előző lekérdezési lépés particionálási sémájának öröklésére szolgáló lehetőség, amely lehetővé teszi a teljes párhuzamos topológiát több íróval a táblához. További információ: Azure Stream Analytics-kimenet az Azure SQL Database-ben.
Maximális kötegszám Az összes tömeges beszúrási tranzakcióval küldött rekordok számának javasolt felső korlátja.

Két adapter teszi lehetővé az Azure Stream Analytics és az Azure Synapse Analytics közötti kimenetet: az SQL Database-t és az Azure Synapse-t. Javasoljuk, hogy az SQL Database-adapter helyett az Azure Synapse Analytics-adaptert válassza, ha az alábbi feltételek bármelyike teljesül:

  • Átviteli sebesség: Ha a várt átviteli sebesség most vagy a jövőben nagyobb, mint 10 MB/s, használja az Azure Synapse kimeneti beállítását a jobb teljesítmény érdekében.

  • Bemeneti partíciók: Ha nyolc vagy több bemeneti partícióval rendelkezik, használja az Azure Synapse kimeneti lehetőséget a jobb horizontális felskálázás érdekében.

Particionálás

A particionálást engedélyezni kell, és a lekérdezés PARTÍCIÓ BY záradékán alapul. Ha a Particionálás öröklése beállítás engedélyezve van, az a teljes mértékben párhuzamos lekérdezések bemeneti particionálását követi. Az adatok Azure SQL Database-be való betöltésekor a jobb írási teljesítmény eléréséről további információt az Azure Stream Analytics Azure SQL Database-be irányuló kimenetében talál.

Kimeneti köteg mérete

A maximális üzenetméretet a maximális kötegszám használatával konfigurálhatja. Az alapértelmezett maximális érték 10 000, az alapértelmezett minimum pedig 100 sor egyetlen tömeges beszúrásonként. További információ: Azure SQL-korlátok. Kezdetben minden köteg tömegesen van beszúrva, maximális kötegszámmal. A Köteg felére van felosztva (a minimális kötegszámig) az SQL újrapróbálkozható hibái alapján.

Korlátozás

Az önaláírt biztonságos szoftvercsatornák réteg (SSL) tanúsítványa nem támogatott, ha Azure Stream Analytics-feladatokat próbál csatlakoztatni a virtuális gépen futó SQL-hez.

Következő lépések