Dane wyjściowe usługi Azure Cosmos DB z usługi Azure Stream Analytics
Azure Cosmos DB to globalnie rozproszona usługa bazy danych, która oferuje nieograniczoną elastyczną skalę na całym świecie, rozbudowane zapytania i automatyczne indeksowanie za pośrednictwem modeli danych niezależnie od schematu. Aby dowiedzieć się więcej na temat opcji kontenera usługi Azure Cosmos DB dla usługi Stream Analytics, zobacz artykuł Stream Analytics with Azure Cosmos DB as output (Usługa Stream Analytics z usługą Azure Cosmos DB jako dane wyjściowe).
Dane wyjściowe usługi Azure Cosmos DB z usługi Stream Analytics nie są obecnie dostępne na platformie Microsoft Azure obsługiwanej przez firmę 21Vianet i Platformę Azure (T-Systems International).
Uwaga
Usługa Azure Stream Analytics obsługuje tylko połączenie z usługą Azure Cosmos DB przy użyciu interfejsu API SQL. Inne interfejsy API usługi Azure Cosmos DB nie są jeszcze obsługiwane. Jeśli wskażesz usługę Azure Stream Analytics na konta usługi Azure Cosmos DB utworzone za pomocą innych interfejsów API, dane mogą nie być prawidłowo przechowywane.
W poniższej tabeli opisano właściwości tworzenia danych wyjściowych usługi Azure Cosmos DB.
Nazwa właściwości | Opis |
---|---|
Alias danych wyjściowych | Alias, który ma odwoływać się do tych danych wyjściowych w zapytaniu usługi Stream Analytics. |
Ujście | Azure Cosmos DB. |
Opcja importu | Wybierz pozycję Wybierz usługę Azure Cosmos DB z subskrypcji lub ręcznie podaj ustawienia usługi Azure Cosmos DB. |
Identyfikator konta | Nazwa lub identyfikator URI punktu końcowego konta usługi Azure Cosmos DB. |
Klucz konta | Klucz dostępu współdzielonego dla konta usługi Azure Cosmos DB. |
baza danych | Nazwa bazy danych usługi Azure Cosmos DB. |
Nazwa kontenera | Nazwa kontenera do użycia, która musi istnieć w usłudze Azure Cosmos DB. Przykład:
|
Identyfikator dokumentu | Opcjonalny. Nazwa pola w zdarzeniach wyjściowych używanych do określenia klucza podstawowego, na którym są oparte operacje wstawiania lub aktualizacji. |
Uwaga
Dane wyjściowe usługi Azure Cosmos DB dla usługi Azure Stream Analytics używają zestawu SDK platformy .NET w wersji 3. Podczas zapisywania w wielu regionach zestaw SDK automatycznie wybiera najlepszy dostępny region.
Partycjonowanie
Klucz partycji jest oparty na klauzuli PARTITION BY w zapytaniu. Liczba składników zapisywania danych wyjściowych jest zgodna z partycjonowaniem wejściowym dla w pełni równoległych zapytań. Usługa Stream Analytics konwertuje klucz partycji wyjściowej usługi Azure Cosmos DB na ciąg. Jeśli na przykład masz klucz partycji o wartości 1 typu bigint, jest konwertowany na "1" ciągu typu. Ta konwersja zawsze odbywa się niezależnie od tego, czy właściwość partycji jest zapisywana w usłudze Azure Cosmos DB.
Rozmiar partii wyjściowej
Aby uzyskać maksymalny rozmiar komunikatu, zobacz Limity usługi Azure Cosmos DB. Rozmiar i częstotliwość zapisu wsadowego są dostosowywane dynamicznie na podstawie odpowiedzi usługi Azure Cosmos DB. Nie ma wstępnie ustalonych ograniczeń usługi Stream Analytics.
Następne kroki
- Szybki start: tworzenie zadania usługi Stream Analytics przy użyciu witryny Azure Portal
- Szybki start: tworzenie zadania usługi Azure Stream Analytics przy użyciu interfejsu wiersza polecenia platformy Azure
- Szybki start: tworzenie zadania usługi Azure Stream Analytics przy użyciu szablonu usługi ARM
- Szybki start: tworzenie zadania usługi Stream Analytics przy użyciu Azure PowerShell
- Szybki start: tworzenie zadania usługi Azure Stream Analytics przy użyciu programu Visual Studio
- Szybki start: tworzenie zadania usługi Azure Stream Analytics w Visual Studio Code