

Aviso de fin del soporte: el 15 de diciembre de 2025, AWS finalizará el soporte para AWS IoT Analytics. Después del 15 de diciembre de 2025, ya no podrás acceder a la AWS IoT Analytics consola ni a AWS IoT Analytics los recursos. Para obtener más información, consulta [AWS IoT Analytics el fin del soporte](https://docs.aws.amazon.com/iotanalytics/latest/userguide/iotanalytics-end-of-support.html).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Primeros pasos con AWS IoT Analytics (consola)
<a name="quickstart"></a>

Utilice este tutorial para crear los AWS IoT Analytics recursos (también conocidos como componentes) que necesita para descubrir información útil sobre los datos de sus dispositivos de IoT.

**Notas**  
Si introduce caracteres en mayúscula en el siguiente tutorial, los cambia AWS IoT Analytics automáticamente a minúsculas.
La AWS IoT Analytics consola tiene una función de introducción con un solo clic para crear un canal, una canalización, un almacén de datos y un conjunto de datos. Encontrará esta característica al iniciar sesión en la consola de AWS IoT Analytics .  
En este tutorial, se explica cada paso para crear AWS IoT Analytics los recursos.

Sigue las instrucciones que aparecen a continuación para crear un AWS IoT Analytics canal, una canalización, un banco de datos y un conjunto de datos. En el tutorial también se muestra cómo usar la AWS IoT Core consola para enviar los mensajes que se van a AWS IoT Analytics ingerir.

**Topics**
+ [Inicie sesión en la consola AWS IoT Analytics](#quickstart-console-signin)
+ [Crear un canal](#quickstart-create-channel)
+ [Crear un almacén de datos](#quickstart-create-datastore)
+ [Creación de una canalización](#quickstart-create-pipeline)
+ [Creación de un conjunto de datos](#quickstart-create-dataset)
+ [Envíe los datos del mensaje con AWS IoT](#send-iotcore-messages)
+ [Comprueba el progreso de los AWS IoT mensajes](#check-iotcore-messages)
+ [Acceder a los resultados de la consulta](#access-query-results)
+ [Explore sus datos](#explore-data)
+ [Plantillas de bloc de notas](#notebook-templates)

## Inicie sesión en la consola AWS IoT Analytics
<a name="quickstart-console-signin"></a>

Para empezar, debes tener una AWS cuenta. Si ya tienes una AWS cuenta, navega hasta [https://console.aws.amazon.com/iotanalytics/](https://console.aws.amazon.com/iotanalytics/).

Si no tienes una AWS cuenta, sigue estos pasos para crear una.

**Para crear una AWS cuenta**

1. Abre el [https://portal.aws.amazon.com/billing/registro](https://portal.aws.amazon.com/billing/signup).

1. Siga las instrucciones que se le indiquen.

   Parte del procedimiento de registro consiste en recibir una llamada telefónica o mensaje de texto e indicar un código de verificación en el teclado del teléfono.

   Cuando te registras en un Cuenta de AWS, *Usuario raíz de la cuenta de AWS*se crea un. El usuario raíz tendrá acceso a todos los Servicios de AWS y recursos de esa cuenta. Como práctica recomendada de seguridad, asigne acceso administrativo a un usuario y utilice únicamente el usuario raíz para realizar [tareas que requieren acceso de usuario raíz](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

1. Inicie sesión en Consola de administración de AWS y navegue hasta [https://console.aws.amazon.com/iotanalytics/](https://console.aws.amazon.com/iotanalytics/).

## Crear un canal
<a name="quickstart-create-channel"></a>

Un canal recopila y archiva datos de dispositivos de IoT sin procesar y no estructurados. Siga estos pasos para crear un canal.

**Para crear un canal**

1. En la [https://console.aws.amazon.com/iotanalytics/](https://console.aws.amazon.com/iotanalytics/) AWS IoT Analytics sección **Prepara tus datos con**, selecciona **Ver canales**.  
![\[Captura de pantalla de «Prepara tus datos con AWS IoT Analytics».\]](http://docs.aws.amazon.com/es_es/iotanalytics/latest/userguide/images/prepare-your-data.png)
**sugerencia**  
También puede seleccionar **Canales** en el panel de navegación.

1. En la página **Channels (Canales)**, seleccione **Create channel (Crear canal)**.

1. En la página de **Especificación de los detalles del canal**, introduzca los detalles de su canal.

   1. Introduzca un nombre de canal que sea único y que pueda identificar fácilmente.

   1. (Opcional) En **Etiquetas**, agregue una o más etiquetas personalizadas (pares clave-valor) al canal. Las etiquetas pueden ayudarlo a identificar los recursos que usted crea en AWS IoT Analytics.

   1. Elija **Siguiente**.

1. AWS IoT Analytics almacena los datos sin procesar y sin procesar de sus dispositivos de IoT en un bucket de Amazon Simple Storage Service (Amazon S3). Puede elegir su propio bucket de Amazon S3, al que puede acceder y gestionar, o AWS IoT Analytics puede gestionar el bucket de Amazon S3 por usted. 

   1. En este tutorial, en **Storage type**, seleccione **Almacenamiento administrado por servicio**.

   1. En **Elegir durante cuánto tiempo desea almacenar los datos sin procesar**, seleccione **Indefinidamente**.

   1. Elija **Siguiente**.

1. En la página **Configurar la fuente**, introduzca la información de la AWS IoT Analytics que desee recopilar los datos de los mensajes AWS IoT Core.

   1. Introduzca un filtro de AWS IoT Core tema, por ejemplo,`update/environment/dht1`. Más adelante en este tutorial, utilizará este filtro de tema para enviar datos de mensajes a su canal. 

   1. En el área **rol de IAM**, seleccione **Crear nuevo**. En la ventana **Crear un nuevo rol**, escriba un **nombre** para el rol y, a continuación, seleccione **Crear rol**. Esto crea automáticamente un rol con una política apropiada adjunta.

   1. Elija **Siguiente**.

1. Revise las opciones seleccionadas y, a continuación, elija **Crear canal**.

1. Verifique que su nuevo canal aparezca en la página **Canales**.

## Crear un almacén de datos
<a name="quickstart-create-datastore"></a>

Un almacén de datos recibe y almacena los datos de los mensajes. Un almacén de datos no es una base de datos. En cambio, un almacén de datos es un repositorio escalable y consultable en un bucket de Amazon S3. Puede usar varios almacenes de datos para los mensajes de diferentes dispositivos o ubicaciones. O bien, puede filtrar los datos de los mensajes en función de la configuración y los requisitos de la canalización. 

Siga estos pasos para crear un almacén de datos.

**Cómo crear un almacén de datos**

1. En la [https://console.aws.amazon.com/iotanalytics/](https://console.aws.amazon.com/iotanalytics/) AWS IoT Analytics sección **Prepare sus datos con**, elija **Ver almacenes de datos**.

1. En la página **Almacenamiento de datos**, seleccione **Crear un almacén de datos**.

1. En la página **Especificar detalles del almacén de datos**, introduzca la información básica sobre el almacén de datos.

   1. En **ID del almacén de datos**, introduzca un ID de almacén de datos único. No se puede cambiar este ID después de crearlo.

   1. (Opcional) En el caso de **Etiquetas**, seleccione **Agregar nueva etiqueta** para agregar una o más etiquetas personalizadas (pares clave-valor) al almacén de datos. Las etiquetas pueden ayudarlo a identificar los recursos que usted crea en AWS IoT Analytics.

   1. Elija **Siguiente**.

1. En la página **Configuración del tipo de almacenamiento**, especifique de qué forma se almacenarán los datos.

   1. En **Tipo de almacenamiento**, seleccione **Almacenamiento administrado por servicio**. 

   1. En **Configurar durante cuánto tiempo desea conservar los datos procesados**, seleccione **Indefinidamente**.

   1. Elija **Siguiente**.

1. AWS IoT Analytics Los almacenes de datos admiten los formatos de archivo JSON y Parquet. Para el formato de datos de un almacén de datos, seleccione **JSON** o **Parquet**. Para más información sobre los tipos de AWS IoT Analytics compatibles, consulte [Formatos de archivo](iotanalytics-schema.md).

   Elija **Siguiente**.

1. (Opcional) AWS IoT Analytics admite particiones personalizadas en su almacén de datos para que pueda consultar datos eliminados y mejorar la latencia. Para más información sobre las particiones personalizadas compatibles, consulte [Particiones personalizadas](custom-partitioning.md).

   Elija **Siguiente**.

1. Revise las opciones seleccionadas y, a continuación, elija **Crear un almacén de datos**.

1. Compruebe que el nuevo almacén de datos aparezca en la página de **Almacenes de datos**.

## Creación de una canalización
<a name="quickstart-create-pipeline"></a>

Debe crear una canalización para conectar un canal a un almacén de datos. Una canalización básica solo especifica el canal que recopila los datos e identifica el almacén de datos al que se envían los mensajes. Para obtener más información, consulte [Canalización de actividades](https://docs.aws.amazon.com/iotanalytics/latest/userguide/pipeline-activities.html#aws-iot-analytics-pipeline-activities).

Para este tutorial, debe crear una canalización que solo conecte un canal a un almacén de datos. A continuación, puede agregar actividades de canalización para procesar estos datos. 

Siga estos pasos para crear una canalización.

**Creación de una canalización**

1. En la [https://console.aws.amazon.com/iotanalytics/](https://console.aws.amazon.com/iotanalytics/) AWS IoT Analytics sección **Prepare sus datos con**, elija **Ver canalizaciones**.
**sugerencia**  
También puede elegir **Canalizaciones** en el panel de navegación.

1. En la página **Canalizaciones**, seleccione **Crear canalización**.

1. Introduzca los detalles de la canalización.

   1. En **Configurar el ID y las fuentes de la canalización**, introduzca el nombre de la canalización.

   1. Elige la fuente de tu canalización, que es un AWS IoT Analytics canal desde el que tu canalización leerá los mensajes.

   1. Especifique la salida de su canalización, que es el almacén de datos en el que se almacenan los datos de los mensajes procesados.

   1. (Opcional) En **Etiquetas**, agregue una o más etiquetas personalizadas (pares clave-valor) a la canalización.

   1. En la página **Inferir los atributos de los mensajes**, escriba un nombre de atributo y un valor de ejemplo, seleccione un tipo de datos de la lista y, a continuación, seleccione **Añadir atributo**. 

   1. Repita el paso anterior para todos los atributos que necesite y, a continuación, seleccione **Siguiente**.

   1. En este momento no añadirá ninguna actividad de canalización. En la página **Enriquecer, transformar y filtrar mensajes**, seleccione **Siguiente**.

1. Revise las opciones seleccionadas y, a continuación, elija **Crear canalización**.

1. Compruebe que la nueva canalización aparezca en la página **Canalizaciones**.

**nota**  
Has creado AWS IoT Analytics recursos para que puedan hacer lo siguiente:  
Recopilar datos de mensajes de dispositivos IoT sin procesar con un *canal*.
Guardar los datos de mensajes de su dispositivo IoT en un *almacén de datos*.
Limpiar, filtrar, transformar y enriquecer sus datos con una *canalización*.
A continuación, creará un conjunto de datos AWS IoT Analytics SQL para descubrir información útil sobre su dispositivo de IoT.

## Creación de un conjunto de datos
<a name="quickstart-create-dataset"></a>

**nota**  
 Un conjunto de datos suele ser un conjunto de datos que puede o no estar organizado en forma tabular. Por el contrario, AWS IoT Analytics crea su conjunto de datos aplicando una consulta SQL a los datos de su banco de datos. 

Ahora dispone de un canal que dirige los datos de mensajes sin procesar a una canalización que los almacena en un almacén de datos donde se pueden consultar. Para consultar los datos, se crea un conjunto de datos. Los conjuntos de datos contienen sentencias y expresiones SQL que se utilizan para consultar el almacén de datos junto con una programación opcional que repite la consulta en el día y la hora que se especifique. Puede utilizar expresiones similares a las [expresiones de CloudWatch programación de Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html) para crear las programaciones opcionales.

**Para crear un conjunto de datos**

1. En el [https://console.aws.amazon.com/iotanalytics/](https://console.aws.amazon.com/iotanalytics/)**panel de navegación izquierdo**, selecciona **Conjuntos de datos.**

1. En la página **Crear conjunto de datos**, seleccione **Crear SQL**.

1. En la página **Especificar los detalles del conjunto de datos**, especifique los detalles del conjunto de datos.

   1. Escriba un nombre para el conjunto de datos.

   1. Para **Fuente del almacén de datos**, seleccione el ID único que identifica al almacén de datos que creó anteriormente.

   1. (Opcional) En **Etiquetas**, agregue una o más etiquetas personalizadas (pares clave-valor) al conjunto de datos.

1. Utilice expresiones SQL para consultar los datos y responder a las preguntas analíticas. Los resultados de la consulta se almacenan en este conjunto de datos.

   1. En el campo **Consulta del autor**, introduzca una consulta SQL que utilice un comodín para mostrar hasta cinco filas de datos.

      ```
      SELECT * FROM my_data_store LIMIT 5
      ```

       Para obtener más información sobre las funciones de SQL compatibles en AWS IoT Analytics, consulte[Expresiones SQL en AWS IoT Analytics](sql-support.md).

   1. Puede elegir **Probar consulta** para validar que la entrada es correcta y mostrar los resultados en una tabla después de la consulta.
**nota**  
En este punto del tutorial, es posible que su almacén de datos esté vacío. Al ejecutar una consulta SQL en un almacén de datos vacío, no se obtendrán resultados, por lo que es posible que solo vea `__dt`.
Debe tener cuidado de limitar la consulta SQL a un tamaño razonable para que no se ejecute durante un período prolongado, ya que Athena [limita el número máximo de consultas en ejecución](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#amazon-athena-limits). Por ello, debe tener cuidado de limitar la consulta SQL a un tamaño razonable.  
Le sugerimos que utilice una cláusula `LIMIT` en la consulta durante las pruebas. Una vez que la prueba se haya realizado correctamente, se puede eliminar esta cláusula.

1. (Opcional) Al crear el contenido de un conjunto de datos con datos de un período de tiempo específico, es posible que algunos datos no lleguen a tiempo para su procesamiento. Para permitir un retraso, puede especificar un desplazamiento o tiempo delta. Para obtener más información, consulte [Recibir notificaciones de datos tardías a través de Amazon CloudWatch Events](late-data-notification.md).

   En este momento no configurará un filtro de selección de datos. En la página **Configurar el filtro de selección de datos**, seleccione **Siguiente**.

1. (Opcional) Puede programar esta consulta para que se ejecute con regularidad a fin de actualizar el conjunto de datos. Las programaciones de los conjuntos de datos se pueden crear y editar en cualquier momento. 

   No va a programar una ejecución recurrente de la consulta en este momento; por tanto, en la página **Definir programación de la consulta**, elija **Siguiente**. 

1. AWS IoT Analytics creará versiones del contenido de este conjunto de datos y almacenará los resultados de sus análisis durante el período especificado. La recomendación es 90 días, pero puede optar por establecer su propia política de retención personalizada. También puede limitar el número de versiones almacenadas del contenido de su conjunto de datos.

   Puede usar el período de retención del conjunto de datos predeterminado como **Indefinidamente** y mantener el **Control de versiones** desactivado. En la página **Configurar los resultados de sus análisis**, seleccione **Siguiente**.

1. (Opcional) Puede configurar las reglas de entrega de los resultados de su conjunto de datos a un destino específico, por ejemplo AWS IoT Events. 

   No enviará los resultados a ningún otro lugar de este tutorial, por lo que en la página **Configurar las reglas de entrega del contenido del conjunto de datos**, seleccione **Siguiente**.

1. Revise las opciones seleccionadas y, a continuación, elija **Crear conjunto de datos**.

1. Compruebe que su nuevo conjunto de datos aparezca en la página **Conjuntos de datos**.

## Envíe los datos del mensaje con AWS IoT
<a name="send-iotcore-messages"></a>

Si tiene un canal que redirige los datos a una canalización, que almacena datos en un almacén de datos donde se pueden consultar, entonces está preparado para enviar datos de dispositivos IoT a AWS IoT Analytics. Puede enviar datos a AWS IoT Analytics mediante las siguientes opciones:
+ Utilice el intermediario de AWS IoT mensajes.
+ Use la operación AWS IoT Analytics [BatchPutMessage](https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_BatchPutMessage.html) de la API.

En los siguientes pasos, envía los datos de los mensajes desde el agente de AWS IoT mensajes de la AWS IoT Core consola para que AWS IoT Analytics pueda ingerir estos datos.

**nota**  
Cuando cree nombres de tema para sus mensajes, tenga en cuenta lo siguiente:  
Los nombres de los temas no distinguen entre mayúsculas y minúsculas. Los campos denominados `example` y `EXAMPLE` en la misma carga se considerarán duplicados.
Los nombres de tema no pueden empezar con el carácter `$`. Los temas que comienzan por `$` son temas reservados y solo pueden ser utilizados por AWS IoT.
No incluya información de identificación personal en los nombres de tema, ya que esta información puede aparecer en comunicaciones e informes no cifrados.
AWS IoT Core no puede enviar mensajes entre AWS cuentas o AWS regiones.

**Para enviar datos de mensajes con AWS IoT**

1. Inicie sesión en la [consola de AWS IoT](https://console.aws.amazon.com/iot).

1. En el panel de navegación, seleccione **Probar** y, a continuación, seleccione el **Cliente de prueba MQTT**.

1. En el **Cliente MQTT**, seleccione **Publicar en un tema**. 

1. En **Nombre de tema**, escriba un nombre que coincida con el filtro de tema que introdujo al crear un canal. En este ejemplo se utiliza `update/environment/dht1`.

1. En **Carga de mensajes**, introduzca el siguiente contenido JSON.

   ```
   {
     "thingid": "dht1",
     "temperature": 26,
     "humidity": 29,
     "datetime": "2018-01-26T07:06:01"
   }
   ```

1. (Opcional) Seleccione **Añadir configuración** para ver más opciones de protocolo de mensajes.

1. Seleccione **Publish (Publicar)**.

   De este modo, se publica un mensaje que es capturado por el canal. A continuación, la canalización dirige el mensaje al almacén de datos.

## Comprueba el progreso de los AWS IoT mensajes
<a name="check-iotcore-messages"></a>

Puede comprobar que los mensajes se están insertando en su canal siguiendo estos pasos.

**Para comprobar el progreso de los AWS IoT mensajes**

1. Inicie sesión en la [https://console.aws.amazon.com/iotanalytics/](https://console.aws.amazon.com/iotanalytics/).

1. En el panel de navegación, seleccione **Canales** y, a continuación, seleccione el nombre del canal que creó anteriormente.

1. En la página **Detalles del canal**, desplácese hacia abajo hasta la sección **Monitorización** y, a continuación, ajuste el periodo de tiempo que se muestra (**1h 3h 12h 1d 3d 1w**). Seleccione un valor, como, por ejemplo, **1w** para ver los datos de la última semana. 

Puede usar una característica similar para monitorear la actividad, el tiempo de ejecución y los errores de la canalización en la página de **Detalles de la canalización**. En este tutorial, no ha especificado actividades como parte de la canalización, por lo que no debería ver ningún error de tiempo de ejecución.

**Para monitorear la actividad de la canalización**

1. En el panel de navegación, seleccione **Canalizaciones** y, a continuación, seleccione el nombre de la canalización que creó anteriormente.

1. En la página **Detalles de la canalización**, desplácese hacia abajo hasta la sección **Monitorización** y, a continuación, ajuste el periodo de tiempo que se muestra seleccionando uno de los indicadores del periodo de tiempo (**1h 3h 12h 1d 3d 1w**). 

## Acceder a los resultados de la consulta
<a name="access-query-results"></a>

El contenido del conjunto de datos es un archivo que contiene el resultado de su consulta, en formato CSV.

1. En el [https://console.aws.amazon.com/iotanalytics/](https://console.aws.amazon.com/iotanalytics/)panel de navegación izquierdo, selecciona **Conjuntos de datos.**

1. En la página **Conjuntos de datos**, seleccione el nombre del conjunto de datos que creó anteriormente.

1. En la página de información del conjunto de datos, en la esquina superior derecha, seleccione **Ejecutar ahora**.

1. Para comprobar si el conjunto de datos está listo, busque debajo del conjunto de datos un mensaje similar a este: **Ha iniciado correctamente la consulta para su conjunto de datos**. En la pestaña **Contenido del conjunto de datos** figuran los resultados de la consulta y se muestra el mensaje **Se ha realizado con éxito**.

1. Para obtener una vista previa de los resultados de la consulta realizada con éxito, en la pestaña **Contenido del conjunto de datos**, seleccione el nombre de la consulta. Para ver o guardar el archivo CSV que contiene los resultados de la consulta, seleccione **Descargar**.
**nota**  
AWS IoT Analytics puede incrustar la parte HTML de un cuaderno de Jupyter en la página de contenido del **conjunto de datos**. Para obtener más información, consulte [Visualización de AWS IoT Analytics datos con la consola](data-visualization.md#visualization-console).

## Explore sus datos
<a name="explore-data"></a>

Dispone de varias opciones para almacenar, analizar y visualizar sus datos.

Amazon Simple Storage Service  
Puede enviar contenido de un conjunto de datos a un bucket de [Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/GetStartedWithS3.html), lo que permite la integración con los lagos de datos existentes o el acceso desde aplicaciones internas y herramientas de visualización. Consulte el campo de `contentDeliveryRules::destination::s3DestinationConfiguration` la [CreateDataset](https://docs.aws.amazon.com/iotanalytics/latest/userguide/api.html#cli-iotanalytics-createdataset)operación.

AWS IoT Events  
Puede enviar el contenido del conjunto de datos como entrada a AWS IoT Events un servicio que le permita monitorear los dispositivos o procesos para detectar fallas o cambios en el funcionamiento e iniciar acciones adicionales cuando se produzcan dichos eventos.  
Para ello, cree un conjunto de datos mediante la [CreateDataset](https://docs.aws.amazon.com/iotanalytics/latest/userguide/api.html#cli-iotanalytics-createdataset)operación y especifique una AWS IoT Events entrada en el campo`contentDeliveryRules :: destination :: iotEventsDestinationConfiguration :: inputName`. También debes especificar el `roleArn` rol, que otorga AWS IoT Analytics permisos de ejecución`iotevents:BatchPutMessage`. Siempre que se cree el contenido del conjunto de datos, AWS IoT Analytics enviará cada entrada del contenido del conjunto de datos como un mensaje a la AWS IoT Events entrada especificada. Por ejemplo, si su conjunto de datos incluye el siguiente contenido:  

```
"what","who","dt"
"overflow","sensor01","2019-09-16 09:04:00.000"
"overflow","sensor02","2019-09-16 09:07:00.000"
"underflow","sensor01","2019-09-16 11:09:00.000"
...
```
A continuación, AWS IoT Analytics envía mensajes que contienen campos como los siguientes.  

```
{ "what": "overflow", "who": "sensor01", "dt": "2019-09-16 09:04:00.000" }
```

```
{ "what": "overflow", "who": "sensor02", "dt": "2019-09-16 09:07:00.000" } 
```
Querrá crear una AWS IoT Events entrada que reconozca los campos que le interesan (uno o más de ellos `what``who`,`dt`) y crear un modelo de AWS IoT Events detector que utilice estos campos de entrada en los eventos para activar acciones o establecer variables internas.

Cuaderno de Jupyter  
El [cuaderno de Jupyter](https://jupyter.org/) es una solución de código abierto que permite utilizar lenguajes de programación para realizar exploraciones de datos ad hoc y análisis avanzados. Puede profundizar y aplicar análisis más complejos y utilizar métodos de machine learning, como la agrupación en clústeres k-means y los modelos de regresión para la predicción, en los datos de sus dispositivos de IoT.  
AWS IoT Analytics utiliza instancias de Amazon SageMaker AI Notebooks para alojar sus Jupyter Notebooks. Antes de crear una instancia de bloc de notas, debes crear una relación entre Amazon SageMaker AI AWS IoT Analytics y Amazon:  

1. Navegue hasta la [consola de SageMaker IA](https://console.aws.amazon.com/sagemaker/) y cree una instancia de bloc de notas:

   1. Rellene los detalles y, a continuación, elija **Create a new role (Crear un nuevo rol)**. Anote el ARN del rol.

   1. Cree una instancia del bloc de notas.

1. Ve a la [consola de IAM](https://console.aws.amazon.com/iam/) y modifica la función de SageMaker IA:

   1. Abra el rol. Debe tener una política administrada.

   1. Seleccione **Añadir política insertada** y, a continuación, en **Servicio**, seleccione **iotAnalytics**. Seleccione **Seleccionar acciones** y, a continuación, escriba **GetDatasetContent** en el cuadro de búsqueda y elíjala. Seleccione **Review Policy (Revisar la política)**.

   1. Revise la exactitud de la política, escriba un nombre y, a continuación, elija **Crear política**.
Esto le da permiso al rol recién creado para leer un conjunto de AWS IoT Analytics datos.   

1. Vuelva al panel de navegación izquierdo y [https://console.aws.amazon.com/iotanalytics/](https://console.aws.amazon.com/iotanalytics/), en el panel de navegación izquierdo, elija **Libretas.** En la página **Blocs de notas**, seleccione **Crear bloc de notas**.

1. En la página **Seleccionar una plantilla**, seleccione **Plantilla en blanco de IoTA**.

1. En la página **Configurar bloc de notas**, escriba un nombre para el bloc de notas. En **Seleccionar conjunto de datos de origen**, seleccione Seleccionar y, a continuación, seleccione el conjunto de datos que creó anteriormente. En **Seleccione una instancia de bloc** de notas, elija la instancia de bloc de notas que creó en SageMaker AI.

1. Después de revisar sus opciones, seleccione **Crear bloc de notas**.

1. En la página de **cuadernos**, la instancia de tu bloc de notas se abrirá en la consola de [Amazon SageMaker AI](SMconsole_link;). 

## Plantillas de bloc de notas
<a name="notebook-templates"></a>

Las plantillas de AWS IoT Analytics bloc de notas contienen visualizaciones y modelos de aprendizaje automático AWS creados para ayudarle a empezar con AWS IoT Analytics los casos de uso. Puede utilizar estas plantillas de cuadernos para obtener más información, o bien, reutilizarlas para adaptarlas a los datos de sus dispositivos de IoT y ofrecer un valor inmediato.

Puede encontrar las siguientes plantillas de bloc de notas en la AWS IoT Analytics consola:
+ **Detección de anomalías contextuales**: aplicación de la detección de anomalías contextuales en la velocidad del viento medida con un modelo de media móvil exponencialmente ponderada (PEWMA) de Poisson.
+ **Previsión de producción de panel solar**: aplicación de modelos de series temporales lineales, estacionales y por partes para predecir la producción de paneles solares.
+ **Mantenimiento predictivo en motores a reacción**: aplicación de redes neuronales de memoria multivariante de corto y largo plazo (LSTM) y regresión logística para predecir fallas en los motores a reacción.
+ **Segmentación de clientes de hogares inteligentes**: aplicación de k-means y análisis de componentes principales (PCA) para detectar diferentes segmentos de clientes en datos de uso de hogares inteligentes.
+ **Previsión de atascos en ciudades inteligentes**: aplicación de LSTM para predecir las tasas de utilización de carreteras urbanas.
+ **Previsión de la calidad del aire en ciudades inteligentes**: aplicación de LSTM para predecir la contaminación por partículas en el centro de las ciudades.