---
title: "Integración con Amazon Redshift"
url: "https://help.outdoo.ai/es/article/integracion-con-amazon-redshift"
language: "es"
last_updated: "2026-10-23T02:57:35.579Z"
---

# Integración con Amazon Redshift

Aprenda a configurar la integración de Outdoo AI con Amazon Redshift para cargar los datos de llamadas y oportunidades en su clúster.

## Introducción

Outdoo AI analiza los datos de sus llamadas comerciales (reuniones grabadas con clientes) en tiempo real y los datos de sus oportunidades (pipeline y oportunidades del CRM) a intervalos programados. Integrar estos datos analizados en Amazon Redshift permite a los equipos de RevOps y de datos unificar la inteligencia conversacional con otros datos del negocio.

Esto permite un análisis más profundo de las tendencias de las oportunidades, el rendimiento de los miembros del equipo, el comportamiento de los clientes y los riesgos del pipeline con sus herramientas de BI y flujos de trabajo actuales. Conectar Outdoo AI a su almacén de datos le permite correlacionar los insights de las llamadas y las métricas de oportunidades obtenidas por la IA con los datos del CRM, de uso del producto y de ingresos, para tomar decisiones mejor fundamentadas.

## Descripción general de la integración y métodos admitidos

Outdoo AI ofrece opciones de integración directa para sincronizar datos con su almacén de datos sin necesidad de herramientas ETL de terceros. Se admiten los siguientes métodos:

**Extracción mediante API REST:** Outdoo AI ofrece API RESTful para obtener los datos de llamadas y oportunidades en integraciones personalizadas. Los clientes avanzados pueden usarlas para programar extracciones de datos mediante scripts. Requiere más desarrollo personalizado, pero ofrece flexibilidad.

**Área de staging en almacenamiento en la nube (S3):** Outdoo AI puede exportar archivos de datos en formato JSON a un bucket de S3 de su propiedad. Después, Redshift puede hacer una carga masiva desde esa ubicación. Este método resulta útil si no es posible establecer conexiones directas con la base de datos, aunque puede introducir ligeros retrasos (por ejemplo, entregas diarias de archivos por lotes).

## Configuración de seguridad y autenticación

Antes de empezar, asegúrese de haber preparado un acceso seguro para Outdoo AI:

-   **Cree credenciales dedicadas:** aprovisione un usuario o rol dedicado en Redshift para Outdoo AI (por ejemplo, un usuario de base de datos o un rol de IAM). Conceda solo los privilegios mínimos necesarios para crear los esquemas que utiliza Outdoo AI y escribir en ellos.

-   **Acceso de red:** si su almacén de datos está detrás de un cortafuegos o en una VPC, añada a la lista de permitidos las direcciones IP de salida de Outdoo AI. Los usuarios de Redshift deben permitir el acceso entrante desde la IP estática conocida de Outdoo AI en la configuración del grupo de seguridad de su clúster.

-   **Claves de API y tokens:** genere tokens seguros para las conexiones de la API REST. Outdoo AI almacenará de forma segura los tokens o secretos que proporcione.

-   **Certificados y cifrado:** todas las integraciones utilizan canales cifrados (HTTPS para las API, TLS para JDBC).

-   **Auditoría y revocación:** trate las credenciales de la integración de Outdoo AI como cualquier cuenta de servicio. Supervise su actividad y rote las claves y tokens periódicamente. Revoque las credenciales si se desactiva la integración.

## Integración con Amazon Redshift

La integración de Outdoo AI con Redshift utiliza un enfoque seguro basado en roles para enviar datos a su clúster de Redshift. Normalmente se utilizan roles de IAM y S3 como área de staging de los datos, que después se cargan en Redshift.

### Pasos de configuración

-   **Cree un usuario de Redshift o un rol de IAM para Outdoo AI:** utilice la integración de IAM de Redshift por seguridad. Cree un nuevo usuario de base de datos (por ejemplo, `outdoo_writer`):

```
   CREATE USER outdoo_writer PASSWORD DISABLE;
   GRANT CREATE, TEMPORARY ON DATABASE <your_database> TO outdoo_writer;
```

El privilegio `CREATE` permite a Outdoo AI crear esquemas y tablas, y `TEMPORARY` permite usar tablas temporales durante las cargas. Si prefiere no usar la autenticación de IAM, puede definir una contraseña y facilitársela a Outdoo AI de forma segura, aunque los roles de IAM son más seguros.

