> For the complete documentation index, see [llms.txt](https://learn.vispeahen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.vispeahen.com/veri-yonetimi/veri-modelleme/veri-modeli-olusturma.md).

# Veri Modeli Oluşturma

Veri modelleri, dashboard geliştirme süreçlerinde kullanılacak veri yapılarını tanımlamak ve yönetmek amacıyla oluşturulur. Bir veri modeli; Workspace alanında bulunan tabloların veya bağlı veri kaynaklarındaki tabloların bir araya getirilmesini, ilişkilendirilmesini ve dashboardlarda kullanılabilecek şekilde hazırlanmasını sağlar.

Vispeahen üzerinde dashboard geliştirme süreçlerinde veri modelleri kullanılmaktadır. Bu nedenle dashboard geliştirmeye başlanmadan önce en az bir veri modelinin oluşturulmuş olması gerekmektedir.

### İlk Veri Modelinin Oluşturulması

Sistemde henüz herhangi bir veri modeli bulunmuyorsa, yeni bir dashboard oluşturulduktan sonra Model Yönetimi ekranı üzerinden ilk veri modeli oluşturulabilir.

<figure><img src="/files/x1ylcZJzG8KkObJ90Nn2" alt=""><figcaption></figcaption></figure>

Model Yönetimi ekranı açıldığında sistemde tanımlı herhangi bir model bulunmaması durumunda kullanıcı yeni model oluşturma ekranı ile karşılaşır.

<figure><img src="/files/vV6tJ3Ycg0PFgwvUSg5z" alt=""><figcaption></figcaption></figure>

Bu ekranda model için bir isim belirlenerek oluşturma işlemi başlatılır. Model adı, ilerleyen süreçlerde model yönetimi ve dashboard geliştirme işlemlerinde kullanılacağından anlamlı ve açıklayıcı şekilde belirlenmelidir.

{% hint style="info" %}
Model adı oluşturulduktan sonra değiştirilemez. Bu nedenle model adlandırmasının dikkatli yapılması önerilmektedir.
{% endhint %}

Model oluşturma işlemi tamamlandığında sistem, modelin başarıyla oluşturulduğunu gösteren bilgilendirme ekranını görüntüler.

<figure><img src="/files/bGXLOMRbLA2bxNJhtD5u" alt=""><figcaption></figcaption></figure>

Bu aşamadan sonra oluşturulan model kullanıma hazır hale gelir ve model içerisine tablolar eklenerek yapılandırma işlemlerine başlanabilir.

### Yeni Bir Veri Modeli Oluşturulması

Sistemde daha önce oluşturulmuş veri modelleri bulunuyorsa, yeni bir model oluşturmak için Model Yönetimi ekranında yer alan **Add Model** seçeneği kullanılır.

<figure><img src="/files/qtWdcGwb4CuTgoCgD0nt" alt=""><figcaption></figcaption></figure>

Bu işlem sonrasında kullanıcı doğrudan model oluşturma ekranına yönlendirilir. Model adı tanımlandıktan sonra yeni model oluşturularak mevcut modeller arasına eklenir.

Her veri modeli bağımsız olarak yönetilebilir ve farklı iş ihtiyaçları için farklı veri modelleri oluşturulabilir. Bu sayede farklı dashboardların farklı veri yapıları üzerinden geliştirilmesi ve yönetilmesi mümkün hale gelir.

{% hint style="info" %}
Bir kullanıcı aynı ortam içerisinde birden fazla veri modeli oluşturabilir ve ihtiyaç duyduğu dashboard için uygun veri modelini kullanabilir.
{% endhint %}

Veri modeli oluşturulduktan sonra modele veri kaynaklarının eklenmesi, tabloların yönetilmesi, hesaplanmış alanların oluşturulması ve tablo ilişkilerinin tanımlanması gibi modelleme işlemleri gerçekleştirilebilir. Bu işlemler **Model Yönetimi** bölümünde detaylı olarak açıklanmaktadır.


---

# 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, and the optional `goal` query parameter:

```
GET https://learn.vispeahen.com/veri-yonetimi/veri-modelleme/veri-modeli-olusturma.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
