Gå til hovedinnhold
I TESTVERSJON

Offentlig forhåndsversjon: Legg til et egendefinert Azure Cosmos DB-endepunkt i IoT Hub

Publiseringsdato: 21 november, 2022

Azure IoT Hub støtter nå muligheten til å konfigurere en Azure Cosmos DB-konto som et egendefinert rutingsendepunkt. Dette vil gjøre det lettere å rute enhetsdata fra IoT Hub til Azure Cosmos DB direkte. Funksjonen gjør det også mulig å konfigurere Syntetiske partisjonsnøkler for å skrive data inn i Azure Cosmos DB som hjelper til med optimalisert spørring når du arbeider med data i stor skala.

Mange IoT-løsninger krever omfattende nedstrømsdataanalyse og skyving av data inn i hyperskaladatabaser. IoT-implementeringer i produksjon og intelligente transportsystemer krever, for eksempel, hyperskaleringsdatabaser med ekstremt høy gjennomstrømming for å behandle den kontinuerlige strømmen av data. Tradisjonelle SQL-baserte relasjonsdatabaser kan ikke skaleres optimalt og blir også dyre når dataskalaen øker. Azure Cosmos DB er best egnet for slike tilfeller der dataene må analyseres mens de skrives.

Frem i dag var det ingen direkte måte å få IoT-enhetsdata inn i Azure Cosmos DB. Du måtte enten konfigurere et egendefinert program eller bruke andre verktøy som Azure Functions eller Azure Stream Analytics for å samle inn strømmedata og deretter skrive til Cosmos DB. Dette krevde ikke bare ytterligere utvikling, men økte også kostnadene for løsningen. Du trenger ikke gjøre dette lenger – med den nye utgivelsen kan du:

  • Konfigurere en Azure Cosmos DB-konto som et egendefinert endepunkt i IoT Hub
  • Bruk syntetiske partisjonsnøkler til automatisk å generere partisjonsnøkler basert på forretningslogikken din
  • Opprett rutingsregler for å sende data direkte til det definerte Azure Cosmos DB-endepunktet

Finn ut mer om egendefinerte endepunkter 

  • Azure IoT Hub
  • Azure Cosmos DB
  • Features