{% extends "base.html" %} {% from "components/map.html" import map_assets %} {% from "components/pipeline.html" import pipeline_assets, pipeline_canvas %} {% block title %}Tusk Data - ETL Pipeline Builder{% endblock %} {% block head %} {{ map_assets() }} {{ pipeline_assets() }} {% endblock %} {% block header_actions %} {% endblock %} {% block content %}
Preview

Build a data pipeline

From file or table to clean output in three steps.

1
Select a data source
File (CSV, Parquet, JSON, OSM) or database table/query
2
Add transforms (optional)
Filter, sort, join, group by…
3
Run & export
Preview, export to CSV / Parquet, or import to DB
{% endblock %} {% block modals %}

Select File

Loading...

Add Dataset

Supports CSV, Parquet, JSON and OSM (.osm.pbf) files

Add Transform

Map View

Generated Polars Code


        

Import to Database

This will create a table with the current pipeline results. You can then query it from the Studio page.

Save Pipeline

Load Pipeline

No saved pipelines

Add Download Source

DuckDB Extensions

Loading...
Extensions are installed globally in ~/.duckdb/extensions/
{% endblock %} {% block scripts %} {% endblock %}