Share via


Azure Cosmos DB-kimenet az Azure Stream Analyticsből

Az Azure Cosmos DB egy globálisan elosztott adatbázis-szolgáltatás, amely korlátlan rugalmas skálázást, gazdag lekérdezést és automatikus indexelést kínál séma-agnosztikus adatmodelleken keresztül. A Stream Analytics Azure Cosmos DB-tárolóbeállításairól a Stream Analytics az Azure Cosmos DB-vel kimeneti cikkből tájékozódhat.

A Stream Analytics Azure Cosmos DB-kimenete jelenleg nem érhető el a 21Vianet és az Azure Germany (T-Systems International) által üzemeltetett Microsoft Azure-ban.

Megjegyzés

Az Azure Stream Analytics csak az SQL API használatával támogatja az Azure Cosmos DB-hez való csatlakozást. Más Azure Cosmos DB API-k még nem támogatottak. Ha az Azure Stream Analyticset a más API-kkal létrehozott Azure Cosmos DB-fiókokra mutatja, előfordulhat, hogy az adatok tárolása nem megfelelő.

Az alábbi táblázat az Azure Cosmos DB-kimenetek létrehozásának tulajdonságait ismerteti.

Tulajdonság neve Description
Kimeneti alias Alias, amely ezt a kimenetet a Stream Analytics-lekérdezésben hivatkozik.
Sink (Fogadó) Azure Cosmos DB.
Importálási beállítás Válassza az Azure Cosmos DB kiválasztása az előfizetésből vagy az Azure Cosmos DB beállításainak manuális megadása lehetőséget.
Fiókazonosító Az Azure Cosmos DB-fiók neve vagy végponti URI-ja.
Fiókkulcs Az Azure Cosmos DB-fiók megosztott hozzáférési kulcsa.
Adatbázis Az Azure Cosmos DB-adatbázis neve.
Tárolónév A használandó tároló neve, amelynek léteznie kell az Azure Cosmos DB-ben. Példa:
  • MyContainer: A "MyContainer" nevű tárolónak léteznie kell.
Dokumentumazonosító Választható. A kimeneti események mezőjének neve, amely a beszúrási vagy frissítési műveletek alapjául szolgáló elsődleges kulcs megadására szolgál.

Megjegyzés

Az Azure Stream Analytics Azure Cosmos DB-kimenete .NET V3 SDK-t használ. Ha több régióba ír, az SDK automatikusan kiválasztja az elérhető legjobb régiót.

Particionálás

A partíciókulcs a lekérdezés PARTITION BY záradékán alapul. A kimeneti írók száma a teljesen párhuzamos lekérdezések bemeneti particionálását követi. A Stream Analytics sztringgé alakítja az Azure Cosmos DB kimeneti partíciókulcsát. Ha például egy bigint típusú 1 típusú partíciókulcs van, akkor a rendszer "1" típusú sztringgé alakítja. Ez az átalakítás mindig megtörténik, függetlenül attól, hogy a partíciótulajdonság az Azure Cosmos DB-be van-e írva.

Kimeneti köteg mérete

A maximális üzenetméretért lásd: Azure Cosmos DB-korlátok. A kötegméret és az írási gyakoriság az Azure Cosmos DB-válaszok alapján dinamikusan módosul. A Stream Analytics nem határoz meg előre meghatározott korlátozásokat.

Következő lépések