En esta guía, aprenderás:
- Dos formas diferentes de almacenar datos con Tulip
- Cuándo utilizar los distintos métodos de almacenamiento de datos
- La importancia de adoptar un modelo de datos
Al trabajar con datos, mantener el orden es fundamental para evitar el desorden y centralizar la información. Con Tulip, almacenar y gestionar tus datos resulta sencillo gracias a las múltiples opciones disponibles en función de tus necesidades.
¿Cómo recoge Tulip los datos de tus operaciones?
Los datos existen en varios niveles en Tulip.
Las aplicaciones almacenan datos estáticos, como instrucciones de texto en un paso.
Las tablas son bases de datos creadas por Tulip, como una hoja de cálculo de órdenes de trabajo, que puedes utilizar en varias aplicaciones.
Las «completions» almacenan metadatos de producción, como la duración de la aplicación, el nombre de la estación y cualquier dato introducido en las variables.
El siguiente diagrama muestra un flujo operativo de datos a lo largo de una planta de producción.
Opciones de almacenamiento de datos
Hay dos opciones para almacenar datos en Tulip: «Tablas» y «Finalizaciones».
Tablas
Las tablas son una mezcla entre hojas de cálculo y bases de datos relacionales que se pueden personalizar según tus necesidades a la hora de presentar los datos. Son fuentes de datos compartibles que pueden utilizar varias aplicaciones.
Al crear una tabla, se definen los Fields, que contienen y organizan los datos por registros. Los campos actúan como columnas, los registros son las filas de datos específicos y cada dato individual es un campo de registro de la tabla.
Las tablas se pueden integrar en tu aplicación para crear, modificar y mostrar registros relevantes para tus tareas.
Puedes importar datos existentes a las tablas de Tulip, tal y como se describe aquí.
Si no quieres crear tu propia tabla, pero tampoco dispones de datos existentes para importar, puedes utilizar una de las tablas preconfiguradas de Tulip que vienen cargadas en tu instancia. Estas te dan una idea de los diferentes campos que puedes utilizar en las tablas y de los tipos generales de datos que se pueden registrar. Las opciones de tipos de datos incluyen:
- Texto
- Entero
- Número
- Booleano
- Fecha y hora
- Intervalo
- Color
- Imagen
- Vídeo
- Archivo
- Máquina
- Registro vinculado
Cada uno de estos campos se corresponderá con los datos introducidos en tu aplicación. Para ver los registros en una tabla, accede a la pantalla de la tabla a través de la página de tu instancia de Tulip. Pasa el cursor por encima de «Apps» y selecciona «Tables».

Aquí encontrarás una lista de las tablas que has creado o a las que tienes acceso para utilizarlas en tus aplicaciones. Al seleccionar una tabla, podrás editar los campos y los propios registros, así como crear consultas y agregaciones que te permitirán aprovechar los datos de la tabla dentro de las aplicaciones. Las tablas también se pueden vincular entre sí (para casos de uso como la genealogía de productos).
Uso recomendado de las tablas de Tulip
Tulip recomienda utilizar las tablas para almacenar, a gran escala, dos tipos diferentes de artefactos: físicos y operativos.
Los artefactos físicos son objetos o componentes tangibles que se utilizan o producen durante las operaciones, como lotes o equipos.Los artefactos operativos son elementos o componentes no físicos que permiten o respaldan las operaciones, como los eventos de defectos o la configuración de kanban.
Para obtener más información sobre el uso de las tablas, consulta:
Finalizaciones
Las finalizaciones de la aplicación son ideales para almacenar y organizar datos de producción. Los campos de metadatos se generan y almacenan automáticamente una vez que el usuario finaliza o cancela la aplicación. Estos campos incluyen:
- Duración de la aplicación
- Hora de inicio y fin
- Usuario que ha iniciado sesión
- Nombre de la estación
- Comentarios
- Versión de la aplicación
- ID de ejecución
- Cancelado (independientemente de si la aplicación se canceló o no)
A diferencia de los datos almacenados en las tablas, los datos almacenados en las finalizaciones de la aplicación no se pueden editar. Esto garantiza que la información sea definitiva: no se puede manipular ni modificar, y refleja con precisión el uso de la aplicación.
Los datos de finalización solo pueden ser utilizados por una aplicación y, además, son menos accesibles desde sistemas externos.
Para acceder a los datos de finalizaciones de la aplicación, selecciona una aplicación de un grupo de aplicaciones en tu instancia de Tulip. Una vez en la pantalla principal de la aplicación, selecciona la pestaña «Finalizaciones».

