Saltar al contenido principal
EN VERSIÓN PRELIMINAR

Versión preliminar pública: adición de un punto de conexión personalizado de Azure Cosmos DB en IoT Hub

Fecha de publicación: 21 noviembre, 2022

Azure IoT Hub ahora permite configurar una cuenta de Azure Cosmos DB como punto de conexión personalizado. Esto ayudará a enrutar los datos de los dispositivos desde IoT Hub hacia Azure Cosmos DB directamente. Esta característica también permite configurar claves de partición sintéticas para escribir datos en Azure Cosmos DB, lo que ayuda a optimizar las consultas cuando se trabaja con datos a gran escala.

Muchas soluciones de IoT requieren un amplio análisis posterior de los datos e insertar datos en bases de datos de hiperescala. Por ejemplo, las implementaciones de IoT en sistemas de fabricación y transporte inteligente requieren bases de datos de hiperescala con un nivel de procesamiento extremadamente alto para procesar el flujo de datos continuo. Las bases de datos relacionales basadas en SQL tradicionales no se pueden escalar de forma óptima y también se vuelven costosas cuando aumenta la escala de los datos. Azure Cosmos DB es más adecuado para los casos en los que los datos deben analizarse mientras se escriben.

Hasta hoy, no había ninguna manera directa de obtener datos de dispositivos IoT en Azure Cosmos DB. Era necesario configurar una aplicación personalizada o usar otras herramientas, como Azure Functions o Azure Stream Analytics, para recopilar los datos de streaming y escribirlos después en Cosmos DB. Esto no solo requería trabajo de desarrollo adicional, sino que también aumentaba el costo de la solución. Ya no es necesario hacer esto. Con la nueva versión, puede hacer lo siguiente:

  • Configurar una cuenta de Azure Cosmos DB como punto de conexión personalizado dentro de IoT Hub.
  • Usar claves de partición sintéticas para generar automáticamente claves de partición basadas en lógica de negocios.
  • Crear reglas de enrutamiento para enviar los datos directamente al punto de conexión de Azure Cosmos DB definido.

Más información sobre los puntos de conexión personalizados.

  • Azure IoT Hub
  • Azure Cosmos DB
  • Features

Productos relacionados