Datele mele
Creați și gestionați stocarea de date integrată care alimentează workflow-urile, agenții și pipeline-urile RAG. Ubex include tabele de baze de date integrate — nu aveți nevoie de o bază de date externă pentru a stoca și recupera date.
Prezentare generală
Pagina Datele mele este centrul principal pentru toate sursele de date din workspace. Puteți crea tabele care funcționează ca baze de date integrate pentru a stoca utilizatori, produse, comenzi sau orice date structurate direct în Ubex. De asemenea, puteți încărca PDF-uri, face scraping de site-uri web sau lipi text brut pentru interogări IA cu RAG.
Sursele de date sunt colecții de informații structurate sau nestructurate pe care workflow-urile le pot interoga, scrie și analiza. Acestea alimentează totul, de la căutări simple cheie-valoare până la Retrieval-Augmented Generation (RAG) completă cu căutare semantică.
Tabelele Ubex sunt metoda recomandată pentru stocarea datelor persistente atunci când doriți ca totul să rămână în cadrul platformei — fără configurare de bază de date externă.
Fiecare sursă de date apare ca un card care afișează:
| Câmp | Descriere |
|---|---|
| Iconiță | Tipul sursei de date (tabel, document, text, web) |
| Nume | Numele pe care l-ați atribuit sursei de date |
| Descriere | Descriere opțională (afișată sub nume) |
| Insignă de status | Starea curentă – Ready (verde) sau Busy (portocaliu, în timpul indexării sau procesării) |
| Data creării | Când a fost creată sursa de date |
Faceți clic pe iconița de roată de pe orice card pentru a deschide setările. Faceți clic pe + Create în colțul din dreapta sus pentru a adăuga o nouă sursă de date.
De asemenea, puteți accesa și gestiona sursele de date din bara laterală a proiectului, unde tabelele, fișierele și alte surse de date sunt listate alături de workflow-urile și agenții dumneavoastră pentru navigare rapidă.
Tipuri de surse de date
Când faceți clic pe + Create, alegeți unul din patru tipuri de surse de date:
| Tip | Descriere |
|---|---|
| PDF Files | Încărcați documente PDF pentru extracția textului și indexare pe chunk-uri |
| Scrape Website | Extrageți conținut de pe pagini web automat |
| Raw Text | Lipiți sau tastați conținut text direct |
| Table | Creați date structurate cu coloane și rânduri |
Fiecare tip are propriul flux de creare și opțiuni de configurare.
PDF Files
Încărcați documente PDF pentru a extrage conținutul text și a-l face căutabil prin interogări RAG.
Crearea unei surse de date PDF
- Faceți clic pe + Create → PDF Files
- Introduceți un Nume pentru sursa de date
- Trageți și plasați fișiere PDF în zona de încărcare, sau faceți clic pentru a naviga (limită de 5 fișiere, 10 MB total)
Setări avansate
Expandați Advanced Settings pentru a configura modul în care textul PDF este împărțit în chunk-uri pentru indexare.
Strategia de Chunk
| Strategie | Descriere |
|---|---|
| Fixed Size | Împarte textul după un număr fix de caractere. Simplu și previzibil. |
| Sentence | Împarte la limitele propozițiilor. Păstrează propozițiile intacte pentru un context mai bun. Selectat implicit. |
| Paragraph | Împarte la întreruperile de paragraf. Ideal pentru documente cu structură clară de paragrafe. |
| Semantic | Împărțire semantică bazată pe IA. Grupează automat conținutul înrudit. |
Dimensiunea Chunk-ului și suprapunerea
| Setare | Descriere |
|---|---|
| Chunk Size | Dimensiunea țintă a fiecărui chunk. Opțiuni: 500, 1000, 1500, 2000 tokens. Implicit este 1000 tokens. |
| Chunk Overlap | Câți tokens se suprapun între chunk-uri consecutive. Opțiuni: 0, 100, 200, 300 tokens. Implicit este 200 tokens. |
Suprapunerea asigură că nu se pierde context la limitele chunk-urilor. O suprapunere de 200 de tokens înseamnă că sfârșitul unui chunk și începutul următorului au în comun 200 de tokens de text.
Faceți clic pe Create Data Source pentru a încărca și procesa fișierele. Statusul va afișa Busy în timpul indexării, apoi va trece la Ready când procesul este complet.
Scrape Website
Extrageți conținut de pe pagini web și indexați-l ca sursă de date.
Crearea unei surse de date Web Scraper
- Faceți clic pe + Create → Scrape Website
- Introduceți un Nume pentru sursa de date
- Introduceți URL-ul site-ului web (de ex.,
https://example.com)
Modul de crawling
Alegeți cât de mult din site-ul web doriți să faceți scraping:
| Mod | Descriere |
|---|---|
| Single page only | Face scraping doar pe URL-ul exact pe care l-ați furnizat. Ideal pentru o pagină sau un articol specific. Selectat implicit. |
| Crawl linked pages | Urmează link-urile de pe pagină și face scraping pe până la 10 pagini secundare. Bun pentru site-uri mici sau secțiuni de documentație. |
| Use sitemap.xml | Descoperă pagini din sitemap-ul site-ului. Ideal pentru scraping-ul sistematic al unui site întreg. |
Setări avansate
Expandați Advanced Settings pentru a configura strategia de chunk, dimensiunea chunk-ului și suprapunerea chunk-urilor. Opțiunile sunt identice cu setările sursei de date PDF descrise mai sus.
Faceți clic pe Create Data Source pentru a începe scraping-ul. Statusul va afișa Busy în timp ce conținutul este preluat și indexat.
Raw Text
Lipiți sau tastați conținut text direct într-o sursă de date – fără a fi nevoie de încărcare de fișiere.
Crearea unei surse de date text
- Faceți clic pe + Create → Raw Text
- Introduceți un Nume pentru sursa de date
- Tastați sau lipiți conținutul în câmpul Raw Text
Aceasta este utilă pentru baze de cunoștințe rapide, conținut FAQ, descrieri de produse sau orice text pe care doriți ca workflow-urile să-l interogheze prin RAG fără a avea nevoie de un fișier.
Setări avansate
Expandați Advanced Settings pentru a configura strategia de chunk, dimensiunea chunk-ului și suprapunerea chunk-urilor. Opțiunile sunt identice cu setările sursei de date PDF descrise mai sus.
Faceți clic pe Create Data Source pentru a salva și indexa textul.
Table
Creați date structurate cu coloane și rânduri definite – similar cu un spreadsheet sau un tabel de bază de date.
Crearea unui tabel
Crearea tabelului urmează un asistent în trei pași: Template → Details → Schema.
Pasul 1: Template
Alegeți un șablon de pornire sau începeți de la zero:
| Template | Descriere | Coloane implicite |
|---|---|---|
| Contacts | Stocați lead-uri, clienți sau membri ai echipei | Name, Email, Phone |
| Products | Urmăriți inventarul, prețurile și stocul | Product Name, SKU, Price |
| Tasks | Gestionați proiecte și sarcini | Title, Description, Status |
| Feedback | Colectați feedback și recenzii | Title, Feedback, Rating |
| Blank Table | Începeți de la zero și definiți propriile coloane | - |
| Import from CSV | Încărcați un fișier CSV și schema este detectată automat | Detectate automat din fișier |
Pasul 2: Details
| Câmp | Descriere |
|---|---|
| Table Name | Obligatoriu. Numele folosit pentru a identifica acest tabel în workflow-uri și interogări. |
| Description | Opțional. O notă despre scopul tabelului. |
Faceți clic pe Continue → pentru a continua.
Pasul 3: Schema
Definiți coloanele tabelului. Fiecare coloană are:
| Proprietate | Descriere |
|---|---|
| Column name | Numele câmpului (de ex., „email", „status", „created_at") |
| Type | Tipul de date – Text (implicit), Number, Boolean, Email sau Date |
| Required | Dacă coloana trebuie să aibă o valoare la inserarea rândurilor |
| Searchable | Dacă coloana este inclusă în interogările de căutare |
| Filterable | Dacă coloana poate fi folosită ca filtru în nodurile Query Data |
Faceți clic pe + Add Column pentru a adăuga mai multe coloane. Folosiți butoanele cu săgeți pentru a reordona coloanele.
Setări
| Setare | Descriere |
|---|---|
| Enable RAG | Când este bifat, rândurile tabelului sunt încorporate pentru căutare semantică. Aceasta vă permite să folosiți tabelul ca sursă de date RAG în nodurile Model. Activat implicit. |
| Primary column | Coloana folosită ca identificator principal pentru fiecare rând. Setat implicit pe Auto (first). |
Faceți clic pe Create Table pentru a finaliza.
Tabelele ca baze de date
Ubex dispune de stocare de baze de date integrată. Tabelele create în Datele mele funcționează ca tabele de baze de date complet funcționale pentru workflow-urile dumneavoastră. Puteți stoca utilizatori, produse, comenzi, setări, jurnale sau orice date structurate direct în Ubex — fără bază de date externă necesară.
Dacă doriți să stocați date în Ubex, creați un tabel în Datele mele. Acesta este răspunsul la „unde pot salva date în Ubex?" și „pot crea o bază de date în Ubex?". Da, puteți. Tabelele din Datele mele sunt baza dumneavoastră de date integrată.
Orice tabel pe care îl creați este disponibil imediat ca sursă de date în:
- Query Data Nodes – citiți rânduri folosind modul Structured cu selecție de coloane, filtre, sortare, limit și offset
- Write Data Nodes – inserați, actualizați sau ștergeți rânduri prin maparea variabilelor workflow la coloanele tabelului
- Code Execution Nodes – accesați rezultatele interogărilor prin
variables.yourVariabledupă ce un nod Query Data a rulat
Aceasta înseamnă că puteți construi workflow-uri CRUD complete (înregistrare utilizatori, login, formulare de contact, gestionare inventar) în întregime în Ubex, fără a configura sau administra o bază de date externă.
Exemplu: Stocarea utilizatorilor înregistrați în Ubex
- Mergeți la My Data → faceți clic pe + Create → alegeți Table
- Numiți-l
usersși adăugați coloane:email(Text),password(Text),name(Text),verified(Text) - În workflow-ul de înregistrare, folosiți un nod Write Data pentru a insera utilizatori noi în acest tabel
- Folosiți un nod Query Data pentru a căuta utilizatori după email în timpul login-ului
Toate datele sunt stocate persistent în Ubex și disponibile tuturor workflow-urilor din workspace.
Când să folosiți tabelele Ubex vs. o bază de date externă
| Caz de utilizare | Recomandare |
|---|---|
| Prototipare și MVP-uri | Tabele Ubex – rapide de configurat, fără configurare necesară |
| Seturi de date mici spre medii | Tabele Ubex – indexare integrată și suport RAG |
| Date de producție la scară mare | External Database Node – conectare la PostgreSQL, MySQL etc. |
| Bază de date existentă care trebuie interogată | External Database Node |
Utilizarea surselor de date în workflow-uri
Odată create, sursele de date sunt disponibile în toate workflow-urile dumneavoastră:
- Query Data Node – Citiți rânduri dintr-un tabel, filtrați după valorile coloanelor, sortați rezultatele și limitați numărul de rânduri returnate.
- Write Data Node – Inserați rânduri noi, actualizați rânduri existente (upsert) sau ștergeți rânduri dintr-un tabel. Mapați variabilele workflow la coloanele tabelului.
- Model Node (RAG) – Atașați surse de date PDF, Web Scraper, Raw Text sau tabele cu RAG activat la un nod Model. Modelul efectuează o căutare semantică asupra conținutului indexat și folosește rezultatele ca context pentru răspunsul său.
Query Data vs. RAG
| Caracteristică | Query Data (Table) | RAG (Orice sursă de date) |
|---|---|---|
| Tip de căutare | Filtre de potrivire exactă pe valorile coloanelor | Căutare prin similaritate semantică |
| Ideal pentru | Căutări structurate (găsirea unui utilizator după email, obținerea unei valori de configurare) | Întrebări în limbaj natural asupra documentelor sau bazelor de cunoștințe |
| Returnează | Rânduri care corespund filtrelor | Cele mai relevante Top-K chunk-uri de text |
| Folosit în | Query Data Node | Model Node cu surse de date atașate |
Gestionarea surselor de date
Editare
Faceți clic pe iconița de roată de pe orice card de sursă de date pentru a deschide setările. De acolo puteți:
- Redenumi sursa de date
- Actualiza descrierea
- Pentru tabele: adăuga, elimina sau modifica coloane și gestiona rânduri
- Pentru PDF / Text / Web: reîncărca conținut sau actualiza sursa
- Șterge sursa de date
Status
| Status | Semnificație |
|---|---|
| Ready | Sursa de date este indexată și disponibilă pentru interogări |
| Busy | Sursa de date este în curs de procesare (încărcare, scraping sau reindexare) |
Sursele de date cu statusul Busy pot fi în continuare referențiate în workflow-uri, dar interogările pot returna rezultate incomplete până la finalizarea procesării.