---
title: Best Practices
slug: gRSo-best-practices
docTags: 
createdAt: 2023-01-10T12:37:18.000Z
---

## <font color="#0c121d">Was genau kann man mit Datenstrukturen machen?</font>

<font color="#0c121d">Datenstrukturen bieten diverse funktionale Möglichkeiten und Vorteile. Neben der Speicherung von Daten ist es möglich, automatische Delta- oder Datenstrukturprüfungen zu realisieren. Datenstrukturen eignen sich zudem zur Abbildung von DataLake und DataWarehouse-Logiken, als Caching-Ebene oder als Golden Copy.</font>

:::hint{type="info"}
****<font color="#0c121d">***Möglichkeiten und Vorteile von Datenstrukturen:***</font>

- <font color="#0c121d">Deltaprüfung</font>
- <font color="#0c121d">Strukturprüfung</font>
- <font color="#0c121d">Daten speichern</font>
- <font color="#0c121d">Datenstrukturen als Basis für die Speicherung von Daten</font>
- <font color="#0c121d">Datenstrukturen als Basis für Mappings</font>
- <font color="#0c121d">Datenstrukturen als Basis für DataSets</font>
:::

<font color="#0c121d">
Praktische Tipps / Best Practice</font>
---------------------------------------

### <font color="#0c121d">Wo bekomme ich die Daten zur Anlage einer Datenstruktur her?</font>

- <font color="#0c121d">Aus einem Code-Snippet, der von yedi automatisch analysiert wird (JSON, XML oder CSV)</font>
- <font color="#0c121d">Aus deiner bestehenden Datenstruktur, die dupliziert werden kann</font>
- <font color="#0c121d">Aus einer bestehenden Vorlage aus der Vorlagen-Bibliothek</font>
- <font color="#0c121d">Aus einer Datei,</font> <font color="#0c121d">die von yedi automatisch analysiert wird</font>

### &#xA;<font color="#0c121d">Wie lege ich eine Datenstruktur über die DataStore-Komponente in einem Workflow an? </font>&#x20;

1. <font color="#0c121d">Daten in yedi importierten (Beispielsweise anhand vom REST Konnektor, XML oder CSV Import)</font>
2. <font color="#0c121d">DataStore Konnektor zum Workflow hinzufügen</font>
3. <font color="#0c121d">DataStore Element konfigurieren:</font>
   1. <font color="#0c121d">Typ: Schreiben</font>
   2. <font color="#0c121d">Datenstruktur auswählen/anlegen: Datenstruktur anlegen</font>
   3. <font color="#0c121d">Input Daten wählen</font>
   4. <font color="#0c121d">Daten, die gespeichert werden sollen</font>

### &#xA;<font color="#0c121d">Wie kann ich Code-Snippets validieren?</font>

<font color="#0c121d">Wenn ein Code-Snippet in die Texteingabe eingefügt wird, wird automatisch erkannt, ob es sich um ein **CSV**, ein **XML** oder ein **JSON** handelt. Wenn das gewünschte Dateiformat ausgewählt ist, wird unter der Texteingabe angezeigt, ob der eingegebene Code-Snippet gültig ist:</font>

![](https://api.archbee.com/api/optimize/m7XYYqWReqlcaXtHZ8PJq/UsI3pZPL3RUHoCZJtpDQ3_screely-1681887188412.png "Texteingabe")

