Hoppa till huvudinnehåll
FÖRHANDSVERSION

Offentlig förhandsversion: Lägga till en anpassad slutpunkt för Azure Cosmos DB i IoT Hub

Publiceringsdatum: 21 november, 2022

Azure IoT Hub stöder nu möjligheten att konfigurera ett Azure Cosmos DB-konto som en anpassad routningsslutpunkt. Det hjälper dig att dirigera enhetsdata från IoT Hub direkt till Azure Cosmos DB. Funktionen gör det också möjligt att konfigurera syntetiska partitionsnycklar för att skriva data till Azure Cosmos DB, vilket hjälper dig att optimera frågor när du arbetar med data i stor skala.

Många IoT-lösningar kräver omfattande analys av nedströmsdata och överföring av data till databaser i hyperskala. För IoT-implementeringar inom tillverkning och intelligenta transportsystem krävs till exempel databaser i hyperskala med extremt högt dataflöde för bearbetning av den kontinuerliga dataströmmen. Traditionella SQL-baserade relationsdatabaser kan inte skalas optimalt och blir också dyra när dataskalan ökar. Azure Cosmos DB passar bäst för fall där data måste analyseras medan de skrivs.

Hittills har det inte funnits något direkt sätt att hämta IoT-enhetsdata till Azure Cosmos DB. Man var tvungen att antingen konfigurera ett anpassat program eller använda andra verktyg som Azure Functions eller Azure Stream Analytics för att samla in streaming-data och sedan skriva till Cosmos DB. Detta krävde inte bara ytterligare utveckling utan ökade också kostnaden för lösningen. Det behöver du inte göra längre. Med den nya versionen kan du:

  • Konfigurera ett Azure Cosmos DB-konto som en anpassad slutpunkt i IoT Hub
  • Använda syntetiska partitionsnycklar för att generera partitionsnycklar automatiskt utifrån din affärslogik
  • Skapa hanteringsregler för att skicka data direkt till den definierade Azure Cosmos DB-slutpunkten

Läs mer om anpassade slutpunkter 

  • Azure IoT Hub
  • Azure Cosmos DB
  • Features

Tillhörande produkter