---
title: Best Practices
slug: zeU2-best-practices
createdAt: 2023-01-10T10:18:12.000Z
---

## Was genau kann ich mit DataSets machen?

:::hint{type="info"}
<font color="#0c121d"><u>**Möglichkeiten von DataSets\:**</u></font>

- <font color="#0c121d">Importierte Rohdaten für die weitere Verarbeitung vorbereiten</font>
- <font color="#0c121d">Datenqualität verbessern</font>
- <font color="#0c121d">Unvollständige oder kaputte Datensätze</font> <font color="#0c121d">ausfiltern</font>
- <font color="#0c121d">Daten aus unterschiedlichen Quellen in einem Datensatz zusammenzuführen</font>
- <font color="#0c121d">Datenfeeds vorbereiten</font>
- <font color="#0c121d">Dynamische DataSets im Workflow generieren und bereitstellen</font>
:::

## Praktische Tipps / Best Practice

### Was ist eine Stage?

<font color="#0c121d">Eine Stage bildet immer das Ergebnis einer Query an einem bestimmten Punkt der DataPipeline ab. Jede Stage hat eine eigene Funktionalität, wie z. B. das Filtern der Daten. Die Stages sind dabei hierarchisch aufgebaut, das heißt wenn Stage 3 von 5 getestet wird, werden nur die Stages 1 bis 3 ausgeführt. Aktuell sind drei Stages in yedi verfügbar\: Filter, Join und Transformer.</font>

### Kann ich mehrere Stages zu einem DataSet hinzufügen?

<font color="#0c121d">Ja, das geht. Dazu können die Stages ganz einfach über das Plus Symbol hinzugefügt werden. </font>

### Kann ich die Reihenfolge der Stages im Nachhinein ändern?

<font color="#0c121d">Ja, das geht. Die gewünschten Stages können einfach per Drag &amp; Drop verschoben werden.</font>

### Wie kann ich alle Datensätze filtern, bei denen ein bestimmtes Feld gefüllt ist?

1. <font color="#0c121d">Filter Stage hinzufügen</font>
2. <font color="#0c121d">Gewünschtes Feld auswählen</font>
3. <font color="#0c121d">Operator != wählen</font>
4. <font color="#0c121d">Als Wert "null" eingeben</font>

<font color="#0c121d">In der Vorschau sind nun alle Datensätze zu sehen, bei denen das gewünschte Feld ungleich null, also gefüllt ist</font>

