> 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

Nettoyer, corriger et préparer vos données est crucial pour réussir lorsque vous utilisez les capacité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 fonctions 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 existant <mark style="color:bleu;background-color:blue;">(à</mark><mark style="color:bleu;">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: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 l'événement

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

Commencez par donner 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 de consultation de page en consultation de produit si 'page\_type' contient 'product'.

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

## Modifier les propriétés

Commencez par donner 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` OU `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' à 'revenue'
* supprimer une propriété (option « delete »)
  * Exemple : supprimer toujours la propriété 'tax\_amount' de l'événement 'purchase'
* modifier la valeur (option « set value to »)

Avec l'option « set value to », vous pouvez simplement modifier la valeur (par ex. : 'currency' = EUR par défaut) mais vous avez aussi accès à des formules basées sur des [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 pour le remplacer par un autre, ou `EXTRACT` un texte spécifique dans une chaîne.

Vous pouvez également utiliser des opérateurs tels que `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.
