---
title: "metadata"
description: "Metadata is information that describes other data."
canonical: "https://motherduck.com/glossary/metadata/"
related:
  - title: "DuckLake | MotherDuck Docs"
    url: "https://motherduck.com/docs/concepts/ducklake/"
  - title: "Metadata functions | MotherDuck Docs"
    url: "https://motherduck.com/docs/sql-reference/duckdb-sql-reference/metadata-functions/"
  - title: "From Data Lake to Lakehouse: Can DuckDB be the best portable catalog?"
    url: "https://motherduck.com/blog/from-data-lake-to-lakehouse-duckdb-portable-catalog/"
gated_asset:
  title: "DuckLake on MotherDuck"
  url: "https://motherduck.com/product/ducklake/"
---

# metadata

> Metadata is information that describes other data.

Metadata is information that describes other data. In the context of data analytics and engineering, metadata provides context about datasets, including details like column names, data types, creation dates, update frequencies, and data lineage. It's crucial for data governance, discovery, and understanding the structure and meaning of data assets. Tools like [Amundsen](https://www.amundsen.io/) and [DataHub](https://datahubproject.io/) help organizations manage and explore metadata at scale. For example, in a DuckDB table, metadata might include the schema definition, table constraints, and column statistics. You can query metadata in DuckDB using system tables and functions like:

```sql
-- View table metadata
DESCRIBE mytable;

-- Get column statistics
SELECT * FROM pragma_table_info('mytable');

-- View system-wide metadata
SELECT * FROM duckdb_tables();
```

Effective metadata management is essential for maintaining data quality, ensuring compliance, and enabling efficient data discovery and analysis across an organization.
