> For the complete documentation index, see [llms.txt](https://doc.commandersact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.commandersact.com/fr/fonctionnalites/data-quality/data-cleansing.md).

# Nettoyage des données

Le nettoyage, la correction et la préparation de vos données sont essentiels 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 éléments de base [fonctions ](/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 l'événement : changez simplement le nom d'un événement entrant
* Dériver un événement : créez un nouvel événement à partir d'un événement existant <mark style="color:bleue;background-color:blue;">(à</mark><mark style="color:bleue;">venir bientôt)</mark>
* Modifier les propriétés : appliquez des transformations et des fonctions sur les propriétés
* Filtrer l'événement : définissez des règles pour filtrer les événements entrants <mark style="color:bleue;background-color:blue;">(à</mark><mark style="color:bleue;">venir bientôt)</mark>
* Code personnalisé : créez vos propres transformations <mark style="color:bleue;background-color:blue;">(à</mark><mark style="color:bleue;">venir bientôt)</mark>

## Renommer l'événement

<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 événement doit être renommé. Il est également possible d'ajouter d'autres conditions, comme renommer l'événement page view en product view, si 'page\_type' contient 'product'.

Dernière étape, saisissez le nouveau nom de l'événement.

## Modifier les 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 événements et/ou les propriétés, la transformation sera appliquée uniquement en fonction de ces conditions.

{% hint style="success" %}
Vous pouvez ajouter plusieurs valeurs (comme le nom de l'événement est `purchase` ; `add to cart`). Dans ce cas, il s'agit d'une condition OR (le nom de l'événement 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'événement 'purchase'
* changer la valeur (option « set value to »)

Avec l'option 'set value to', vous pouvez simplement changer la valeur (ex. : 'currency' = EUR par défaut) mais vous avez également accès à des formules basées sur des éléments de base [fonctions](/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` fonctions. Vous pouvez également `REPLACE` ou `SUBSTITUTE` un texte à 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 : `revenu = value*1,2`.

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


---

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