Preguntas más frecuentes
Esta página contiene respuestas a algunas preguntas frecuentes sobre la Ingesta de datos de Cloud.
¿Por qué me enviaron un correo electrónico: “Error in CDI Sync”?
Este tipo de correo electrónico suele significar que hay un problema con tu configuración de CDI. Aquí tienes algunos problemas comunes y cómo solucionarlos:
CDI no puede acceder al almacén de datos o a la tabla utilizando tus credenciales
Esto podría significar que las credenciales en CDI son incorrectas o están mal configuradas en el almacén de datos. Para más información, consulta Integraciones de almacenes de datos.
No se encuentra la tabla
Intenta actualizar tu integración con la configuración correcta de la base de datos o crea recursos coincidentes en el almacén de datos, como database/table.
No se encuentra el catálogo
El catálogo configurado en la integración no existe en el catálogo de Braze. Se puede eliminar un catálogo después de configurar la integración. Para resolver el problema, actualiza la integración para utilizar un catálogo diferente o crea un catálogo nuevo que coincida con el nombre del catálogo en la integración.
¿Por qué me enviaron un correo electrónico: “Row errors in your CDI sync”?
Este tipo de correo significa que algunos de tus datos no pudieron ser procesados durante la sincronización. Para averiguar el error concreto, puedes revisar los registros en Braze yendo a CDI > Sync Log.
¿Cómo corrijo los errores de Test Connection y de los correos electrónicos de asistencia?
La conexión de prueba va lenta
Test Connection se ejecuta en tu almacén de datos, por lo que aumentar la capacidad del almacén puede mejorar su velocidad. El uso de una instancia SQL sin servidor minimizará el tiempo de calentamiento y mejorará el rendimiento de las consultas, pero puede dar lugar a costes de integración ligeramente superiores.
Error al conectar con la instancia de Snowflake: la solicitud entrante con IP no tiene autorización para acceder a Snowflake
Intenta añadir las IP oficiales de Braze a tu lista de IP permitidas. Para obtener más información, consulta Integraciones de almacenes de datos o permite las direcciones IP pertinentes:
Para las instancias US-01, US-02, US-03, US-04, US-05, US-06, US-07, estas son las direcciones IP correspondientes:
23.21.118.19134.206.23.17350.16.249.952.4.160.21454.87.8.3454.156.35.25152.54.89.23818.205.178.15
Para la instancia US-08, estas son las direcciones IP correspondientes:
52.151.246.5152.170.163.18240.76.166.15740.76.166.17040.76.166.16740.76.166.16140.76.166.15640.76.166.16640.76.166.16040.88.51.7452.154.67.1740.76.166.8040.76.166.8440.76.166.8540.76.166.8140.76.166.7140.76.166.14440.76.166.145
Para la instancia US-10, estas son las direcciones IP correspondientes:
100.25.232.16435.168.86.17952.7.44.1173.92.153.1835.172.3.12950.19.162.19
Para las instancias EU-01 y EU-02, estas son las direcciones IP correspondientes:
52.58.142.24252.29.193.12135.158.29.22818.157.135.973.123.166.463.64.27.363.65.88.253.68.144.1883.70.107.88
Para la instancia AU-01, estas son las direcciones IP correspondientes:
13.210.1.14513.211.70.15913.238.45.5452.65.73.16754.153.242.23954.206.45.213
Para la instancia ID-01, estas son las direcciones IP correspondientes:
108.136.157.246108.137.30.20716.78.128.7116.78.14.13416.78.162.20843.218.73.35
Para la instancia JP-01, estas son las direcciones IP correspondientes:
13.159.155.21254.199.221.24113.192.23.1654.250.120.13918.181.114.2323.114.38.100
Para la instancia KR-01, estas son las direcciones IP correspondientes:
43.200.215.452.79.67.17552.79.113.60
Error al ejecutar SQL debido a la configuración del cliente: 002003 (42S02): error de compilación SQL: no existe o no está autorizado
Si la tabla no existe, créala. Si la tabla existe, comprueba que el usuario y el rol tienen permisos para leer la tabla.
No se ha podido utilizar el esquema
Si recibes este error, concede acceso a ese esquema para el usuario o rol especificado.
No se ha podido utilizar el rol
Si recibes este error, permite que ese usuario utilice el rol especificado.
Acceso de usuario desactivado
Si recibes este error, permite a ese usuario el acceso a tu cuenta de Snowflake.
Error al conectarse a la instancia de Snowflake con la clave actual y la antigua
Si recibes este error, asegúrate de que el usuario está utilizando la clave pública actual que se muestra en tu panel de Braze.
La conexión de prueba va lenta
Test Connection se ejecuta en tu almacén de datos, por lo que aumentar la capacidad del almacén puede mejorar su velocidad. El uso de una instancia SQL sin servidor minimizará el tiempo de calentamiento y mejorará el rendimiento de las consultas, pero puede dar lugar a costes de integración ligeramente superiores.
Permiso denegado para la relación {table_name}
Si recibes este error:
- Concede el permiso
usageen el esquema para ese usuario. - Concede el permiso
selecten la tabla para ese usuario.
Error al crear conexión
Si recibes este error, comprueba que el punto de conexión y el puerto de Redshift son correctos.
Error al crear túnel SSH
Si recibes este error:
- Comprueba que la clave pública de tu panel de Braze está en el host ec2 utilizado para el túnel SSH.
- Comprueba que tu nombre de usuario es correcto.
- Comprueba que el túnel SSH es correcto.
La conexión de prueba va lenta
Test Connection se ejecuta en tu almacén de datos, por lo que aumentar la capacidad del almacén puede mejorar su velocidad. El uso de una instancia SQL sin servidor minimizará el tiempo de calentamiento y mejorará el rendimiento de las consultas, pero puede dar lugar a costes de integración ligeramente superiores.
El usuario no tiene permiso para consultar la tabla
Si recibes este error, añade permisos de usuario para consultar la tabla.
Tu uso ha superado la cuota personalizada
Si recibes este error, es necesario actualizar tu cuota para que puedas seguir sincronizando al ritmo actual.
No se ha encontrado la tabla en la ubicación {region}
Si recibes este error, comprueba que la tabla se encuentra en el proyecto y el conjunto de datos correctos.
Firma JWT no válida
Si recibes este error, comprueba que el servicio de API de BigQuery está habilitado para tu cuenta.
La conexión de prueba va lenta
Test Connection se ejecuta en tu almacén de datos, por lo que aumentar la capacidad del almacén puede mejorar su velocidad. En el caso de Databricks, puede haber de dos a cinco minutos de tiempo de calentamiento cuando Braze se conecta a instancias Classic y Pro SQL, lo que provocará retrasos durante la configuración y las pruebas de conexión, así como al inicio de las sincronizaciones programadas. El uso de una instancia SQL sin servidor minimizará el tiempo de calentamiento y mejorará el rendimiento de las consultas, pero puede dar lugar a costes de integración ligeramente superiores.
El comando ha fallado porque el almacén estaba detenido
Si recibes este error, asegúrate de que el almacén de Databricks está en ejecución.
Service: Amazon S3; Status Code: 403; Error Code: 403 Forbidden
Si recibes este error, consulta Databricks: Forbidden error while accessing S3 data.
¿Cómo actualizo mis preferencias de alertas por correo electrónico para las integraciones CDI?
Cada integración tiene sus propias preferencias de notificación. Ve a la página CDI y selecciona el nombre de la integración que deseas actualizar. En la sección Notification preferences puedes actualizar cómo recibes las alertas relativas a la integración seleccionada.
¿Qué sucede si un UPDATED_AT futuro se sincroniza con una integración?
CDI utiliza UPDATED_AT para decidir qué datos son nuevos. Después de sincronizar un UPDATED_AT futuro, no se procesarán los datos anteriores a esa fecha y hora futuras. Para solucionarlo:
- Corrige
UPDATED_AT. - Elimina los datos antiguos que ya estén sincronizados con Braze.
- Crea una nueva integración para procesar de nuevo esa tabla.
¿Por qué “Rows Synced” no coincide con el número de mi almacén?
CDI utiliza UPDATED_AT para decidir qué registros recoger durante una sincronización. Mira esta ilustración para ver cómo funciona. Al inicio de una sincronización, CDI realiza una consulta en tu almacén para obtener todos los registros con UPDATED_AT posterior al valor UPDATED_AT procesado anteriormente. Los registros que se encuentren exactamente en la marca de tiempo límite también pueden volver a sincronizarse si nuevas filas comparten esa marca de tiempo. Cualquier registro recogido en el momento en que se ejecuta la consulta se sincroniza en Braze. Estos son los casos habituales en los que un registro puede no sincronizarse:
- Estás añadiendo registros a la tabla con un valor
UPDATED_ATque ya ha sido procesado. - Estás actualizando los valores de los registros después de que hayan sido procesados por una sincronización, pero dejando
UPDATED_ATsin cambios. - Estás añadiendo o actualizando registros mientras se realiza una sincronización. Dependiendo del momento en que se ejecute la consulta CDI, puede haber condiciones de carrera que provoquen que no se recojan los registros.

