MES-ETL/ConsoleApp2/appsettings.json
2024-02-01 10:04:00 +08:00

49 lines
1.1 KiB
JSON

{
"Logging": {
"LogLevel": {
"Default": "Debug"
}
},
"Input":{
"InputDir": "D:\\Dump\\MockData",
"CleanDate": "202301",
"StrictMode": false,
"UseMock": true,
"MockCountMultiplier": 0.05
},
"Transform":{
"StrictMode": true,
"EnableFilter": false,
"EnableReplacer": false,
"EnableReBuilder": false
},
"Output":{
"ConnectionString": "Server=127.0.0.1;Port=3306;UserId=root;Password=cfmes123456;", // 要分库,不用加'Database='了
"MaxAllowedPacket": 67108864,
"FlushCount": 20000,
"MaxDatabaseOutputTask" : 4,
"TreatJsonAsHex": false,
"RestoreIndex": true
},
"RedisCache": {
"Configuration": "192.168.1.246:6380",
"InstanceName" : "mes-etl:"
},
"TenantDb": // 分库配置
{
"TenantKey" : "CompanyID",
"DbList": {
/*
*
* (CompanyId < 1000) -> cferp_test_1
* (CompanyId < 2000) -> cferp_test_2
* (CompanyId < 2147483647) -> cferp_test_3
*/
"cferp_test_1": 1000,
"cferp_test_2": 2000,
"cferp_test_3": 2147483647
// "cferp_void_1": 2147483647
}
}
}