Přejít na hlavní obsah
Schéma definuje sloupce, které Lasso extrahuje z vašich zdrojových dat. Představte si ho jako šablonu pro vaši tabulku.

Definice sloupců

Každý sloupec má klíč, popisek a typ:
{
  "key": "product_name",
  "label": "Product Name",
  "type": "text",
  "required": true
}
  • key — Strojově čitelný identifikátor (snake_case). Používá se pro přístup k datům v řádcích.
  • label — Lidsky čitelný název zobrazený v exportech a na dashboardu.
  • type — Datový typ, který má Lasso extrahovat. Viz níže.
  • required — Zda musí mít tento sloupec hodnotu v každém řádku.

Typy sloupců

TypPopisPříklad hodnoty
textProstý text"iPhone 15 Pro"
numberCelé číslo nebo desetinné číslo999.99
urlPlatná URL adresa"https://example.com"
emailE-mailová adresa"info@example.com"
dateDatum nebo datum a čas"2025-03-10"
booleanPravda nebo nepravdatrue
richtextHTML nebo markdown"<p>Description</p>"
enumJedna z předdefinovaných hodnot"electronics"
tagsPole řetězců["wireless", "bluetooth"]
imageURL jednoho obrázku"https://cdn.example.com/img.jpg"
imagesPole URL obrázků["https://...1.jpg", "https://...2.jpg"]
jsonLibovolný JSON{"specs": {"weight": "187g"}}

Automaticky generovaná schémata

Pokud si nejste jistí, jaké sloupce definovat, můžete nechat AI vygenerovat schéma ze vzorových dat:
const schema = await client.schemas.generate({
  sample_data: "Product: iPhone 15 Pro, Price: $999, Color: Titanium",
  name: "Smartphones",
});

console.log(schema.columns);
AI analyzuje váš vzorek a odvodí vhodné klíče sloupců, popisky a typy.

Opětovné použití schémat

Schémata lze opakovaně používat ve více tabulkách. Vytvořte schéma jednou a pak na něj odkazujte pomocí ID při vytváření nových tabulek. Schéma můžete kdykoliv aktualizovat — existující tabulky si zachovají své původní definice sloupců.