Общие компоновочные блоки > Компоновочный блок подключения базы данных > Модель реализации (компоновочный блок подключения к базе данных)
Модель реализации (компоновочный блок подключения к базе данных)
На следующей схеме показаны взаимосвязи между главными профилями вещей, шаблонами вещей и вещами в компоновочном блоке подключения к базе данных и их взаимосвязи с сущностями в других компоновочных блоках.
Схема реализации для компоновочного блока подключения базы данных.
На этой схеме стрелками с незакрашенным острием и сплошными линиями () обозначены сущности, которые происходят от сущностей, указанных стрелками, а стрелками с незамкнутым острием и пунктирными линиями () обозначены сущности, зависящие от сервисов сущностей, указанных стрелками.
Важные сущности в компоновочном блоке подключения базе данных включают в себя:
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 в диспетчерах.
Полный список сущностей в компоновочном блоке можно найти, просмотрев проект PTC.DBConnection в ThingWorx Composer.
Было ли это полезно?