构建基块 > 常用构建基块 > 数据库连接构建基块 > 实施模型 (数据库连接构建基块)
实施模型 (数据库连接构建基块)
下图显示了数据库连接构建基块中主要的事物形态、事物模板和事物之间的关系,以及这些实体与其他构建基块中的实体之间的关系。
数据库连接构建基块的实施图。
图表中的空心实线箭头 () 指示实体从箭头所指向的实体扩展而来,而开放虚线箭头 () 指示实体依存于箭头所指向实体的服务。
数据库连接构建基块中的重要实体如下所示:
PTC.DBConnection.DataImportManager – 事物,用于导入数据。
PTC.DBConnection.EntryPoint – 事物,用于数据库连接构建基块的入口点。
PTC.DBConnection.HistoricalDataManager – 事物,其中包含用来处理数据库中历史数据定义的所有必需属性和服务。
PTC.DBConnection.HistoricalDataPurgeScheduler - 用于从历史数据数据库表中清除数据的计划程序。时间段必须以 cron 格式表示。默认每日午夜运行一次计划程序。
PTC.DBConnection.LocalizationManager – 事物,用于使用数据库表来管理数据库字符串本地化的相关服务。
PTC.DBConnection.Manager – 事物,用于管理数据库相关服务。
PTC.DBConnection.OnActionProcessor – 事物,用于处理操作时事件。
PTC.DBConnection.PostActionHandler – 事物,用于分派操作后事件。
PTC.DBConnection.PostgresDatabase – 事物,用于 Postgres 数据库。
PTC.DBConnection.PreActionValidator – 事物,用于执行操作前验证。
PTC.DBConnection.QueryUtils - 事物,用于提供查询实用程序服务。
PTC.DBConnection.ServiceCallerUtils - 用于动态调用管理器上特定服务的通用管理实用程序。
PTC.DBConnection.SQLThingDatabase – 事物,用于连接到数据库。
PTC.DBConnection.DataImportManager_TT – 事物模板,用于导入数据。
PTC.MetricImpl.EntryPoint_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.SQLThing_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 项目来访问此构建基块中实体的完整列表。
这对您有帮助吗?