Modèle d'implémentation (bloc de construction de connexion de base de données)
Le diagramme suivant présente les relations entre les formes d'objet, les modèles d'objet et les objets principaux du bloc de construction de connexion de base de donnes, ainsi que leurs relations avec les entités d'autres blocs de construction.
Dans le diagramme, les lignes continues avec flèche à tête creuse (
![](../../../dpm/images/extends_arrow.png)
) indiquent qu'une entité s'étend à partir de l'entité vers laquelle pointe la flèche, tandis que les lignes en pointillés avec flèche à tête ouverte (
![](../../../dpm/images/dependency_arrow.png)
) signifient qu'une entité est dépendante des services de l'entité vers laquelle pointe la flèche.
Les entités significatives du bloc de construction de connexion de base de données incluent les éléments suivants :
• PTC.DBConnection.EntryPoint : objet de point d'entrée relatif au bloc de construction de connexion de base de données.
• PTC.DBConnection.DataImportManager : objet pour l'importation des données.
• PTC.DBConnection.HistoricalDataManager : objet contenant toutes les propriétés et tous les services nécessaires à la manipulation des définitions de données historiques dans la base de données.
• PTC.DBConnection.HistoricalDataPurgeScheduler : planificateur qui purge les données de la table de base de données des données historiques. Les périodes doivent être indiquées au format cron. La valeur par défaut est une fois par jour à minuit.
• PTC.DBConnection.Manager : objet qui gère les services liés à la base de données.
• PTC.DBConnection.MSSQLDatabase : objet de la base de données MSSQL.
• PTC.DBConnection.OnActionProcessor : objet relatif au traitement des événements en action.
• PTC.DBConnection.PostActionHandler : objet relatif à la distribution des événements post-action.
• PTC.DBConnection.PostgresDatabase : objet de la base de données Postgres.
• PTC.DBConnection.PreActionValidator : objet pour l'exécution des validations pré-action.
• PTC.DBConnection.QueryUtils : objet fournissant des services d'utilitaire de requête.
• PTC.DBConnection.ServiceCallerUtils : utilitaire de gestion générique permettant d'appeler dynamiquement des services spécifiques sur un gestionnaire.
• PTC.DBConnection.EntryPoint_TT : modèle d'objet relatif au point d'entrée du bloc de construction de connexion de base de données.
• PTC.DBConnection.Database_TT : modèle d'objet relatif aux objets de base de données.
• PTC.DBConnection.DataImportManager_TT : modèle d'objet relatif à l'importation des données.
• PTC.DBConnection.HistoricalDataManager_TT : modèle d'objet contenant toutes les propriétés et tous les services nécessaires à la manipulation des définitions de données historiques dans la base de données.
• PTC.DBConnection.Manager_TT : modèle d'objet relatif à la gestion des services associés aux bases de données.
• PTC.DBConnection.OnActionProcessor_TT : modèle d'objet relatif au traitement des événements en action.
• PTC.DBConnection.PostActionHandler_TT : modèle d'objet relatif à la distribution des événements post-action.
• PTC.DBConnection.PreActionValidator_TT : modèle d'objet relatif aux validations pré-action.
• PTC.DBConnection.QueryUtils_TT : modèle d'objet fournissant des services d'utilitaire de requête.
• PTC.DBConnection.ServiceCallerUtils_TT : modèle d'objet relatif à un utilitaire de gestion générique permettant d'appeler dynamiquement des services spécifiques sur un gestionnaire.
• PTC.DBConnection.ActionServiceCaller_TS : forme d'objet contenant l'ensemble des propriétés et services nécessaires à la lecture de la table de configuration ActionConfigurationSettings pour la gestion pré-action, post-action et en action.
• PTC.DBConnection.Database_TS : forme d'objet contenant l'ensemble des propriétés et services nécessaires à la modification ou la récupération des informations sur le schéma de base de données.
• PTC.DBConnection.DataImportManagement_TS : forme d'objet contenant l'ensemble des propriétés et services nécessaires à l'importation des données dans la base de données.
• PTC.DBConnection.DBConfiguration_TS : forme d'objet relative à la configuration de la base de données.
• PTC.DBConnection.DBManagement_TS : forme d'objet contenant les services de gestion de base de données de base utilisés par le gestionnaire pour interagir avec la base de données.
• PTC.DBConnection.HistoricalDataManagement_TS : forme d'objet contenant l'ensemble des propriétés et services nécessaires à la manipulation des définitions de données historiques dans la base de données.
• PTC.DBConnection.Manager_TS : forme d'objet contenant l'ensemble des propriétés et services nécessaires à la manipulation des informations de la base de données.
• PTC.DBConnection.OnActionProcessor_TS : forme d'objet contenant l'ensemble des propriétés et services nécessaires à la manipulation du traitement en action.
• PTC.DBConnection.PostActionHandler_TS : forme d'objet contenant l'ensemble des propriétés et services nécessaires à la manipulation de la validation post-action.
• PTC.DBConnection.PreActionValidator_TS : forme d'objet contenant l'ensemble des propriétés et services nécessaires à la manipulation de la validation pré-action.
• PTC.DBConnection.QueryUtils_TS : forme d'objet relative aux utilitaires de requête.
• PTC.DBConnection.ServiceCallerUtils_TS : forme d'objet relative à un utilitaire de gestion générique permettant d'appeler dynamiquement des services spécifiques sur un gestionnaire.
• PTC.DBConnection.ServiceConfiguration_TS : forme d'objet permettant de gérer la configuration de service de la forme de données.
• PTC.DBConnection.ActionConfiguration : forme de données contenant les propriétés de la table de configuration ActionConfigurationSettings pour la gestion pré-action, post-action et en action.
• PTC.DBConnection.BatchAction : forme de données contenant les propriétés relatives aux actions de traitement par lots.
• PTC.DBConnection.BatchDelete : forme de données contenant les propriétés relatives aux actions de suppression par lots.
• PTC.DBConnection.DatabaseConfiguration : forme de données utilisée pour la table de configuration DefaultDatabaseConfiguration.
• PTC.DBConnection.DatabaseConnectionConfiguration : forme de données utilisée pour la table de configuration DatabaseValidationConfigurationTable.
• PTC.DBConnection.DatabaseSchemaValidation : forme de données contenant les champs permettant d'afficher la sortie de validation du schéma de base de données.
• PTC.DBConnection.DataChange : forme de données contenant les propriétés d'une modification de données.
• PTC.DBConnection.DBConnection : forme de données définissant la structure de la table de configuration DatabaseConfigurationSettings.
• PTC.DBConnection.ForeignKeyReport : forme de données contenant les propriétés des rapports de clé étrangère.
• PTC.DBConnection.HistoricalData : forme de données contenant des propriétés permettant de préserver l'historique des services CRUD pour tous les gestionnaires.
• PTC.DBConnection.HistoricalDataLogConfig : forme de données contenant des propriétés relatives aux configurations de journalisation des données historiques.
• PTC.DBConnection.ManagerConfiguration : forme de données relative à la table de configuration ManagerConfigurationSettings.
• PTC.DBConnection.ServiceConfiguration : forme de données relative à la table de configuration ServiceConfigurationSettings sur les gestionnaires.
Vous pouvez consulter la liste complète des entités du bloc de construction en affichant le projet PTC.DBConnection dans ThingWorx Composer.