> For the complete documentation index, see [llms.txt](https://help.whaly.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.whaly.io/core-concepts/data-modeling/understanding-data-models.md).

# Understanding data models

## What is data modeling

Modelling data is the process of reshaping your data into a new format that is easy to understand and to query for your non-expert, business users. In Whaly, models will be the foundation of your explorations.

<img src="/files/StXDbZRi3yQROz6wZHxq" alt="You can think of a data model as a transformation layer that lives between your raw data and your explorations" class="gitbook-drawing">

## Why data modeling is needed

Raw data may not always perfectly represent the concepts, business logic or definitions your company is using internally. This is often the case if you rely on SaaS data or on your own software data, as the data models are designed to make sense in the context of these applications.

By creating data models, you will hide your data complex logic to ensure that your business users all share the same definitions. This will greatly decrease the risk for wrong calculations and analysis, as well as boost your users ability to embrace data consumption.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.whaly.io/core-concepts/data-modeling/understanding-data-models.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
