# Configurer Talend Data Preparation

## Configurer Talend Data Preparation après installation

### Procédure

1. Ouvrez le fichier &lt;Data\_Preparation\_Path&gt;/config/application.properties afin de modifier les propriétés suivantes de Talend Data Preparation :
   | Champ | Action |
   | --- | --- |
   | public.ip | Saisissez le nom d'hôte que vous souhaitez utiliser pour accéder à Talend Data Preparation. |
   | server.port | Saisissez le port que vous souhaitez utiliser pour l'interface d'utilisation de Talend Data Preparation. |
   | iam.ip | Saisissez l'URL vers votre instance Talend Identity and Access Management. |
   | spring.security.oauth2.client.registration.oidc.clientId | Saisissez l'identifiant du client OIDC Talend Identity and Access Management. |
   | spring.security.oauth2.resourceserver.iam.opaque-token.clientId | Saisissez l'identifiant du client OIDC Talend Identity and Access Management. |
   | spring.security.oauth2.client.registration.oidc.clientSecret | Saisissez le mot de passe OIDC que vous avez généré pour Talend Identity and Access Management. |
   | spring.security.oauth2.resourceserver.iam.opaque-token.clientSecret | Saisissez le mot de passe OIDC que vous avez généré pour Talend Identity and Access Management. |
   | iam.uri | Assurez-vous que le port de Talend Identity and Access Management est correct. |
   | iam.api.uri | Assurez-vous que le port de Talend Identity and Access Management est correct. |
   | app.products[0].id=TDS<br><br>app.products[0].name=Data Stewardship<br><br>app.products[0].url=&lt;place\_your\_tds\_url\_here&gt; | Saisissez l'URL vers votre instance Talend Data Stewardship. |

   Tous les mots de passe saisis dans le fichier de propriétés sont cryptés au lancement de votre instance Talend Data Preparation.
2. Changez les champs suivants avec vos paramètres MongoDB :
   | Champ | Description |
   | --- | --- |
   | spring.mongodb.host | Nom d'hôte de votre instance de MongoDB |
   | spring.mongodb.port | Numéro de port de votre instance de MongoDB |
   | spring.mongodb.database | Nom de la base de données à laquelle Talend Data Preparation est connecté, dataprep par défaut. La base de données est créée lorsque vous démarrez Talend Data Preparation pour la première fois. |
   | spring.mongodb.username | nom d'utilisateur ou d'utilisatrice utilisé pour vous connecter à la base de données |
   | spring.mongodb.password | Mot de passe utilisé pour vous connecter à la base de données |
3. Pour activer l'interaction entre Talend Data Preparation et le service Components Catalog, changez la ligne suivante en utilisant votre nom d'hôte et numéro de port pour le serveur Components Catalog :

   tcomp.server.url=http://&lt;tcomp\_host&gt;:&lt;tcomp\_port&gt;/tcomp
4. Pour activer le menu Applications après avoir installé Talend Data Preparation et Talend Data Stewardship, décommentez la ligne suivante et ajoutez l'URL vers votre instance de Talend Data Stewardship :
   ```
   app.products[0].id=TDS
   app.products[0].name=Data Stewardship
   app.products[0].url=<place_your_tds_url_here>
   ```

   Vous devez également ajouter l'URL vers votre instance de Talend Data Preparation au fichier de configuration de Talend Data Stewardship. Pour plus d'informations, consultez notre section relative à la configuration de Talend Data Stewardship après son installation.
5. Par défaut, les logs d'audit sont activés. Vous devez spécifier le paramètre appender.http.url correspondant dans le fichier audit.properties, ou désactiver les logs d'audit. Pour plus d'informations, consultez [Activer et configurer la fonctionnalité d'audit dans Talend Data Preparation](https://help.qlik.com/talend/fr-FR/data-preparation-user-guide/8.0/enabling-and-configuring-audit-capabilities-in-talend-data-preparation).
6. * Disponible dans:
   * Big Data Platform
   * Data Fabric
   * Data Management Platform
   * Data Services Platform
   * Qlik Cloud Enterprise Edition
   * Qlik Talend Cloud Enterprise Edition
   * Qlik Talend Cloud Premium Edition
   * Real-Time Big Data Platform

   Pour configurer l'accès à Talend Dictionary Service, changez les lignes suivantes :
   | Champ | Description |
   | --- | --- |
   | dataquality.semantic.list.enable | Saisissez true comme valeur pour ce paramètre afin d'afficher le menu d'enrichissement des types sémantiques dans l'interface de Talend Data Preparation. |
   | dataquality.server.url | Saisissez l'URL de votre instance de Talend Dictionary Service, http://&lt;local machine ip&gt;:8187/ par exemple. |
   | tsd.enabled | Configurez la valeur de ce paramètre à true afin d'activer l'interaction entre Talend Data Preparation et Talend Dictionary Service. |
   | tsd.maven.connector.s3Repository.bucket-url | Saisissez l'URL de votre MinIO ou du bucket du référentiel S3.<br><br>Par exemple : s3://talend-app-shared. |
   | tsd.maven.connector.s3Repository.base-path | Saisissez le chemin de base de votre MinIO ou référentiel S3. Cette propriété est facultative et peut être laissée vide.<br><br>Par exemple : semantic-types-repository. |
   | tsd.maven.connector.s3Repository.username | Saisissez votre identifiant de MinIO ou du référentiel S3.<br><br>Par exemple : username123. |
   | tsd.maven.connector.s3Repository.password | Saisissez le mot de passe de votre MinIO ou référentiel S3.<br><br>Par exemple : password123. |
   | tsd.maven.connector.s3Repository.s3.region | Saisissez la région de votre MinIO ou référentiel S3.<br><br>Par exemple : us-east-1. |
   | tsd.maven.connector.s3Repository.s3.endpoint | Saisissez l'URL de votre MinIO ou du serveur du référentiel S3.<br><br>Par exemple : https://minio-company.com. |
   | tsd.dictionary-provider-facade.producer-url | Saisissez l'URL vers votre instance Talend Dictionary Service. |
   | spring.cloud.stream.kafka.binder.brokers | Saisissez l'hôte correspondant à votre broker Kafka. |
7. Pour activer les types sémantiques, modifiez les lignes suivantes : dataquality.semantic.list.enable=true et dataquality.server.url=http://&lt;local machine ip&gt;:8187/.
8. Avant de démarrer Talend Data Preparation, lancez, dans l'ordre :
   1. Apache Kafka
   2. MongoDB
   3. MinIO
9. Exécutez le fichier start.sh afin de démarrer votre instance de Talend Data Preparation.

## Configurer les logs de Talend Data Preparation

### Pourquoi et quand exécuter cette tâche

Les logs de Talend Data Preparation vous permettent d'analyser et de déboguer l'activité de Talend Data Preparation.

Les logs de Talend Data Preparation sont enregistrés dans &lt;Data\_Preparation\_Path&gt;/data/logs/app.log.

Pour configurer les logs, modifiez le fichier &lt;Data\_Preparation\_Path&gt;/config/log4j2.xmll :

### Procédure

* 

  Pour plus d'informations concernant la configuration du niveau d'informations Log4j, consultez la [documentation Apache Log4j concernant les niveaux d'information](http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/Level.html) (en anglais).
* 

  Pour plus d'informations concernant la rotation des logs, consultez [la documentation Log4j concernant la rotation des logs](https://logging.apache.org/log4j/2.x/manual/configuration.html#AutomaticReconfiguration) (uniquement en anglais) (en anglais).