# Nettoyage des données

Nettoyer, corriger et préparer vos données est crucial pour réussir lors de l’utilisation des fonctionnalités d’activation de la Platform.\
L’approche no-code vous permet de créer des transformations à l’aide de formules simples basées sur des [functions ](/fr/fonctionnalites/data-quality/data-cleansing/supported-transformation-functions.md)et des opérateurs.

<figure><img src="/files/00e99d000386e9c4a88b6dd53b599b7aca88ff93" alt=""><figcaption></figcaption></figure>

Vous pouvez choisir entre différents types de transformations :

* Renommer un event : changez simplement le nom d’un event entrant
* Dériver un event : créez un nouvel event à partir d’un event existant <mark style="color:bleu;background-color:blue;">(à</mark><mark style="color:bleu;">venir bientôt)</mark>
* Modifier des propriétés : appliquez des transformations et des functions sur les propriétés
* Filtrer un event : définissez des règles pour filtrer les events entrants <mark style="color:bleu;background-color:blue;">(à</mark><mark style="color:bleu;">venir bientôt)</mark>
* Code personnalisé : créez vos propres transformations <mark style="color:bleu;background-color:blue;">(à</mark><mark style="color:bleu;">venir bientôt)</mark>

## Renommer un event

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

Tout d’abord, donnez un nom à la transformation et ajoutez une description si nécessaire.

Sélectionnez sur quelles sources la transformation de renommage sera appliquée.

Sélectionnez quel event doit être renommé. Il est également possible d’ajouter d’autres conditions, comme renommer l’event page view en product view si 'page\_type' contient 'product'.

Dernière étape, saisissez le nouveau nom de l’event.

## Modifier des propriétés

Tout d’abord, donnez un nom à la transformation et ajoutez une description si nécessaire.

Sélectionnez sur quelles sources la transformation sera appliquée.

Définissez des conditions sur les events et/ou les propriétés, la transformation ne sera appliquée qu’en fonction de ces conditions.

{% hint style="success" %}
Vous pouvez ajouter plusieurs valeurs (par exemple, le nom de l’event est `purchase` ; `add to cart`). Dans ce cas, il s’agit d’une condition OR (le nom de l’event est `purchase` OR `add to cart`)
{% endhint %}

Sélectionnez les propriétés à transformer. Vous pouvez :

* renommer la propriété (option 'rename to')
  * Exemple : renommer 'date\_of\_birth' en 'birthdate'
* mapper/lier à une propriété existante (option 'copy value from')
  * Exemple : mapper la propriété 'price' vers 'revenue'
* supprimer une propriété (option 'delete')
  * Exemple : supprimer toujours la propriété 'tax\_amount' de l’event 'purchase'
* modifier la valeur (option 'set value to')

Avec l’option 'set value to', vous pouvez simplement modifier la valeur (ex. : 'currency' = EUR par défaut), mais vous avez également accès à des formules basées sur des [functions](/fr/fonctionnalites/data-quality/data-cleansing/supported-transformation-functions.md) et des opérateurs.\
Par exemple, vous pouvez hacher les données entrantes avec `SHA-256` ou `MD5` functions. Vous pouvez aussi `REPLACE` ou `SUBSTITUTE` un texte pour le remplacer par un autre, ou `EXTRACT` un texte spécifique dans une chaîne.

Vous pouvez également utiliser des opérateurs comme `AND / OR / NOT` et créer des opérations avec `* / + -`, liste complète [ici](https://community.commandersact.com/platform-x/features/data-quality/data-cleansing/supported-transformation-functions#operators).

Par exemple, pour calculer le revenu avec taxes, vous pouvez faire : `revenue = value*1,2`.

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


---

# Agent Instructions: 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://doc.commandersact.com/fr/fonctionnalites/data-quality/data-cleansing.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.
