Overview
Datasets are the foundation of Rowbase. They store your structured data in a tabular format with automatic type detection, versioning, and schema validation.Creating Datasets
From File Upload
Upload files by navigating to your project:- Click Upload or drag and drop files
- Supported formats: CSV, Excel (.xlsx, .xls), JSON
- Rowbase automatically detects:
- Column headers
- Data types
- Date formats
- Number formats
Schema & Data Types
Each dataset has a schema that defines its columns and their types.Supported Types
| Type | Description | Auto-Detection Examples |
|---|---|---|
text | String values | ”Hello”, “[email protected]” |
number | Integers and decimals | 42, 3.14, -100 |
boolean | True/false | true, false, yes, no, 1, 0 |
date | Dates and timestamps | 2024-01-15, 01/15/2024, Jan 15 2024 |
json | Nested objects | {"key": "value"} |
Type Coercion
Rowbase attempts to coerce values to match column types:Primary Keys
Use the Primary Key operation to designate one or more columns as the primary key:- Ensures rows are unique based on key columns
- Validates that key columns are not null
- Enables identity tracking across updates
Versioning
Rowbase automatically tracks changes to your datasets:- Each import or update creates a new version
- Operations are stored separately from data
- You can re-run operations on new data versions
Versions are created automatically when you import data or update datasets via API.
Column Operations
Rename Columns
Click any column header to rename it. The new name is applied across all operations and formulas.Change Column Type
- Click the column header
- Select Change Type
- Choose the new type
- Review any coercion warnings
- Confirm the change
Hide/Show Columns
Hide columns to simplify your view without deleting them:- Hidden columns are still available in formulas and API responses
- Toggle visibility from the column menu or view settings
Reorder Columns
Drag column headers to reorder them, or use the column settings panel for bulk reordering.Filtering & Search
Quick Filter
Click the filter icon on any column to:- Filter by exact value
- Filter by condition (contains, starts with, etc.)
- Filter by multiple values
Global Search
Use the search bar to find rows containing specific text across all columns.Advanced Filters
Create complex filter conditions with AND/OR logic:Exporting Data
Export your dataset in multiple formats:CSV
Standard comma-separated values
Excel
.xlsx format with formatting
JSON
Array of objects
- All data - Export the complete dataset
- Filtered data - Export only rows matching current filters
- Selected columns - Choose specific columns to include