Mis Datos
¿Qué deben saber sus agentes, workflows y web apps? Mis Datos lo guarda: tablas, archivos subidos, sitios web, texto y buckets de archivos. Todo lo que construye en Studio puede trabajar a partir de ello, y no necesita una base de datos externa.
Descripción general
La página Mis Datos es su centro principal para todos los datos del workspace. Cree tablas que funcionan como bases de datos integradas para usuarios, productos, pedidos o cualquier dato estructurado. Suba PDFs, incorpore un sitio web o pegue texto para que sus agentes puedan responder a partir de ello. Configure buckets para almacenar archivos.
El menú de la izquierda lista sus Collections. All Sources lo muestra todo; haga clic en + junto a Collections para añadir una.
Cuando el workspace aún no tiene datos, la página muestra Add data y cinco formas de empezar:
| Opción | Qué crea |
|---|---|
| Create a table | Filas y columnas que sus workflows pueden leer y escribir |
| Upload files | Archivos PDF para que sus agentes los lean |
| Add a website | Páginas de un sitio web, incorporadas como texto |
| Add text | Texto que pega directamente |
| Create a bucket | Almacenamiento de archivos para workflows, público o privado |
Las tablas que Qira y Vira crean mientras construyen una web app también aparecen aquí, para que pueda ver y editar sus filas.
Cada fuente de datos aparece como una tarjeta que muestra:
| Campo | Descripción |
|---|---|
| Icono | El tipo de fuente de datos (tabla, documento, texto, web) |
| Nombre | El nombre que le asignó a la fuente de datos |
| Descripción | Descripción opcional (mostrada debajo del nombre) |
| Insignia de estado | Estado actual – Ready (verde) o Busy (naranja, durante la indexación o procesamiento) |
| Fecha de creación | Cuándo se creó la fuente de datos |
Haga clic en el icono de engranaje de cualquier tarjeta para abrir su configuración. Haga clic en Add data para agregar una nueva fuente de datos.
Tipos de fuentes de datos
| Tipo | Se muestra como | Descripción |
|---|---|---|
| PDF Files | Upload files | Subir documentos PDF para extracción de texto e indexación por chunks |
| Scrape Website | Add a website | Extraer contenido de páginas web automáticamente |
| Raw Text | Add text | Pegar o escribir contenido de texto plano directamente |
| Table | Create a table | Crear datos estructurados con columnas y filas |
| Bucket | Create a bucket | Almacenar archivos que los workflows suben y sirven, en modo público o privado |
Cada tipo tiene su propio flujo de creación y opciones de configuración.
PDF Files
Suba documentos PDF para extraer su contenido de texto y hacerlo buscable mediante consultas RAG.
Crear una fuente de datos PDF
- Haga clic en Add data → Upload files
- Ingrese un Nombre para la fuente de datos
- Arrastre y suelte archivos PDF en el área de carga, o haga clic para explorar (límite de 5 archivos, 10 MB en total)
Configuración avanzada
Expanda Advanced Settings para configurar cómo se divide el texto del PDF en chunks para la indexación.
Estrategia de Chunk
| Estrategia | Descripción |
|---|---|
| Fixed Size | Divide el texto por un conteo fijo de caracteres. Simple y predecible. |
| Sentence | Divide en los límites de las oraciones. Mantiene las oraciones intactas para un mejor contexto. Seleccionado por defecto. |
| Paragraph | Divide en los saltos de párrafo. Ideal para documentos con estructura de párrafos clara. |
| Semantic | División semántica impulsada por IA. Agrupa contenido relacionado automáticamente. |
Tamaño de Chunk y solapamiento
| Configuración | Descripción |
|---|---|
| Chunk Size | El tamaño objetivo de cada chunk. Opciones: 500, 1000, 1500, 2000 tokens. El valor predeterminado es 1000 tokens. |
| Chunk Overlap | Cuántos tokens se solapan entre chunks consecutivos. Opciones: 0, 100, 200, 300 tokens. El valor predeterminado es 200 tokens. |
El solapamiento asegura que no se pierda contexto en los límites de los chunks. Un solapamiento de 200 tokens significa que el final de un chunk y el inicio del siguiente comparten 200 tokens de texto.
Haga clic en Create Data Source para subir y procesar los archivos. El estado mostrará Busy durante la indexación y cambiará a Ready cuando se complete.
Scrape Website
Extraiga contenido de páginas web e indexe como fuente de datos.
Crear una fuente de datos de Web Scraper
- Haga clic en Add data → Add a website
- Ingrese un Nombre para la fuente de datos
- Ingrese la URL del sitio web (p. ej.,
https://example.com)
Modo de rastreo
Elija cuánto del sitio web desea scrapear:
| Modo | Descripción |
|---|---|
| Single page only | Scrapea solo la URL exacta que proporcionó. Ideal para una página o artículo específico. Seleccionado por defecto. |
| Crawl linked pages | Sigue los enlaces de la página y scrapea hasta 10 páginas secundarias. Bueno para sitios pequeños o secciones de documentación. |
| Use sitemap.xml | Descubre páginas desde el sitemap del sitio. Ideal para scrapear un sitio completo de forma sistemática. |
Configuración avanzada
Expanda Advanced Settings para configurar la estrategia de chunk, tamaño de chunk y solapamiento de chunk. Las opciones son idénticas a las configuraciones de fuente de datos PDF descritas anteriormente.
Haga clic en Create Data Source para iniciar el scraping. El estado mostrará Busy mientras se obtiene e indexa el contenido.
Raw Text
Pegue o escriba contenido de texto directamente en una fuente de datos, sin necesidad de subir archivos.
Crear una fuente de datos de texto
- Haga clic en Add data → Add text
- Ingrese un Nombre para la fuente de datos
- Escriba o pegue su contenido en el campo Raw Text
Esto es útil para bases de conocimiento rápidas, contenido de preguntas frecuentes, descripciones de productos o cualquier texto que desee que sus workflows consulten mediante RAG sin necesitar un archivo.
Configuración avanzada
Expanda Advanced Settings para configurar la estrategia de chunk, tamaño de chunk y solapamiento de chunk. Las opciones son idénticas a las configuraciones de fuente de datos PDF descritas anteriormente.
Haga clic en Create Data Source para guardar e indexar el texto.
Table
Cree datos estructurados con columnas y filas definidas, similar a una hoja de cálculo o tabla de base de datos.
Crear una tabla
La creación de tablas sigue un asistente de tres pasos: Template → Details → Schema.
Paso 1: Template
Elija una plantilla inicial o comience desde cero:
| Template | Descripción | Columnas predeterminadas |
|---|---|---|
| Contacts | Almacenar leads, clientes o miembros del equipo | Name, Email, Phone |
| Products | Rastrear inventario, precios y stock | Product Name, SKU, Price |
| Tasks | Gestionar proyectos y tareas pendientes | Title, Description, Status |
| Feedback | Recopilar comentarios y reseñas | Title, Feedback, Rating |
| Blank Table | Comenzar desde cero y definir sus propias columnas | - |
| Import from CSV | Subir un archivo CSV y el schema se detecta automáticamente | Detectado automáticamente del archivo |
Paso 2: Details
| Campo | Descripción |
|---|---|
| Table Name | Obligatorio. El nombre utilizado para identificar esta tabla en workflows y consultas. |
| Description | Opcional. Una nota sobre para qué se usa la tabla. |
Haga clic en Continue → para continuar.
Paso 3: Schema
Defina las columnas de su tabla. Cada columna tiene:
| Propiedad | Descripción |
|---|---|
| Column name | El nombre del campo (p. ej., "email", "status", "created_at") |
| Type | El tipo de dato – Text (predeterminado), Number, Boolean, Email o Date |
| Required | Si la columna debe tener un valor al insertar filas |
| Searchable | Si la columna se incluye en las consultas de búsqueda |
| Filterable | Si la columna puede usarse como filtro en nodos Query Data |
Haga clic en + Add Column para agregar más columnas. Use los botones de flecha para reordenar columnas.
Configuración
| Configuración | Descripción |
|---|---|
| Enable RAG | Cuando está marcado, las filas de la tabla se embeben para búsqueda semántica. Esto le permite usar la tabla como fuente de datos RAG en nodos Model. Habilitado por defecto. |
| Primary column | La columna utilizada como identificador principal de cada fila. Configurado en Auto (first) por defecto. |
Haga clic en Create Table para finalizar.
Bucket
Un bucket es almacenamiento de archivos para sus workflows y web apps: fotos de productos, documentos subidos, PDFs generados, adjuntos.
Crear un bucket
- Haga clic en Add data → Create a bucket
- Introduzca un Nombre
- Elija si es público (cualquiera con el enlace puede abrir los archivos, por ejemplo las imágenes de su sitio web) o privado (solo se accede a los archivos a través de sus workflows)
Para eliminar un bucket, use el menú de su tarjeta en Mis Datos.
Tablas como bases de datos
Ubex tiene almacenamiento de base de datos integrado. Las tablas creadas en Mis Datos funcionan como tablas de base de datos completamente funcionales para sus workflows. Puede almacenar usuarios, productos, pedidos, configuraciones, registros o cualquier dato estructurado directamente dentro de Ubex, sin necesidad de una base de datos externa.
Si desea almacenar datos en Ubex, cree una tabla en Mis Datos. Esta es la respuesta a "¿dónde puedo guardar datos en Ubex?" y "¿puedo crear una base de datos en Ubex?". Sí, puede. Las tablas en Mis Datos son su base de datos integrada.
Cualquier tabla que cree está disponible inmediatamente como fuente de datos en:
- Query Data Nodes – leer filas usando el modo Structured con selección de columnas, filtros, ordenamiento, limit y offset
- Write Data Nodes – insertar, actualizar o eliminar filas mapeando variables del workflow a columnas de la tabla
- Code Execution Nodes – acceder a los resultados de consultas mediante
variables.yourVariabledespués de que se ejecute un nodo Query Data
Esto significa que puede construir workflows CRUD completos (registro de usuarios, login, formularios de contacto, gestión de inventario) completamente dentro de Ubex sin configurar ni administrar una base de datos externa.
Ejemplo: Almacenar usuarios registrados en Ubex
- Vaya a My Data → haga clic en Add data → elija Create a table
- Nómbrela
usersy agregue columnas:email(Text),password(Text),name(Text),verified(Text) - En su workflow de registro, use un nodo Write Data para insertar nuevos usuarios en esta tabla
- Use un nodo Query Data para buscar usuarios por email durante el login
Todos los datos se almacenan de forma persistente dentro de Ubex y están disponibles para todos los workflows en el workspace.
Cuándo usar tablas de Ubex vs. una base de datos externa
| Caso de uso | Recomendación |
|---|---|
| Prototipos y MVPs | Tablas de Ubex – rápidas de configurar, sin configuración necesaria |
| Conjuntos de datos pequeños a medianos | Tablas de Ubex – indexación integrada y soporte RAG |
| Datos de producción a gran escala | External Database Node – conectar a PostgreSQL, MySQL, etc. |
| Base de datos existente que necesita consultar | External Database Node |
Uso de fuentes de datos en workflows
Una vez creadas, las fuentes de datos están disponibles en todos sus workflows:
- Query Data Node – Leer filas de una tabla, filtrar por valores de columna, ordenar resultados y limitar el número de filas devueltas.
- Write Data Node – Insertar nuevas filas, actualizar filas existentes (upsert) o eliminar filas de una tabla. Mapear variables del workflow a columnas de la tabla.
- Model Node (RAG) – Adjuntar fuentes de datos PDF, Web Scraper, Raw Text o tablas habilitadas para RAG a un nodo Model. El modelo realiza una búsqueda semántica sobre el contenido indexado y usa los resultados como contexto para su respuesta.
Query Data vs. RAG
| Característica | Query Data (Table) | RAG (Cualquier fuente de datos) |
|---|---|---|
| Tipo de búsqueda | Filtros de coincidencia exacta en valores de columna | Búsqueda por similitud semántica |
| Ideal para | Búsquedas estructuradas (encontrar usuario por email, obtener valor de configuración) | Preguntas en lenguaje natural sobre documentos o bases de conocimiento |
| Devuelve | Filas que coinciden con sus filtros | Los Top-K chunks de texto más relevantes |
| Se usa en | Query Data Node | Model Node con fuentes de datos adjuntas |
Gestión de fuentes de datos
Edición
Haga clic en el icono de engranaje de cualquier tarjeta de fuente de datos para abrir su configuración. Desde allí puede:
- Renombrar la fuente de datos
- Actualizar la descripción
- Para tablas: agregar, eliminar o modificar columnas y gestionar filas
- Para PDF / Text / Web: volver a subir contenido o actualizar la fuente
- Eliminar la fuente de datos
Estado
| Estado | Significado |
|---|---|
| Ready | La fuente de datos está indexada y disponible para consultas |
| Busy | La fuente de datos se está procesando (subiendo, scrapeando o reindexando) |
Las fuentes de datos en estado Busy aún pueden ser referenciadas en workflows, pero las consultas pueden devolver resultados incompletos hasta que finalice el procesamiento.