Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Cosmos DB ist ein global verteilter Datenbankdienst, der unbegrenzte elastische Skalierung auf der ganzen Welt, umfassende Abfrage und automatische Indizierung über schemaagnostische Datenmodelle bietet. Informationen zu den Azure Cosmos DB-Containeroptionen für Stream Analytics finden Sie in der Stream Analytics mit Azure Cosmos DB als Ausgabeartikel .
Die Azure Cosmos DB-Ausgabe von Stream Analytics ist derzeit in Microsoft Azure, betrieben von 21Vianet und Azure Deutschland (T-Systems International) nicht verfügbar.
Hinweis
Azure Stream Analytics unterstützt nur die Verbindung mit Azure Cosmos DB mithilfe der SQL-API. Andere Azure Cosmos DB-APIs werden noch nicht unterstützt. Wenn Sie Azure Stream Analytics auf die Azure Cosmos DB-Konten verweisen, die mit anderen APIs erstellt wurden, werden die Daten möglicherweise nicht ordnungsgemäß gespeichert.
In der folgenden Tabelle werden die Eigenschaften zum Erstellen einer Azure Cosmos DB-Ausgabe beschrieben.
| Eigenschaftsname | Description |
|---|---|
| Ausgabealias | Ein Alias, der diese Ausgabe in Ihrer Stream Analytics-Abfrage referenziert. |
| Spüle | Azure Cosmos DB. |
| Importoption | Wählen Sie entweder Azure Cosmos DB aus Ihrem Abonnement aus, oder stellen Sie die Azure Cosmos DB-Einstellungen manuell bereit. |
| Kontokennung | Der Name oder Endpunkt-URI des Azure Cosmos DB-Kontos. |
| Kontoschlüssel | Der freigegebene Zugriffsschlüssel für das Azure Cosmos DB-Konto. |
| Datenbank | Der Name der Azure Cosmos DB-Datenbank. |
| Containername | Der zu verwendende Containername, der in Azure Cosmos DB vorhanden sein muss. Beispiel:
|
| Dokument-ID | Dies ist optional. Der Name des Felds in Ausgabeereignissen, die verwendet werden, um den Primärschlüssel anzugeben, auf dem Einfüge- oder Aktualisierungsvorgänge basieren. |
Hinweis
Azure Cosmos DB-Ausgabemodul für Azure Stream Analytics verwendet das .NET V3 SDK. Beim Schreiben in mehrere Regionen wählt das SDK automatisch die beste verfügbare Region aus.
Partitionierung
Der Partitionsschlüssel basiert auf der PARTITION BY-Klausel in der Abfrage. Die Anzahl der Ausgabeautoren folgt der Eingabepartitionierung für vollständig parallelisierte Abfragen. Stream Analytics konvertiert den Azure Cosmos DB-Ausgabepartitionsschlüssel in eine Zeichenfolge. Wenn Sie z. B. über einen Partitionsschlüssel mit dem Wert 1 des Typs bigint verfügen, wird er in "1" des Typs "Zeichenfolge" konvertiert. Diese Konvertierung erfolgt immer, unabhängig davon, ob die Partitionseigenschaft in Azure Cosmos DB geschrieben wird.
Ausgabebatchgröße
Die maximale Nachrichtengröße finden Sie unter Azure Cosmos DB-Grenzwerte. Batchgröße und Schreibhäufigkeit werden dynamisch basierend auf Azure Cosmos DB-Antworten angepasst. Es gibt keine vordefinierten Einschränkungen von Stream Analytics.
Nächste Schritte
- Schnellstart: Erstellen eines Stream Analytics-Auftrags mithilfe des Azure-Portals
- Schnellstart: Erstellen eines Azure Stream Analytics-Auftrags mit der Azure CLI
- Schnellstart: Erstellen eines Azure Stream Analytics-Auftrags mithilfe einer ARM-Vorlage
- Schnellstart: Erstellen eines Stream Analytics-Auftrags mit Azure PowerShell
- Schnellstart: Erstellen eines Azure Stream Analytics-Auftrags mithilfe von Visual Studio
- Schnellstart: Erstellen eines Azure Stream Analytics-Auftrags in Visual Studio Code