Talend Data Preparationの設定パラメーターのリスト
application.propertiesファイルのパラメーターはすべて、Talend Data Preparationのインストール中にTalend Installerによってデフォルト設定されます。ただし、インストール環境に応じてカスタマイズすることもできます。
Talend Data Preparationのインストールと設定の詳細は、Talendインストールガイドをご覧ください。
8.0バージョンのデフォルト設定パラメーター
パラメーター | 説明 |
---|---|
dataprep.locale | アプリケーションインターフェイス言語の設定。 |
public.ip=<place_your_public_ip_here> server.port=9999 management.server.port=9999 async-runtime.contextPath=/api |
Talend Data PreparationとサーバーポートをホストしているサーバーのIP。 |
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 |
レスポンス圧縮のパラメーター。 |
iam.ip=<place_your_iam_ip_here> iam.uri=http://${iam.ip}:9080 iam.api.uri=http://${iam.uri}:9090 |
SSOで使われているTalend Identity and Access ManagementとサーバーポートをホストしているサーバーのIP。 |
spring.mvc.async.request-timeout=600000 | 非同期実行のタイムアウト設定。Talendによる指示がない限り、この値は変更しないでください。 |
dataprep.event.listener=spring spring.service.name=TDP |
イベント伝播のパラメーター。SpringとKafkaのいずれかです。 |
spring.cloud.function.definition=internalMessage;internalMessageDatasetModule;tsdEventConsumer;tsdSemanticCacheUpdate | 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 |
MongoDB設定。 |
spring.data.mongodb.uri= | より複雑なユースケースの場合は、URIを直接指定することでmongo.*の設定を上書きできます。 |
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 |
Mongoインデックス名。生成されたデフォルト名よりも小さい名前を得られるよう、新しいインデックス名を指定します。 |
mongodb.ssl=true mongodb.ssl.trust-store=/path/to/trust-store.jks mongodb.ssl.trust-store-password=trust-store-password |
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 |
Talend Data Preparationでセキュアなhttps接続を設定するには、これらのパラメーターのコメントを解除します。 |
security.provider=oauth2 security.token.secret=top-secret |
認証パラメーター。 |
talend.security.token.value=<CHANGE_IT> | アクチュエーターのデータにアクセスするためのトークン。 |
spring.profiles.active=server-standalone spring.mvc.favicon.enabled=false spring.servlet.multipart.max-file-size=200000000 spring.servlet.multipart.max-request-size=200000000 |
Springパラメーター。Talendによる指示がない限り、これらの値は変更しないでください。 |
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 |
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 |
データセットのサイズ制限と表示パラメーター。 |
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} |
データセットサービスのアドレス。 |
dataset.metadata.store=mongodb preparation.store=mongodb user.data.store=mongodb folder.store=mongodb upgrade.store=mongodb |
ファイル保存のサービス設定パラメーターTalendによる指示がない限り、これらの値は変更しないでください。 |
content-service.store=local content-service.store.local.path=data/ content-service.journalized=true |
キャッシュと内容の保存の場所。 |
preparation.store.remove.hours=24 | プレパレーションのサービス設定Talendによる指示がない限り、これらの値は変更しないでください。 |
lock.preparation.store=mongodb lock.preparation.delay=600 |
共有プレパレーションで作業をしている時のロック期間のパラメーター(秒単位)。 |
luceneIndexStrategy=singleton | Luceneのインデックス設定。Talendによる指示がない限り、これらの値は変更しないでください。 |
execution.store=mongodb async.operation.concurrent.run=5 |
非同期の完全実行とサンプリング操作、つまり、保存と許可された同時実行の数のパラメーター。Talendによる指示がない限り、mongodbの値は変更しないでください。非同期操作については、パラメーターの値より多くの完全実行が並列実行されている場合、操作はキューに入れられ、スロットが空いたら処理が再開されます。このパラメーターの値は、マシンの性能に応じて上げることができます。 |
tcomp.server.url=http://<place_tcomp_ip_here>:8989/tcomp | セルフサービスコネクターの設定に使われる、Components CatalogをホストしているサーバーのURL。 |
tcomp-SimpleFileIoDatastore.test_connection.visible=false | Talendコンポーネントのフォームからテスト接続ステップを削除するパラメーター。Talendによる指示がない限り、このパラメーターは変更しないでください。 |
async.operation.watcher.ttl=3600000 | 完全実行の最長実行時間(ミリ単位)。 |
receivers.timeout=3600000 | ライブデータセット入力の最長待機時間。 情報メモ警告: バージョン8.0以降、ライブデータセット機能は使用できなくなりました。
|
dataquality.semantic.list.enable=true dataquality.server.url=<place_data-quality_server_url_here> |
Talend Data Preparationインターフェイスでセマンティックタイプエディションを有効化するパラメーター、およびTalend Dictionary ServiceをホストするサーバーのURL。 |
tsd.enabled=true tsd.maven.connector.s3Repository.bucket-url=<place_minio_bucket-url_here> たとえば、s3://talend-app-sharedとなります。 tsd.maven.connector.s3Repository.base-path=<place_minio_base-path_here> たとえば、semantic-types-repositoryとなります。このプロパティはオプションなので、空にしておくこともできます。 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> たとえば、us-east-1となります。 tsd.maven.connector.s3Repository.s3.endpoint=<place_minio_server_url_here> たとえば、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= |
デフォルトおよびカスタムのセマンティックタイプを使用できるよう、MinIOリポジトリーやS3リポジトリーの設定と一致させる必要があるパラメーター。 |
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 |
シングルサインオンのセキュリティ設定パラメーター。 |
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 |
Talend Data Preparation APIおよびゲートウェイのシングルサインオンプロパティ。 |
gateway-api.service.path=/gateway spring.cloud.gateway.mvc.http-client.connect-timeout=5000 |
シングルサインオン設定パラメーターTalendによる指示がない限り、これらの値は変更しないでください。 |
logging.file=data/logs/app.log | ログファイル保存フォルダーのパス。 |
logging.pattern.level=%5p [user %X{userId}] | ログファイルのレベル出力パターン。 |
logging.pattern.file=%d{yyyy-MM-dd HH:mm:ss.SSS} %5p --- [%t] %-40.40logger{39} : %m%n%wEx | ログパターンの設定を有効にするには、このパラメーターのコメントを解除します。 |
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 |
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 | コンソールロギングパターンの設定を有効にするには、このパラメーターのコメントを解除します。 |
spring.output.ansi.enabled=always | コンソール出力でANSI配色を設定するには、このパラメーターのコメントを解除します。値は、always、never、detectのいずれかになります。 |
logging.config=classpath:logback-spring.xml | Talend Data Preparationロギングとカスタムログバックファイルを設定するには、このパラメーターのコメントを解除します。 ログバックファイルへのパスを入力します。 |
audit.log.enabled=true talend.logging.audit.config=config/audit.properties |
監査ログのパラメーター。 |
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 |
オンラインドキュメンテーションにアクセスするためのパラメーター。 Talendによる指示がない限り、これらの値は変更しないでください。 |
default.text.enclosure=\" default.text.escape=\" default.text.encoding=UTF-8 |
デフォルトのエンクロージャーの設定可能値、CSVエクスポートのエスケープ文字、デフォルトのテキストエンコーディング。デフォルトの区切りはセミコロン ";"、タブ "\t"、スペース " "、コンマ ","、パイプ "|"のいずれかです。 |
default.import.text.enclosure=\" default.import.text.escape= |
CSVインポートのデフォルトのエンクロージャーとエスケープ文字の設定可能値。 |
app.products[0].id=TDS app.products[0].name=Data Stewardship app.products[0].url=<place_your_tds_url_here> |
Talend Data PreparationおよびTalend Data Stewardshipの両方がインストールされている場合、2つのアプリケーションを切り替えることができます。URLをTalend Data Stewardshipインスタンスに設定して、アクセスできるようにします。 |
dataset.service.provider=legacy management.health.redis.enabled=false management.endpoint.prometheus.enabled=false management.tracing.enabled=false |
技術パラメーター。Talendによる指示がない限り、これらの値は変更しないでください。 |
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 |
保守パラメーター。Talendによる指示がない限り、これらの値は変更しないでください。 |
spring.main.allow-bean-definition-overriding=true spring.main.allow-circular-references=true |
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 |
Talend Management Consoleインターフェイスでハイブリッドモードを有効にした後にTalend Data Preparation用にハイブリッドモードを設定するには、これらのパラメーターのコメントを解除します。 |
server.session.timeout=1800 spring.session.store-type=MONGODB spring.session.timeout=1800 spring.session.mongodb.collection-name=tdp_sessions |
2つ以上のTalend Data Preparationインスタンスで作業する場合は、これらのパラメーターを使ってセッション管理を有効にします。 |