Liste des paramètres de configuration pour Talend Data Preparation
Tous les paramètres du fichier application.properties sont définis par défaut lors de l'installation de Talend Data Preparation par Talend Installer. Toutefois, vous pouvez personnaliser ces paramètres selon votre environnement d'installation.
Pour plus d'informations concernant l'installation et la configuration de Talend Data Preparation, consultez les Guides d'installation Talend.
Paramètres de configuration par défaut pour la version 8.0
Paramètre | Description |
---|---|
dataprep.locale | Paramètre de configuration de la langue d'interface de l'application. |
public.ip=<place_your_public_ip_here> server.port=9999 management.server.port=9999 async-runtime.contextPath=/api |
Adresse IP du serveur hébergeant Talend Data Preparation et port du serveur. |
server.compression.enabled=true server.compression.mime-types=text/plain,text/html,text/css,application/json,application/x-javascript,text/xml,application/xml,application/xml+rss,text/javascript,application/javascript,text/x-js |
Paramètres de compression de réponse |
iam.ip=<place_your_iam_ip_here> iam.uri=http://${iam.ip}:9080 iam.api.uri=http://${iam.uri}:9090 |
Adresse IP du serveur hébergeant Talend Identity and Access Management, utilisé pour le SSO et port du serveur. |
spring.mvc.async.request-timeout=600000 | Définition du délai avant expiration pour les exécutions asynchrones. Ne modifiez pas cette valeur, à moins que Talend ne vous le demande. |
dataprep.event.listener=spring spring.service.name=TDP |
Paramètre de propagation d'événement Peut être Spring ou Kafka. |
spring.cloud.function.definition=internalMessage;internalMessageDatasetModule;tsdEventConsumer;tsdSemanticCacheUpdate | Paramètres Kafka. |
spring.data.mongodb.host=localhost spring.data.mongodb.port=27017 spring.data.mongodb.database=dataprep spring.data.mongodb.username=dataprep-user spring.data.mongodb.password=<randomly_generated_password> multi-tenancy.mongodb.active=false |
Paramètres MongoDB |
spring.data.mongodb.uri= | Pour des cas d'utilisation plus complexes, les configurations mongo.* peuvent être écrasées en spécifiant une URI, directement. |
mongo.index.tdp_dataSetMetadata.name=dataSetMetadata.name mongo.index.tdp_dataSetMetadata.lifecycle-importing.creation-date=creation-date mongo.index.tdp_acl.resource-id-type=id-type mongo.index.tdp_acl.resource-type.owner-id.controls-type-who=type-who mongo.index.tdp_folder.owner-id.path=id.path mongo.index.tdp_folder.parent-id=parent-id mongo.index.tdp_folderEntry.folder-id.content-type=content-type mongo.index.tdp_folderEntry.content-id.content-type=content-type2 mongo.index.tdp_identifiable.class.content-id=content-id mongo.index.tdp_fullrun.group=group |
Noms des index Mongo. Indiquez un nouveau nom d'index pour obtenir un nom plus petit que celui généré par défaut. |
mongodb.ssl=true mongodb.ssl.trust-store=/path/to/trust-store.jks mongodb.ssl.trust-store-password=trust-store-password |
Décommentez ces paramètres pour définir une connexion sécurisée pour MongoDB. |
tls.key-store=/path/to/key-store.jks tls.key-store-password=key-store_password tls.trust-store=/path/to/trust-store.jks tls.trust-store-password=trust-store_password tls.verify-hostname=false |
Décommentez ces paramètres pour définir une connexion https sécurisée pour Talend Data Preparation. |
security.provider=oauth2 security.token.secret=top-secret |
Paramètres d'authentification. |
talend.security.token.value=<CHANGE_IT> | Jeton pour accéder aux données de l'actuator (actionneur). |
spring.profiles.active=server-standalone spring.mvc.favicon.enabled=false spring.servlet.multipart.max-file-size=200000000 spring.servlet.multipart.max-request-size=200000000 |
Paramètres de Spring. Ne modifiez pas ces valeurs, à moins que Talend ne vous le demande. |
springdoc.server.url=${gateway-api.service.path} springdoc.swagger-ui.path=/swagger-ui/ springdoc.swagger-ui.disable-swagger-default-url=true springdoc.swagger-ui.docExpansion=none springdoc.swagger-ui.operationsSorter=alpha springdoc.swagger-ui.tagsSorter=alpha springdoc.swagger-ui.urls[0].name=semanticservice springdoc.swagger-ui.urls[0].display-name=Talend Data Preparation - Semantic Service springdoc.swagger-ui.urls[0].url=${gateway-api.service.path}/dq/semanticservice/api-docs spring.mvc.pathmatch.matching-strategy = ant_path_matcher |
Définissez ces paramètres pour activer l'accès à Swagger. |
dataset.records.limit=10000 dataset.local.file.size.limit=2000000000 dataset.imports=local,job,tcomp-JDBCDatastore,tcomp-SimpleFileIoDatastore,tcomp-SalesforceDatastore,tcomp-S3Datastore,tcomp-AzureDlsGen2BlobDatastore dataset.list.limit=10 |
Paramètres de limite de taille et d'affichage de vos jeux de données. |
api.service.url=http://${public.ip}:${server.port} dataset.service.url=http://${public.ip}:${server.port} tdc.dataset.url=http://${public.ip}:${server.port} dataset-dispatcher.service.url=http://${public.ip}:${server.port} transformation.service.url=http://${public.ip}:${server.port} preparation.service.url=http://${public.ip}:${server.port} fullrun.service.url=http://${public.ip}:${server.port} gateway.service.url=http://${public.ip}:${server.port} tdc.sharing.url=http://${public.ip}:${server.port} tdc.rating.url=http://${public.ip}:${server.port} |
Adresse du service de jeu de données. |
dataset.metadata.store=mongodb preparation.store=mongodb user.data.store=mongodb folder.store=mongodb upgrade.store=mongodb |
Paramètres de configuration du service de stockage des fichiers. Ne modifiez pas ces valeurs, à moins que Talend ne vous le demande. |
content-service.store=local content-service.store.local.path=data/ content-service.journalized=true |
Emplacement du cache et stockage du contenu. |
preparation.store.remove.hours=24 | Configuration du service de préparation. Ne modifiez pas ces valeurs, à moins que Talend ne vous le demande. |
lock.preparation.store=mongodb lock.preparation.delay=600 |
Paramètre de durée de verrouillage en secondes, lors du travail sur des préparation partagées. |
luceneIndexStrategy=singleton | Configuration de l'index Lucene. Ne modifiez pas ces valeurs, à moins que Talend ne vous le demande. |
execution.store=mongodb async.operation.concurrent.run=5 |
Paramètres pour les exécutions complètes asynchrones et pour les opérations d’échantillonnage, le stockage et le nombre d'exécutions parallèles autorisé. Ne modifiez pas la valeur mongodb, à moins que Talend ne vous le demande. En ce qui concerne les opérations asynchrones, si le nombre d'exécutions parallèles dépasse la valeur du paramètre d'exécutions parallèles, les opérations seront mises en file d'attente et reprendront lorsqu'une place sera disponible. Vous pouvez augmenter la valeur de ce paramètre, selon la puissance de votre machine. |
tcomp.server.url=http://<place_tcomp_ip_here>:8989/tcomp | URL du serveur hébergeant le Components Catalog, utilisée pour configurer les connecteurs du service auto-assignés. |
tcomp-SimpleFileIoDatastore.test_connection.visible=false | Paramètre pour supprimer l'étape de test de connexion du formulaire de composant Talend. Ne modifiez pas ce paramètre, à moins que Talend ne vous le demande. |
async.operation.watcher.ttl=3600000 | Temps d'exécution maximal pour des exécutions complètes, en millisecondes. |
receivers.timeout=3600000 | Temps d'attente maximal pour l'entrée de jeux de données en temps réel. Note InformationsAvertissement : À partir de la version 8.0, la fonctionnalité de jeux de données en temps réel (live dataset) n'est plus disponible.
|
dataquality.semantic.list.enable=true dataquality.server.url=<place_data-quality_server_url_here> |
Paramètre pour activer la modification de type sémantique dans l'interface de Talend Data Preparation et l'URL du serveur hébergeant le Talend Dictionary Service. |
tsd.enabled=true tsd.maven.connector.s3Repository.bucket-url=<place_minio_bucket-url_here> Par exemple : s3://talend-app-shared. tsd.maven.connector.s3Repository.base-path=<place_minio_base-path_here> Par exemple : semantic-types-repository. Cette propriété est facultative et peut être laissée vide. tsd.maven.connector.s3Repository.username=<place_minio_username_here> tsd.maven.connector.s3Repository.password=<place_minio_password_here> tsd.maven.connector.s3Repository.s3.region=<place_minio_region> Par exemple : us-east-1. tsd.maven.connector.s3Repository.s3.endpoint=<place_minio_server_url_here> Par exemple : https://minio-company.com. tsd.dictionary-provider-facade.producer-url=<place_data-quality_server_url_here> tsd.dictionary-provider.index-folder=tsd-index tsd.maven.connector.temporaryFolder=tsd-index dataquality.event.store=mongodb spring.cloud.stream.kafka.binder.brokers=<place_kafka_ip_here> schema.kafka.topics.prefix= |
Paramètres devant correspondre à la configuration de votre référentiel MinIO ou S3, pour utiliser les types sémantiques par défaut et personnalisés. |
spring.security.oauth2.resourceserver.auth0.jwt.issuer-uri=https://talend.auth0.com/ spring.security.oauth2.resourceserver.iam.jwt.jwk-set-uri=${iam.uri}/oidc/jwk/keys spring.security.oauth2.resourceserver.iam.opaque-token.introspection-uri=${iam.uri}/oidc/oauth2/introspect spring.security.oauth2.resourceserver.iam.opaque-token.query-entitlements=true spring.security.oauth2.resourceserver.iam.opaque-token.clientId=<security client id> spring.security.oauth2.resourceserver.iam.opaque-token.clientSecret=<security client secret> spring.security.oauth2.client.registration.oidc.clientId=<security client id> spring.security.oauth2.client.registration.oidc.clientSecret=<security client secret> spring.security.oauth2.client.registration.oidc.authorization-grant-type=authorization_code spring.security.oauth2.client.registration.oidc.scope=openid,refreshToken spring.security.oauth2.client.registration.oidc.redirectUri=http://${public.ip}:${server.port}/signIn spring.security.oauth2.client.registration.oidc.provider=oidc spring.security.oauth2.client.provider.oidc.authorization-uri=${iam.uri}/oidc/idp/authorize spring.security.oauth2.client.provider.oidc.token-uri=${iam.uri}/oidc/oauth2/token spring.security.oauth2.client.provider.oidc.jwk-set-uri=${iam.uri}/oidc/jwk/keys server.servlet.session.cookie.name=TDPSESSION spring.session.store-type=NONE security.sessions=stateless security.user.password=none |
Paramètres de sécurité de l'authentification unique. |
security.oidc.client.endSessionEndpoint=${iam.uri}/oidc/idp/logout security.oidc.client.logoutSuccessUrl=http://${public.ip}:${server.port} security.oauth2.logout.uri=/signOut security.oauth2.sso.login-path=/signIn iam.scim.url=${iam.api.uri}/scim/ tenant.account.cache.enabled=true |
Propriétés d'authentification unique pour l'API et la passerelle de Talend Data Preparation. |
gateway-api.service.path=/gateway spring.cloud.gateway.mvc.http-client.connect-timeout=5000 |
Paramètres de configuration de l'authentification unique. Ne modifiez pas ces valeurs, à moins que Talend ne vous le demande. |
logging.file=data/logs/app.log | Chemin d'accès au dossier de stockage des fichiers de log. |
logging.pattern.level=%5p [user %X{userId}] | Modèle du niveau de sortie pour les fichiers de log. |
logging.pattern.file=%d{yyyy-MM-dd HH:mm:ss.SSS} %5p --- [%t] %-40.40logger{39} : %m%n%wEx | Décommentez ce paramètre pour activer la configuration du modèle de log. |
logging.level=WARN logging.level.org.talend.dataprep=INFO logging.level.org.talend.dataprep.api=INFO logging.level.org.talend.dataprep.dataset=INFO logging.level.org.talend.dataprep.preparation=INFO logging.level.org.talend.dataprep.transformation=INFO logging.level.org.talend.dataprep.fullrun=INFO logging.level.org.talend.dataprep.api.dataquality=INFO logging.level.org.talend.dataprep.configuration=INFO logging.level.org.talend.dataquality.semantic=INFO |
Paramètres des enregistreurs de données de Talend Data Preparation. |
logging.pattern.console=%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n%wEx | Décommentez ce paramètre pour activer la configuration du modèle de log dans la console. |
spring.output.ansi.enabled=always | Décommentez ce paramètre pour configurer la coloration Ansi dans la sortie de la console. Les valeurs possibles sont always (toujours), never (jamais) et detect (détecter). |
logging.config=classpath:logback-spring.xml | Décommentez ce paramètre pour configurer le logging de Talend Data Preparation avec un fichier logback personnalisé. Saisissez le chemin d'accès à votre fichier logback. |
audit.log.enabled=true talend.logging.audit.config=config/audit.properties |
Paramètres des logs d'audit. |
help.url=https://help.talend.com help.version=content help.facets.version=8.0 help.facets.language=en help.search.url=https://www.talendforge.org/find/api/THC.php help.fuzzy.url=${help.url}/search/all?filters=EnrichPlatform~%2522Talend+Data+Preparation%2522*EnrichVersion~%2522${help.facets.version}%2522&utm_medium=dpdesktop&utm_source= help.exact.url=${help.url}/access/sources/${help.version}/topic?EnrichPlatform=Talend+Data+Preparation&EnrichVersion=${help.facets.version}&utm_medium=dpdesktop support.url=https://www.talend.com/services/technical-support/ community.url=https://community.talend.com/s/group/0F93p0000000VNyCAM/data-quality-preparation-stewardship |
Paramètres autorisant l'accès à la documentation en ligne. Ne modifiez pas ces valeurs, à moins que Talend ne vous le demande. |
default.text.enclosure=\" default.text.escape=\" default.text.encoding=UTF-8 |
Valeurs configurables pour l'entourage et les caractères d'échappement par défaut pour les exports CSV, ainsi que pour l'encodage par défaut du texte. Le séparateur par défaut peut être un point-virgule ";", une tabulation "\t", un espace " ", une virgule "," ou une barre verticale "|". |
default.import.text.enclosure=\" default.import.text.escape= |
Valeurs configurables pour l'entourage et les caractères d'échappement par défaut pour les imports CSV. |
app.products[0].id=TDS app.products[0].name=Data Stewardship app.products[0].url=<place_your_tds_url_here> |
Lorsque Talend Data Preparation et Talend Data Stewardship sont installés, vous avez la possibilité de passer d'une application à l'autre. Configurez l'URL de Talend Data Stewardship pour pouvoir y accéder. |
dataset.service.provider=legacy management.health.redis.enabled=false management.endpoint.prometheus.enabled=false management.tracing.enabled=false |
Paramètres techniques. Ne modifiez pas ces valeurs, à moins que Talend ne vous le demande. |
maintenance.scheduled.cron = 0 0 3 * * * maintenance.scheduled.fixed-delay = 3600000 maintenance.scheduled.initial-delay = 3600000 spring.batch.datasource=mongodb spring.batch.job.enabled=false server.servlet.session.timeout=60m oidc.accessTokenLifetime=3600 features.lineage.enabled = false features.inventory.events.enabled=false dataprep.actions.exclude=detect_outliers dataprep.actions.useDeprecated=true features.items.sharing.key=tdp.sharing.impl features.items.sharing.modes.legacy=legacy features.items.sharing.defaultMode=legacy features.items.sharing.provider=fixed features.statistics.enabled=true |
Paramètres de maintenance. Ne modifiez pas ces valeurs, à moins que Talend ne vous le demande. |
spring.main.allow-bean-definition-overriding=true spring.main.allow-circular-references=true |
Propriétés requises pour Spring Boot 2.6. |
dataprep.hybrid.enabled=true client.session-management.enabled=${dataprep.hybrid.enabled} iam.uri=https://iam.us.cloud.talend.comiam.api.uri=https://api.us.cloud.talend.com/v1 iamproxy.service.url=${iam.api.uri}/iam server.portal.url=https://portal.us.cloud.talend.com external.user.preferences.url=${server.portal.url}/user/aboutme security.oidc.client.sessionManagementUri=${iam.uri}/oidc/session-management security.oauth2.client.scope=openid refreshToken entitlements security.xframe.options=DENY |
Décommentez ces paramètres pour configurer le mode hybride pour Talend Data Preparation, après activation dans l'interface de Talend Management Console. |
server.session.timeout=1800 spring.session.store-type=MONGODB spring.session.timeout=1800 spring.session.mongodb.collection-name=tdp_sessions |
Utilisez ces paramètres pour activer la gestion des sessions lorsque vous utilisez plusieurs instances de Talend Data Preparation. |