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:
|
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
- Útmutató: Stream Analytics-feladat létrehozása az Azure Portal használatával
- Rövid útmutató: Azure Stream Analytics-feladat létrehozása az Azure CLI használatával
- Rövid útmutató: Azure Stream Analytics-feladat létrehozása ARM-sablon használatával
- Rövid útmutató: Stream Analytics-feladat létrehozása a Azure PowerShell használatával
- Rövid útmutató: Azure Stream Analytics-feladat létrehozása a Visual Studióval
- Rövid útmutató: Azure Stream Analytics-feladat létrehozása a Visual Studio Code-ban