Przenoszenie danych przy użyciu usługi Stream Analytics

Ukończone

Usługa Azure Stream Analytics to aparat przetwarzania zdarzeń w czasie rzeczywistym przeznaczony do przetwarzania szybkich danych przesyłanych strumieniowo z wielu źródeł jednocześnie. Umożliwia agregowanie, analizowanie, przekształcanie, a nawet przenoszenie danych do innych magazynów danych w celu dokładniejszej i dalszej analizy.

Ustawienia

Usługa Azure Stream Analytics obsługuje wiele ujść danych wyjściowych, w tym usługę Azure Cosmos DB for NoSQL.

Uwaga

Obecnie obsługiwany jest tylko interfejs API NoSQL.

Konfigurowanie

Konfigurowanie danych wyjściowych usługi Azure Cosmos DB for NoSQL obejmuje wybranie konta w ramach subskrypcji lub podanie poświadczeń, które często obejmują:

Właściwości Opis
Output alias Alias do odwoływania się do tych danych wyjściowych w zapytaniu
Account ID Identyfikator URI punktu końcowego konta
Account Key Klucz konta
Database Nazwa zasobu bazy danych
Container name Nazwa kontenera

Baza danych i kontener muszą już istnieć na koncie usługi Azure Cosmos DB for NoSQL przed użyciem ujścia danych wyjściowych.

Zapisywanie w usłudze Azure Cosmos DB

Wyniki zapytań z usługi Azure Stream Analytics będą przetwarzane jako dane wyjściowe JSON podczas zapisywania w usłudze Azure Cosmos DB for NoSQL.

Ponadto elementy są upserted do usługi Azure Cosmos DB for NoSQL na podstawie wartości pola id . Elementy są zwykle wstawiane do usługi Azure Cosmos DB for NoSQL. Jeśli element już istnieje o tym samym unikatowym identyfikatorze, przyjmuje się, że operacja jest operacją aktualizacji zamiast operacji wstawiania .