Para evitar estos comportamientos en el futuro, recomendamos utilizar valores UPDATED_AT que aumenten monotónicamente y no actualizar la tabla durante la ejecución de la sincronización programada.
¿Necesito valores UPDATED_AT mayoritariamente distintos para importaciones CDI grandes?
Sí. Para ejecuciones de gran volumen (por ejemplo, más de aproximadamente 10 millones de filas), asegúrate de que tus datos de origen tengan valores UPDATED_AT mayoritariamente distintos. Si demasiadas filas comparten la misma marca de tiempo, es más probable que CDI vuelva a seleccionar filas en las marcas de tiempo límite en ejecuciones posteriores. Esto puede aumentar las sincronizaciones duplicadas y el consumo de puntos de datos.
Para más información sobre el comportamiento de CDI en los límites, consulta Evitar la resincronización de filas con marcas de tiempo duplicadas.
¿Dónde ejecuto estas comprobaciones SQL?
Ejecuta las comprobaciones directamente en el editor SQL de tu almacén de datos, contra la misma tabla o vista utilizada por tu integración CDI:
- Snowflake: Projects > Worksheets (para más información, consulta Snowflake Worksheets)
- Redshift: Query Editor v2 (para más información, consulta Using Amazon Redshift Query Editor v2)
- BigQuery: BigQuery Studio SQL workspace (para más información, consulta BigQuery Studio introduction)
- Databricks: SQL editor (SQL warehouse) (para más información, consulta Databricks SQL editor)
- Fabric: SQL query editor
Sigue este proceso antes de habilitar o escalar una sincronización grande:
- Identifica la tabla o vista de origen CDI exacta y la ventana de sincronización que deseas validar.
- Abre el editor SQL de tu almacén y selecciona la misma base de datos y esquema utilizados por CDI, luego usa un rol con acceso de lectura a la tabla o vista de origen.
- Ejecuta la consulta de recuento de marcas de tiempo distintas para medir cuántos valores
UPDATED_ATdistintos existen en esa ventana. - Ejecuta la consulta que agrupa por
UPDATED_ATy cuenta filas para encontrar marcas de tiempo con recuentos de filas inusualmente altos. - Si muchas filas comparten marcas de tiempo idénticas, ajusta tu proceso de ingesta para que los lotes consecutivos utilicen valores
UPDATED_ATprogresivamente más recientes, o aumenta la precisión de las marcas de tiempo para que las filas estén más distribuidas. - Vuelve a ejecutar ambas consultas hasta que la concentración se reduzca, luego lanza o escala tu sincronización.
- Después del lanzamiento, monitoriza CDI > Sync Log para detectar un volumen de resincronización inesperado en las marcas de tiempo límite.
Usa comprobaciones como estas en tu almacén:
1
2
3
4
5
6
7
SELECT
COUNT(*) AS total_rows,
COUNT(DISTINCT UPDATED_AT) AS distinct_timestamps,
ROUND(COUNT(*) * 1.0 / NULLIF(COUNT(DISTINCT UPDATED_AT), 0), 2) AS avg_rows_per_timestamp
FROM YOUR_CDI_SOURCE_TABLE
WHERE UPDATED_AT >= CAST('2026-04-01 00:00:00' AS TIMESTAMP)
AND UPDATED_AT < CAST('2026-04-02 00:00:00' AS TIMESTAMP);
1
2
3
4
5
6
7
8
9
SELECT
UPDATED_AT,
COUNT(*) AS rows_at_timestamp
FROM YOUR_CDI_SOURCE_TABLE
WHERE UPDATED_AT >= CAST('2026-04-01 00:00:00' AS TIMESTAMP)
AND UPDATED_AT < CAST('2026-04-02 00:00:00' AS TIMESTAMP)
GROUP BY UPDATED_AT
ORDER BY rows_at_timestamp DESC
LIMIT 20;
Si tu almacén no admite LIMIT (por ejemplo, Fabric), usa una sintaxis equivalente como TOP.
¿Por qué una sincronización CDI con un número pequeño de filas puede tardar varios minutos?
Una sincronización CDI incluye un periodo de inicio fijo antes de que comience el procesamiento de filas. Dado que este tiempo de inicio es similar independientemente del tamaño de la sincronización, una sincronización pequeña puede tardar varios minutos y parecer más lenta en filas por minuto. El tiempo total de sincronización sigue dependiendo de la complejidad de la consulta de origen, la forma de los datos y la capacidad disponible en tu almacén de datos. Para más información, consulta Integraciones de almacenes de datos.
Durante una sincronización, ¿se mantiene el orden si varios registros comparten el mismo ID?
El orden de procesamiento no es 100 % predecible. Por ejemplo, si hay varias filas con el mismo EXTERNAL_ID en la tabla durante una sincronización, no podemos garantizar qué valor acabará en el perfil final. Si actualizas el mismo EXTERNAL_ID con diferentes atributos en la columna de carga útil, todos los cambios se reflejarán cuando se complete la sincronización.
¿Por qué no se crean nuevos usuarios a partir de mi sincronización CDI?
Si tu integración CDI tiene habilitada la opción Update existing users only, solo se actualizarán los usuarios que ya existen en Braze y no se crearán nuevos usuarios. Esto significa que si una fila de tu tabla de sincronización hace referencia a un EXTERNAL_ID que no coincide con ningún usuario existente de Braze, esa fila se omite.
Para crear nuevos usuarios a través de CDI, desactiva la opción Update existing users only en la configuración de la integración. Ve a Data Settings > Cloud Data Ingestion y selecciona una integración.
¿Cuáles son las medidas de seguridad de CDI?
Nuestras medidas
Braze cuenta con las siguientes medidas para CDI:
- Todas las credenciales están cifradas dentro de nuestra base de datos, y solo determinados empleados tienen acceso autenticado a ellas.
- Utilizamos conexiones cifradas para obtener los datos de los almacenes de los clientes.
- Realizamos solicitudes a los puntos finales de la API de Braze utilizando las mismas claves de API y conexiones TLS que recomendamos utilizar a nuestros clientes.
- Actualizamos regularmente nuestras bibliotecas y aplicamos todos los parches de seguridad.
Tus medidas
Te recomendamos que tú y tu equipo establezcan las siguientes medidas de seguridad:
- Restringe el acceso a las credenciales al mínimo necesario para el funcionamiento de CDI. Esto se debe a que necesitamos poder ejecutar select (y count) en las tablas y vistas específicas.
- Restringe las IP que pueden acceder a las tablas a las IP de Braze publicadas oficialmente.