> For the complete documentation index, see [llms.txt](https://pathta.gitbook.io/pathta-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pathta.gitbook.io/pathta-docs/pathta-documentation/synchronisation-des-donnees/creer-un-chemin-path-de-synchronisation-des-donnees.md).

# Créer un chemin (path) de synchronisation des données

{% hint style="info" %}
Un chemin (path) de synchronisation des données correspond à un transfert de données depuis une source vers une source de données cible. La source de données cible doit permettre l'écriture de données. Voir  [Les sources de données](/pathta-docs/pathta-documentation/creer-une-source-de-donnees/les-sources-de-donnees.md)
{% endhint %}

{% embed url="<https://www.tella.tv/video/create-a-data-synchronization-path-evct>" %}
Créer un chemin (path) de synchronisation des données
{% endembed %}

{% stepper %}
{% step %}

### <mark style="color:red;">ÉTAPE</mark> <mark style="color:red;">1</mark>

Créer un chemin (path) de synchronisation des données
{% endstep %}

{% step %}

### <mark style="color:red;">ÉTAPE</mark> <mark style="color:red;">2</mark>

Sélectionnez ou ajoutez une source de données
{% endstep %}

{% step %}

### <mark style="color:red;">ÉTAPE</mark> <mark style="color:red;">3</mark>

Sélectionnez ou ajoutez une destination pour vos données
{% endstep %}

{% step %}

### <mark style="color:red;">ÉTAPE</mark> <mark style="color:red;">4</mark>

Choisissez la correspondance et la transformation entre les données source et les données cible
{% endstep %}

{% step %}

### <mark style="color:red;">ÉTAPE</mark> <mark style="color:red;">5</mark>

Remplissez la configuration, publiez et exécutez votre chemin d'accès
{% endstep %}
{% endstepper %}

## 1. Créer un chemin (path) de synchronisation des données

<figure><img src="https://content.gitbook.com/content/tnxQfZHdgYjWlKoRKSKC/blobs/bJTn49ZQEPBYnejpXLhy/image.png" alt=""><figcaption><p>Créer un chemin (path) de synchronisation des données</p></figcaption></figure>

## 2. Sélectionnez ou ajoutez une source de données

Vous devez sélectionner ou créer une source de données, puis sélectionner la base de données et la table.

<figure><img src="https://content.gitbook.com/content/tnxQfZHdgYjWlKoRKSKC/blobs/ZV3xhbeUCVEUrhXZx9Tv/image.png" alt=""><figcaption><p>Sélectionnez ou ajoutez une source de données</p></figcaption></figure>

## 3. Sélectionnez ou ajoutez une destination pour vos données

Vous devez sélectionner ou créer une source de données cible, puis sélectionner la base de données et la table

{% hint style="info" %}
Pour la source de données cible, vous ne pouvez créer ou utiliser qu'une source de données qui n'est pas en lecture seule : consultez la section « Sources de données » pour plus d'informations.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/tnxQfZHdgYjWlKoRKSKC/blobs/FXhKplJdZuTipYGQmr3u/image.png" alt=""><figcaption><p>Select or add a destination for your data</p></figcaption></figure>

## 4. Choisissez la correspondance et la transformation entre les données source et les données cible

Vous pouvez établir une correspondance entre les champs source et les champs de destination.

Seuls les champs de destination auxquels un champ source est associé seront modifiés.

Vous pouvez appliquer une transformation entre un champ source et un champ de destination.

{% hint style="info" %}
Le(s) champ(s) KEY(s) permettent à Patha de savoir si les données existent déjà ou non dans la source cible. Si les données existent, Patha effectue une mise à jour ; sinon, Patha insère les nouvelles données.
{% endhint %}

{% hint style="warning" %}
Vous devez avoir au moins un champ cible associé à un champ source.

Vous devez sélectionner un ou plusieurs champs clés.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/tnxQfZHdgYjWlKoRKSKC/blobs/8rJQlpTnsO3QF1B4zgC5/image.png" alt=""><figcaption><p>Remplissez le mappage entre les champs source et les champs cible</p></figcaption></figure>

* Vous pouvez cocher (si la source de données cible autorise la suppression ; voir la section [data sources](/pathta-docs/pathta-documentation/creer-une-source-de-donnees/les-sources-de-donnees.md) pour plus d'informations) la case à cocher ***« Autoriser la suppression des données »***. Si cette case est cochée et qu'une donnée existe dans la source de données cible mais pas dans la source, cette donnée sera supprimée de la source de données cible.
* Vous pouvez également cocher la case ***« Planification activée »*** ***"Scheduling enabled"*** afin de programmer l'exécution du chemin.

  L'exécution automatique peut être configurée tous les jours à une heure précise ou toutes les X minutes (par exemple toutes les 15 minutes).

{% hint style="warning" %}
Le chemin d'accès doit être publié pour que l'exécution puisse se faire automatiquement (ou manuellement)
{% endhint %}

<figure><img src="https://content.gitbook.com/content/tnxQfZHdgYjWlKoRKSKC/blobs/Nvtb0i5q5Veg5DnjgdBJ/image.png" alt=""><figcaption><p>Configuration de la synchronisation</p></figcaption></figure>

Vous pouvez exécuter manuellement votre parcours à l'aide du bouton « Synchroniser ». Ce bouton n'est disponible que si le parcours a été publié. Il exécute la dernière version publiée du parcours.

<figure><img src="https://content.gitbook.com/content/tnxQfZHdgYjWlKoRKSKC/blobs/rdssDEfTWVb6Hslex2Ue/image.png" alt=""><figcaption><p>Exécutez votre chemin d'accès manuellement</p></figcaption></figure>
