Skip to main content

Overview

Rowbase provides powerful tools to understand your data quality, make corrections, and ensure data meets your standards before use.

Diff View

Compare source data to transformed output

Inline Editing

Edit cells directly with automatic correction tracking

Data Profiling

Get instant statistics for every column

Quarantine

Isolate problematic rows for review

Diff View

Compare your source data to the transformed output to see exactly what changed.

Using Diff View

  1. Open a dataset with operations applied
  2. Click the Diff button
  3. View row-by-row changes

What Diff Shows

StatusDescription
AddedNew rows created by operations
RemovedRows filtered out or quarantined
ModifiedRows with changed values
UnchangedRows that passed through unchanged
The diff highlights:
  • Which columns were affected
  • Before and after values for each change
  • Summary statistics (total added, removed, modified)
Use diff view after applying operations to verify the transformations did what you expected.

Data Profiling

Get instant statistics and distributions for every column.

Profile Information

For each column, the profile shows:
  • Type - Detected data type (text, number, date, boolean)
  • Unique values - Count and percentage
  • Null values - Count and percentage
  • Top values - Most frequent values with counts
For numeric columns:
  • Min, max, mean, median
  • Standard deviation
  • Histogram distribution
For text columns:
  • Length statistics
  • Character pattern analysis
  • Common prefixes/suffixes

Viewing the Profile

  1. Open a dataset
  2. Click the Profile tab
  3. Explore statistics for each column

Inline Cell Editing & Corrections

Edit any cell directly in the data grid. Your changes are tracked as corrections.

How Corrections Work

Corrections are stored separately from your data and operations. They’re applied last, after all operations run, so:
  • Original data is never modified
  • Corrections persist across new data versions
  • You can see and manage all corrections

Making a Correction

  1. Click on a cell
  2. Edit the value
  3. The correction is saved automatically

Viewing Corrections

Corrected cells show a visual indicator. You can:
  • View all corrections in the Corrections panel
  • See who made each correction and when
  • Revert individual corrections
Corrections are applied via the Apply Corrections operation in your pipeline. This operation is added automatically when you make your first correction.

Quarantine

Isolate problematic rows for review without deleting them.

Automatic Quarantine

Use the Quarantine If operation to automatically quarantine rows that fail validation:
Rule: {{price}} > 0
Result: Rows with zero or negative price are quarantined

Manual Quarantine

You can also manually quarantine rows:
  1. Select rows in the data view
  2. Click Quarantine
  3. Add a reason (optional)

Working with Quarantined Rows

Quarantined rows are:
  • Excluded from the main data view
  • Stored in a separate quarantine table
  • Available for review and restoration
To restore a quarantined row:
  1. Open the Quarantine panel
  2. Review the row and reason
  3. Click Restore to bring it back
Quarantined rows are excluded from exports and API responses by default.

Validation Operations

Build validation rules into your pipeline:
OperationPurpose
Require FieldsEnsure columns are not null
Unique ConstraintEnsure values are unique
Primary KeyCombine uniqueness + not-null
Validate SchemaCheck types match expectations
Quarantine IfQuarantine rows failing a formula

Quality Flags

Flag rows with potential issues without quarantining them:
  • Flag Negative - Negative numeric values
  • Flag Zero - Zero values
  • Flag If Less Than - Column A < Column B
  • Flag Invalid Units - Units not in allowed list
Flags add a column indicating which rows have issues, so you can filter and review them.

Best Practices

Run the profiler first to understand your data. This helps you choose the right operations.
When in doubt, quarantine problematic rows instead of deleting. You can always restore them later.
After applying operations, use diff view to verify the changes match your expectations.
Add validation operations so future data imports are automatically checked against your rules.