What problem does it solve? After loading data with a dlt pipeline, you need a destination-agnostic way to inspect tables, check row counts, and run ad hoc queries without writing destination-specific SQL or importing database drivers directly. ## Core Features & Use Cases - Dataset API Access: Attach to any dlt pipeline and query loaded tables through pipeline.dataset(), working identically across duckdb, postgres, and bigquery. - Ibis Expressions: Build lazy, composable queries with filtering, grouping, aggregation, joins, and computed columns for complex analysis. - Parent/Child Table Joins: Join nested dlt tables using _dlt_id and _dlt_parent_id keys, plus raw SQL fallback when needed. - Use Case: You just loaded API data into duckdb and want to know total spend per user. Attach to the pipeline, build an ibis group-by aggregation, and get a pandas DataFrame in a few lines of Python. ## Quick Start Ask the AI to show the top users by spend from your dlt pipeline, optionally passing the pipeline name as an argument.