Skip to navigation

Data Lab

Understand how source files become datasets for model training.
View as Markdown

Data Lab connects your source data to the platform and prepares it for modelling. The flow has two main stages: ingestion reads and validates source files to create a datasource; onboarding prepares that datasource to create a training dataset.

A datasource records imported data. A dataset adds the choices needed for a prediction task, including the target, selected features and preprocessing. Completing ingestion makes data available for onboarding; it does not train a model.

How data moves through the platform

1

Prepare source files

Organise consistent CSV or Parquet files and decide which columns are features, targets or ignored values. Start with Prepare data.

2

Connect source storage

A storage connector gives the platform access to the S3 bucket containing your files.

3

Define the schema

A data schema describes the source columns, their types and their roles in modelling. Review the retrieved fields before saving it.

4

Ingest the data

An ingestion job applies a configuration to files in storage and creates or updates a datasource.

5

Onboard the dataset

An onboarding job applies the prediction and preprocessing choices to the datasource and creates or updates a dataset.

Storage and compute

Source storage holds the files you supply. Account storage holds resources created by the platform. These roles have different permission requirements: source-data access normally uses a read-only storage connector. Dedicated buckets are recommended even when the same bucket could serve both roles.

Ingestion and onboarding jobs use a processing compute configuration. The configuration specifies the machine resources; the job specifies which data to process and how long it may run.

Feature Transform Services also appear in Data Lab. They support prediction-time transformations for models that use feature engineering. The deployment workflow explains when to select one.

Inspect the data before training

Use lineage to trace a datasource back to its ingestion history or a dataset back to its datasource and onboarding job. Dataset distributions show how values are represented, including categorical frequencies, numeric bins and target statistics. These checks help confirm that the data matches the task before you train a model.

In the app, ingestion resources are grouped under Data Lab > Datasources and onboarding resources under Data Lab > Datasets. See Datasources and Inspect datasets for the inspection workflows.

Next steps

Start with Prepare data, then connect storage and define the schema.