Blueprint
Overview
Blueprint
Overview
Blueprint is a powerful DDL (Data Definition Language) created by Flatfile with a focus on validation and data preparation.
Terms
- Blueprint — A collection of sheets that describe a complete dataset
- Sheet — A collection of fields that describe a single entity (eg. people, products, companies)
- Field — Describes an attribute of the entity (eg. name, email) and how it should behave
{
"sheets": [
{
"key": "products",
"label": "Products",
"description": "A list of products available for sale",
"fields": [
{
"key": "code",
"label": "Product Code",
"type": "string"
},
{
"key": "description",
"type": "string"
},
{
"key": "price",
"type": "number"
}
]
}
]
}
{
"sheets": [
{
"key": "products",
"label": "Products",
"description": "A list of products available for sale",
"fields": [
{
"key": "code",
"label": "Product Code",
"type": "string"
},
{
"key": "description",
"type": "string"
},
{
"key": "price",
"type": "number"
}
]
}
]
}