常用构建基块 > 数据库连接构建基块 > 实施模型 (数据库连接构建基块)
实施模型 (数据库连接构建基块)
下图显示了数据库连接构建基块中主要的事物形态、事物模板和事物之间的关系,以及这些实体与其他构建基块中的实体之间的关系。
数据库连接构建基块的实施图。
图表中的空心实线箭头 () 指示实体从箭头所指向的实体扩展而来,而开放虚线箭头 () 指示实体依存于箭头所指向实体的服务。
数据库连接构建基块中的重要实体如下所示:
PTC.DBConnection.EntryPoint - 数据库连接构建基块的入口点事物。
PTC.DBConnection.DataImportManager - 用于导入数据的事物。
PTC.DBConnection.HistoricalDataManager - 包含用来处理数据库中历史数据定义的所有必需属性和服务的事物。
PTC.DBConnection.HistoricalDataPurgeScheduler - 用于从历史数据数据库表中清除数据的计划程序。时间段必须以 cron 格式表示。默认每日午夜运行一次计划程序。
PTC.DBConnection.Manager - 用于管理数据库相关服务的事物。
PTC.DBConnection.MSSQLDatabase - 用于 MSSQL 数据库的事物。
PTC.DBConnection.OnActionProcessor - 用于处理操作时事件的事物。
PTC.DBConnection.PostActionHandler - 用于分派操作后事件的事物。
PTC.DBConnection.PostgresDatabase - 用于 Postgres 数据库的事物。
PTC.DBConnection.PreActionValidator - 用于执行操作前验证的事物。
PTC.DBConnection.QueryUtils - 用于提供查询实用程序服务的事物。
PTC.DBConnection.ServiceCallerUtils - 用于动态调用管理器上特定服务的通用管理实用程序。
PTC.DBConnection.EntryPoint_TT - 数据库连接构建基块的入口点事物模板。
PTC.DBConnection.Database_TT - 数据库连接构建基块的数据库事物模板。
PTC.DBConnection.DataImportManager_TT - 用于导入数据的事物模板。
PTC.DBConnection.HistoricalDataManager_TT - 包含用来处理数据库中历史数据定义的所有必需属性和服务的事物模板。
PTC.DBConnection.Manager_TT - 用于管理数据库相关服务的事物模板。
PTC.DBConnection.OnActionProcessor_TT - 用于处理操作时事件的事物模板。
PTC.DBConnection.PostActionHandler_TT - 用于分派操作后事件的事物模板。
PTC.DBConnection.PreActionValidator_TT - 用于操作前验证的事物模板。
PTC.DBConnection.QueryUtils_TT - 用于提供查询实用程序服务的事物模板。
PTC.DBConnection.ServiceCallerUtils_TT - 用于动态调用管理器上特定服务的通用管理实用程序的事物模板。
PTC.DBConnection.ActionServiceCaller_TS - 包含所有用来读取操作前、操作后和操作时处理用 ActionConfigurationSettings 配置表的必需属性和服务的事物形态。
PTC.DBConnection.Database_TS - 包含所有用来修改或检索数据库架构相关信息的必需属性和服务的事物形态。
PTC.DBConnection.DataImportManagement_TS - 包含所有用来将数据导入到数据库中的必需属性和服务的事物形态。
PTC.DBConnection.DBConfiguration_TS - 用于数据库配置的事物形态。
PTC.DBConnection.DBManagement_TS - 包含由管理器用来与数据库进行交互的基本数据库管理服务的事物形态。
PTC.DBConnection.HistoricalDataManagement_TS - 包含用来处理数据库中历史数据定义的所有必需属性和服务的事物形态。
PTC.DBConnection.Manager_TS - 包含用来处理数据库相关信息的所有必需属性和服务的事物形态。
PTC.DBConnection.OnActionProcessor_TS - 包含用来执行操作时处理的所有必需属性和服务的事物形态。
PTC.DBConnection.PostActionHandler_TS - 包含用来执行操作后验证的所有必需属性和服务的事物形态。
PTC.DBConnection.PreActionValidator_TS - 包含用来执行操作前验证的所有必需属性和服务的事物形态。
PTC.DBConnection.QueryUtils_TS - 用于查询实用程序的事物形态。
PTC.DBConnection.ServiceCallerUtils_TS - 用于动态调用管理器上特定服务的通用管理实用程序的事物形态。
PTC.DBConnection.ServiceConfiguration_TS - 用于管理数据形状的服务配置的事物形态。
PTC.DBConnection.ActionConfiguration - 包含操作前、操作后和操作时处理用 ActionConfigurationSettings 配置表的属性的数据形状。
PTC.DBConnection.BatchAction - 包含批处理操作属性的数据形状。
PTC.DBConnection.BatchDelete - 包含批量删除操作属性的数据形状。
PTC.DBConnection.DatabaseConfiguration - 用于 DefaultDatabaseConfiguration 配置表的数据形状。
PTC.DBConnection.DatabaseConnectionConfiguration - 用于 DatabaseValidationConfigurationTable 配置表的数据形状。
PTC.DBConnection.DatabaseSchemaValidation - 包含用来显示数据库架构验证输出的字段的数据形状。
PTC.DBConnection.DataChange - 包含数据更改属性的数据形状。
PTC.DBConnection.DBConnection - 用于定义 DatabaseConfigurationSettings 配置表结构的数据形状。
PTC.DBConnection.ForeignKeyReport - 包含外键报告属性的数据形状。
PTC.DBConnection.HistoricalData - 包含用来保留所有管理器的 CRUD 服务历史记录属性的数据形状。
PTC.DBConnection.HistoricalDataLogConfig - 包含历史数据日志记录配置属性的数据形状。
PTC.DBConnection.ManagerConfiguration - 用于 ManagerConfigurationSettings 配置表的数据形状。
PTC.DBConnection.ServiceConfiguration - 用于管理器的 ServiceConfigurationSettings 配置表的数据形状。
您可以通过查看 ThingWorx Composer 中的 PTC.DBConnection 项目来访问此构建基块中实体的完整列表。
这对您有帮助吗?