Loading

Error "Cannot allocate ###### bytes of memory: The `global memory limit` limit of ###### bytes was exceeded" al intentar ejecutar un flujo

Fecha de publicación: Dec 9, 2022
Descripción
Al intentar ejecutar un flujo en Tableau Online, se puede producir el siguiente error:

Cannot allocate ###### bytes of memory: The `global memory limit` limit of ###### bytes was exceeded (No se pueden asignar ###### bytes de memoria: Se superó el límite de memoria global de ###### bytes)

Cause

El tamaño o la complejidad del flujo requieren más memoria que la disponible para completar el trabajo de flujo en Tableau Online.
Solución
Intente una de las siguientes opciones como solución alternativa para el problema:

Opción 1

Reduzca la complejidad y el tamaño del flujo:

  1. Elimine todas las columnas que no necesite de cada nodo de entrada. 
  2. Contraiga los datos de campo que no planea utilizar (filtre los datos con un cálculo, un valor seleccionado, una coincidencia de comodín o valores nulos).
  3. Evite usar SQL personalizado. Esta opción omite nuestro procesador de consultas diseñado para optimizar el rendimiento.
  4. Si planea unir archivos planos estáticos con bases de datos, mueva los datos de estos archivos a la base de datos y realice la unión allí en lugar de en Prep. 
  5. Mueva los filtros y los agregados antes de la unión para contraer la tabla y mejorar el rendimiento durante el paso de unión.
  6. Agregue pasos de agregación cuando sea posible para reducir varios valores a un solo valor.

Opción 2

Divida el flujo en varios flujos pequeños y utilice las salidas como entradas para un flujo final. Utilice tareas vinculadas para ejecutar el flujo final después de que se completen los flujos iniciales. Consulte Programar tareas vinculadas para obtener más información.

Opción 3

Ejecute el flujo manualmente en Prep Builder y, posteriormente, vuelva a publicar el flujo en Tableau Online.

Opción 4

Automatice las actualizaciones con la línea de comandos de Prep. Consulte Cómo actualizar los archivos de salida del flujo desde la línea de comandos para obtener más información.
Número del artículo de conocimiento

001474406

 
Cargando
Salesforce Help | Article