Building block > Building block comuni > Building block di connessione database > Modello di implementazione (building block di connessione database)
Modello di implementazione (building block di connessione database)
Il diagramma seguente mostra le relazioni tra le thing shape, i modelli di oggetto e gli oggetti principali nel building block di connessione database e le relative relazioni con le entità in altri building block:
Diagramma di implementazione per il building block di connessione database.
Nel diagramma, le frecce con punte vuote e linee continue () indicano che un'entità si estende dall'entità a cui punta la freccia, mentre le frecce con punte aperte e linee tratteggiate () indicano che un'entità presenta una dipendenza dai servizi nell'entità a cui punta la freccia.
Le entità significative nel building block di connessione database sono le seguenti:
PTC.DBConnection.DataImportManager - Oggetto per l'importazione dei dati.
PTC.DBConnection.EntryPoint - Oggetto punto di entrata per il building block di connessione database.
PTC.DBConnection.HistoricalDataManager - Oggetto che contiene tutte le proprietà e i servizi necessari per la manipolazione delle definizioni dei dati cronologici nel database.
PTC.DBConnection.HistoricalDataPurgeScheduler - Scheduler che elimina i dati dalla tabella di database dei dati cronologici. I periodi di tempo devono essere indicati nel formato cron. Il valore di default è una volta al giorno a mezzanotte.
PTC.DBConnection.LocalizationManager - Oggetto che gestisce i servizi correlati alla localizzazione delle stringhe di database utilizzando le tabelle di database.
PTC.DBConnection.Manager - Oggetto che gestisce i servizi correlati al database.
PTC.DBConnection.OnActionProcessor - Oggetto per l'elaborazione degli eventi in azione.
PTC.DBConnection.PostActionHandler - Oggetto per l'invio di eventi post-azione.
PTC.DBConnection.PostgresDatabase - Oggetto per il database Postgres.
PTC.DBConnection.PreActionValidator - Oggetto per l'esecuzione di convalide di pre-azione.
PTC.DBConnection.QueryUtils - Oggetto che fornisce servizi di utilità di interrogazione.
PTC.DBConnection.ServiceCallerUtils - Utilità di gestione generica per chiamare dinamicamente servizi specifici in un manager.
PTC.DBConnection.SQLThingDatabase - Oggetto per la connessione a un database.
PTC.DBConnection.DataImportManager_TT - Modello di oggetto per l'importazione dei dati.
PTC.DBConnection.EntryPoint_TT - Modello di oggetto per il punto di entrata del building block di connessione database.
PTC.DBConnection.HistoricalDataManager_TT - Modello di oggetto che contiene tutte le proprietà e i servizi necessari per la manipolazione delle definizioni dei dati cronologici nel database.
PTC.DBConnection.Manager_TT - Modello di oggetto per la gestione dei servizi correlati al database.
PTC.DBConnection.OnActionProcessor_TT - Modello di oggetto per l'elaborazione degli eventi in azione.
PTC.DBConnection.PostActionHandler_TT - Modello di oggetto per l'invio di eventi post-azione.
PTC.DBConnection.PreActionValidator_TT - Modello di oggetto per le convalide di pre-azione.
PTC.DBConnection.QueryUtils_TT - Modello di oggetto che fornisce servizi di utilità di interrogazione.
PTC.DBConnection.ServiceCallerUtils_TT - Modello di oggetto per un'utilità di gestione generica per chiamare dinamicamente servizi specifici in un manager.
PTC.DBConnection.SQLThing_TT - Modello di oggetto per gli oggetti database.
PTC.DBConnection.ActionServiceCaller_TS - Thing shape che contiene tutte le proprietà e i servizi necessari per la lettura della tabella di configurazione ActionConfigurationSettings per la gestione pre-azione, post-azione e in azione.
PTC.DBConnection.Database_TS - Thing shape che contiene tutte le proprietà e i servizi necessari per modificare o recuperare le informazioni sullo schema del database.
PTC.DBConnection.DataImportManagement_TS - Thing shape che contiene tutte le proprietà e i servizi necessari per importare i dati nel database.
PTC.DBConnection.DBConfiguration_TS - Thing shape per la configurazione del database.
PTC.DBConnection.DBManagement_TS - Thing shape che contiene i servizi di gestione del database di base utilizzati dal manager per interagire con il database.
PTC.DBConnection.HistoricalDataManagement_TS - Thing shape che contiene tutte le proprietà e i servizi necessari per la manipolazione delle definizioni dei dati cronologici nel database.
PTC.DBConnection.Manager_TS - Thing shape che contiene tutte le proprietà e i servizi necessari per la manipolazione delle informazioni del database.
PTC.DBConnection.OnActionProcessor_TS - Thing shape che contiene tutte le proprietà e i servizi necessari per la manipolazione dell'elaborazione in azione.
PTC.DBConnection.PostActionHandler_TS - Thing shape che contiene tutte le proprietà e i servizi necessari per la manipolazione della convalida di post-azione.
PTC.DBConnection.PreActionValidator_TS - Thing shape che contiene tutte le proprietà e i servizi necessari per la manipolazione della convalida di pre-azione.
PTC.DBConnection.QueryUtils_TS - Thing shape per le utilità di interrogazione.
PTC.DBConnection.ServiceCallerUtils_TS - Thing shape per un'utilità di gestione generica per chiamare dinamicamente servizi specifici in un manager.
PTC.DBConnection.ServiceConfiguration_TS - Thing shape per gestire la configurazione del servizio per la data shape.
PTC.DBConnection.ActionConfiguration - Data shape contenente le proprietà per la tabella di configurazione ActionConfigurationSettings per la gestione pre-azione, post-azione e in azione.
PTC.DBConnection.BatchAction - Data shape contenente le proprietà per le azioni in batch.
PTC.DBConnection.BatchDelete - Data shape contenente le proprietà per le azioni di eliminazione in batch.
PTC.DBConnection.DatabaseConfiguration - Data shape utilizzata per la tabella di configurazione DefaultDatabaseConfiguration.
PTC.DBConnection.DatabaseConnectionConfiguration - Data shape utilizzata per la tabella di configurazione DatabaseValidationConfigurationTable.
PTC.DBConnection.DatabaseSchemaValidation - Data shape contenente i campi per visualizzare l'output di convalida dello schema del database.
PTC.DBConnection.DataChange - Data shape contenente le proprietà per una modifica dei dati.
PTC.DBConnection.DBConnection - Data shape che definisce la struttura per la tabella di configurazione DatabaseConfigurationSettings.
PTC.DBConnection.ForeignKeyReport - Data shape contenente le proprietà per i report di chiave esterna.
PTC.DBConnection.HistoricalData - Data shape contenente le proprietà per mantenere la cronologia dei servizi CRUD per tutti i manager.
PTC.DBConnection.HistoricalDataLogConfig - Data shape contenente le proprietà per le configurazioni della registrazione dei dati cronologici.
PTC.DBConnection.ManagerConfiguration - Data shape per la tabella di configurazione ManagerConfigurationSettings.
PTC.DBConnection.ServiceConfiguration - Data shape per la tabella di configurazione ServiceConfigurationSettings nei manager.
È possibile trovare l'elenco completo delle entità del building block visualizzando il progetto PTC.DBConnection in ThingWorx Composer.
È stato utile?