Gå til hovedindhold
I PRØVEVERSION

Offentlig prøveversion: Tilføj et brugerdefineret slutpunkt for Azure Cosmos DB i IoT Hub

Dato for publicering: 21 november, 2022

Azure IoT Hub understøtter nu muligheden for at konfigurere en Azure Cosmos DB-konto som et brugerdefineret slutpunkt for dirigering. Dette hjælper med at dirigere enhedsdata direkte fra IoT Hub til Azure Cosmos DB. Funktionen gør det også muligt at konfigurere syntetiske partitionsnøgler til skrivning af data i Azure Cosmos DB, hvilket hjælper med at optimere forespørgsler, når du arbejder med data i stor skala.

Mange IoT-løsninger kræver omfattende dataanalyser downstream og push af data til hyperskaleringsdatabaser. IoT-implementeringer i produktionssystemer og intelligente transportsystemer kræver f.eks. hyperskaleringsdatabaser med ekstremt højt gennemløb for at behandle den kontinuerlige datastrøm. Traditionelle SQL-baserede relationsdatabaser kan ikke skaleres optimalt og bliver også dyre, når dataskalaen øges. Azure Cosmos DB er bedst egnet til sådanne tilfælde, hvor dataene skal analyseres, mens de skrives.

Indtil i dag var der ingen direkte måde at få IoT-enhedsdata ind i Azure Cosmos DB. Enten skulle du konfigurere et brugerdefineret program eller bruge andre værktøjer såsom Azure Functions eller Azure Stream Analytics til at indsamle streamingdataene og derefter skrive til Cosmos DB. Dette krævede ikke kun yderligere udvikling, men øgede også omkostningerne for løsningen. Du behøver ikke længere at gøre dette – med den nye version kan du:

  • Konfigurer en Azure Cosmos DB-konto som et brugerdefineret slutpunkt i IoT Hub
  • Brug syntetiske partitionsnøgler til automatisk at generere partitionsnøgler baseret på din forretningslogik
  • Opret dirigeringsregler for at sende data direkte til det definerede Azure Cosmos DB-slutpunkt

Få mere at vide om brugerdefinerede slutpunkter 

  • Azure IoT Hub
  • Azure Cosmos DB
  • Features