Naar hoofdinhoud gaan
IN PREVIEW

Openbare preview: Een aangepast Azure Cosmos DB-eindpunt toevoegen in IoT Hub

Publicatiedatum: 21 november, 2022

Azure IoT Hub biedt nu ondersteuning om een Azure Cosmos DB-account in te stellen als een aangepast eindpunt. Hierdoor kunnen apparaatgegevens rechtstreeks worden gerouteerd van IoT Hub naar Azure Cosmos DB. Deze functie biedt ook de configuratie van synthetische partitiesleutels voor het schrijven van gegevens in Azure Cosmos DB voor het optimaliseren van query's bij het werken met grootschalige gegevens.

Veel IoT-oplossingen vereisen uitgebreide analyse van downstreamgegevens en het pushen van gegevens naar hyperscale-databases. IoT-implementaties in productie- en intelligente transportsystemen vereisen bijvoorbeeld hyperscale-databases met extreem hoge doorvoer om de continue gegevensstroom te verwerken. Traditionele relationele databases op basis van SQL kunnen niet optimaal worden geschaald en worden ook duur naarmate de gegevensschaal toeneemt. Azure Cosmos DB is het meest geschikt voor dergelijke gevallen waarin de gegevens moeten worden geanalyseerd terwijl ze worden geschreven.

Tot nu toe was er geen directe manier om IoT-apparaatgegevens in Azure Cosmos DB te zetten. U moest een aangepaste toepassing instellen of andere hulpprogramma's, zoals Azure Functions of Azure Stream Analytics, gebruiken om de streaminggegevens te verzamelen en vervolgens naar Cosmos DB te schrijven. Dit vereist niet alleen extra ontwikkeling, maar verhoogde ook de kosten van de oplossing. Dat is voorgoed verleden tijd. Met de nieuwe release kunt u het volgende doen:

  • Een Azure Cosmos DB-account configureren als een aangepast eindpunt in de IoT Hub
  • Synthetische partitiesleutels gebruiken om partitiesleutels automatisch te genereren op basis van uw bedrijfslogica
  • Routeringsregels maken om gegevens rechtstreeks naar het gedefinieerde Azure Cosmos DB-eindpunt te verzenden

Meer informatie over aangepaste eindpunten 

  • Azure IoT Hub
  • Azure Cosmos DB
  • Features