Más información sobre las finalizaciones aquí.
Tablas frente a «completions»
Dado que las finalizaciones se almacenan automáticamente en los datos de la aplicación, quizá te preguntes cuándo sería conveniente configurar una tabla para los datos en su lugar.
Los datos de finalización son inmutables, mientras que los campos de las tablas se crean en función de tus necesidades. Los datos de las tablas también se escriben desde tu aplicación en función de los desencadenantes y las variables que configures; sin embargo, los datos de las finalizaciones solo se escriben cuando un usuario finaliza o cancela la aplicación. Si bien los datos de las finalizaciones ofrecen facilidad y automatización instantánea, los datos de las tablas pueden personalizarse para tu aplicación y ofrecen la flexibilidad de utilizar los datos en varias aplicaciones.

Prácticas recomendadas para el almacenamiento de datos
Dado que el almacenamiento de datos se puede personalizar según tus operaciones, existen muchas formas de configurar las estructuras de datos. Tulip recomienda varias prácticas para garantizar que crees tablas y almacenes datos con los siguientes objetivos:
- Los datos sean fácilmente accesibles
- Los datos sean visibles para las personas y los sistemas que los necesiten
- Los datos estén centralizados y no se dupliquen en ningún otro lugar
Obtén más información sobre las prácticas recomendadas de Tulip para el almacenamiento de datos aquí.
Aplicar un modelo de datos
Tulip cuenta con un modelo de datos común predefinido que se adapta a múltiples casos de uso, para que puedas adoptarlo y adaptarlo a tus necesidades específicas:
- Modelo de datos común para casos de uso concretos
- Modelo de datos común para casos de uso en el sector farmacéutico
En Tulip, un modelo de datos común es un conjunto de tablas definidas que son lo suficientemente flexibles como para compartir datos en toda una solución de aplicaciones.
Los diagramas siguientes ilustran cómo las tablas comparten datos comunes a través de las aplicaciones.
Un modelo de datos común ofrece esquemas de datos estandarizados y ampliables, lo que agiliza el manejo de datos entre sistemas al representar conceptos de uso generalizado (por ejemplo, órdenes de trabajo, unidades). Esto simplifica la creación, recopilación y análisis de datos, y ofrece una oportunidad significativa para mejorar la gestión de datos.
Las tablas de Tulip deben seguir principalmente el modelo de gemelo digital, lo que significa que deben reflejar la planta física o la zona de producción con la mayor precisión posible. Los datos históricos de las aplicaciones deben limitarse a los registros de finalización para garantizar que las tablas no almacenen datos maestros ni dupliquen datos de los registros de finalización o de registros externos.
Obtenga más información sobre cómo utilizar un modelo de datos común aquí.
Realice aquí el curso sobre el modelo de datos común en Tulip University.
Utilizar datos en las aplicaciones
Para mostrar, editar o introducir datos de las tablas en tus aplicaciones, primero tendrás que familiarizarte con los widgets. Los Input Widget te permiten editar e introducir datos que se reflejarán en tu tabla. Los widgets incrustados muestran tu información y se pueden configurar para que puedas interactuar con tus tablas. Para ver un tutorial completo sobre cómo incorporar datos de tablas, consulta:
Los datos de finalización se pueden mostrar en tus aplicaciones a través de Analytics. Primero tendrás que crear un análisis utilizando tus datos de finalización y, a continuación, integrar ese análisis en tu aplicación.
Para obtener más información sobre cómo utilizar los datos de finalización para crear un análisis, consulta aquí.
Cómo almacena Tulip tus datos
Dado que Tulip es una plataforma de autoservicio, tú mismo puedes determinar qué datos se transmiten y almacenan. Tulip Cloud almacena tus datos en AWS, utilizando una base de datos MongoDB o PostgreSQL. Tulip sube automáticamente todas las imágenes, vídeos y archivos PDF al almacenamiento S3 de Amazon, lo que te evita tener que preocuparte por gestionar el almacenamiento o realizar un seguimiento de los datos recopilados.
Próximos pasos
Empieza a trabajar con datos con la ayuda de los expertos de Tulip:* Guía paso a paso: Crea tu primera tabla* Curso «Trabajar con datos y tablas»* Guía «Comprender las finalizaciones de aplicaciones y las tablas»* Integración con sistemas externos
¿Has encontrado lo que buscabas?
También puedes visitar community.tulip.co para publicar tu pregunta o ver si otros usuarios se han enfrentado a una duda similar.

.gif)