-   **Añada la IP de Outdoo AI a la lista de permitidos (si es necesario):** si su Redshift está en una VPC con acceso restringido, añada una regla de entrada a su grupo de seguridad para permitir las conexiones desde Outdoo AI. Permita la IP estática de Outdoo AI en el puerto de Redshift (5439 de forma predeterminada).

-   **Configure un bucket de S3 de staging:** cree un bucket de S3 para almacenar temporalmente los archivos de datos durante el proceso de carga (por ejemplo, `my-company-outdoo-stage`). Para obtener el mejor rendimiento, ubique el bucket en la misma región de AWS que su clúster de Redshift.

-   **Cree un rol de IAM para Outdoo AI:** en AWS IAM, cree un rol que pueda asumir el servicio de Outdoo AI. Configure en este rol una política de confianza que confíe en la cuenta de AWS de Outdoo AI (Outdoo AI le facilita su ID de cuenta de AWS y un ID externo o el ARN del rol). Asocie a este rol una política de permisos que permita:

-   -   Acceso a S3: `s3:PutObject`, `GetObject`, `DeleteObject` en el bucket de staging, y `ListBucket` en el propio bucket

-   -   Credenciales de Redshift: `redshift:GetClusterCredentials` para el clúster, el usuario y la base de datos de Redshift que utilizará Outdoo AI

-   **Comparta los datos de conexión con Outdoo AI:** en Outdoo AI, vaya a **Company Settings > Ecosystem > Data Cloud**, abra Amazon Redshift e indique el endpoint del clúster de Redshift (host y puerto), el nombre de la base de datos, el usuario de la base de datos (`outdoo_writer`), el nombre del esquema de destino (por ejemplo, `outdoo_data`), el nombre del bucket de S3 y el ARN del rol de IAM.

-   **Proceso de carga de datos:** una vez configurado, Outdoo AI se conecta a su clúster de Redshift mediante el rol de IAM. En cada lote de sincronización, Outdoo AI extrae los datos nuevos o actualizados, los escribe en archivos del bucket de S3 de staging y, después, ejecuta un comando COPY de Redshift para cargar los datos de S3 en la tabla de destino. Los datos de las llamadas se envían poco después de analizar cada llamada. Los datos de las oportunidades se envían a intervalos programados (por ejemplo, cada noche).

-   **Validación:** compruebe que el nuevo esquema y las nuevas tablas aparecen en su clúster de Redshift después de la primera sincronización. Ejecute `SELECT COUNT(*) FROM outdoo_data.calls;` para ver el número de registros de llamadas.

## Esquema de datos y diseño de las tablas

Los datos analizados de Outdoo AI se estructuran en un esquema en estrella centrado en dos tablas de hechos: Calls y Deals.

-   **Tabla Calls:** cada fila representa una llamada o reunión comercial. Los campos clave incluyen call\_id, call\_timestamp, duration\_seconds, los identificadores de los participantes y los resultados del análisis, como sentiment\_score, talk\_ratio\_percent, interactions\_count y las palabras clave o temas detectados. Las transcripciones pueden guardarse en una tabla aparte (call\_transcripts) con call\_id como clave.

-   **Tabla Deals:** cada fila representa una oportunidad comercial. Los campos incluyen deal\_id, deal\_name, owner, account\_name, stage, amount, close\_date, last\_call\_date y métricas generadas por la IA, como deal\_health\_score. También puede haber una tabla deal\_history o deal\_stage\_history que recoge los cambios de fase a lo largo del tiempo.

-   **Tablas adicionales:** según su paquete de Outdoo AI, también puede tener tablas de usuarios/empleados, cuentas, métricas o temas de las llamadas, y previsión/puntuación de oportunidades.

Todas las tablas incluyen una marca de tiempo `updated_at` y un indicador `is_deleted` para los registros eliminados de forma lógica. Utilícelos para gestionar modelos incrementales o filtrar los registros activos.

Con los datos de Outdoo AI en Redshift, su equipo de BI puede usar herramientas como Amazon QuickSight o Tableau para crear paneles unificados que combinen las métricas de sentimiento y tiempo de conversación de las llamadas de Outdoo AI con los datos de su pipeline comercial.

Esperamos que este artículo le haya resultado útil. Si tiene alguna consulta, escríbanos a support@outdoo.ai

## Artículos relacionados

-   [Integración con Snowflake](https://help.outdoo.ai/es/article/integracion-con-snowflake)

-   [Integración con Databricks](https://help.outdoo.ai/es/article/integracion-con-databricks)

-   [Outdoo Open API](https://help.outdoo.ai/es/article/outdoo-open-api)
