Implementierungsmodell (Datenbankverbindungsbaustein)
Das folgende Diagramm zeigt die Beziehungen zwischen den Haupt-Dingformen, -Dingvorlagen und -Dingen im Datenbankverbindungsbaustein und deren Beziehungen zu Entitäten in anderen Bausteinen.
Im Diagramm weisen Pfeile mit hohlen Köpfen und durchgezogenen Linien (
) darauf hin, dass sich eine Entität von der Entität aus erweitert, auf die der Pfeil zeigt, und Pfeile mit offenen Köpfen und gestrichelten Linien (
) weisen darauf hin, dass eine Entität eine Abhängigkeit zu Diensten auf der Entität hat, auf die der Pfeil zeigt.
Die wichtigsten Entitäten im Datenbankverbindungsbaustein umfassen Folgendes:
• PTC.DBConnection.DataImportManager – Ding zum Importieren von Daten
• PTC.DBConnection.EntryPoint – Einstiegspunkt-Ding für den Datenbankverbindungsbaustein
• PTC.DBConnection.HistoricalDataManager – Ding, das alle erforderlichen Eigenschaften und Dienste für die Bearbeitung von historischen Datendefinitionen in der Datenbank enthält
• PTC.DBConnection.HistoricalDataPurgeScheduler – Scheduler, der Daten aus der Datenbanktabelle mit historischen Daten bereinigt. Zeiträume müssen im CRON-Format angegeben werden. Der Standardwert ist einmal täglich um Mitternacht.
• PTC.DBConnection.LocalizationManager – Ding, das Dienste verwaltet, die sich auf die Lokalisierung von Datenbankzeichenfolgen mithilfe von Datenbanktabellen beziehen
• PTC.DBConnection.Manager – Ding, das datenbankbezogene Dienste verwaltet
• PTC.DBConnection.OnActionProcessor – Ding für die Verarbeitung von Ereignissen bei Aktion
• PTC.DBConnection.PostActionHandler – Ding für das Versenden von Ereignissen nach Aktion
• PTC.DBConnection.PostgresDatabase – Ding für die Postgres-Datenbank
• PTC.DBConnection.PreActionValidator – Ding zum Ausführen von Validierungen vor Aktion
• PTC.DBConnection.QueryUtils – Ding, das Dienstprogrammdienste für Abfragen bereitstellt
• PTC.DBConnection.ServiceCallerUtils – Generisches Verwaltungsdienstprogramm, um bestimmte Dienste in einem Manager dynamisch aufzurufen
• PTC.DBConnection.SQLThingDatabase – Ding zum Herstellen einer Verbindung mit einer Datenbank
• PTC.DBConnection.DataImportManager_TT – Dingvorlage zum Importieren von Daten
• PTC.DBConnection.EntryPoint_TT – Dingvorlage für den Einstiegspunkt des Datenbankverbindungsbausteins
• PTC.DBConnection.HistoricalDataManager_TT – Dingvorlage, die alle erforderlichen Eigenschaften und Dienste für die Bearbeitung von historischen Datendefinitionen in der Datenbank enthält
• PTC.DBConnection.Manager_TT – Dingvorlage zum Verwalten von datenbankbezogenen Diensten
• PTC.DBConnection.OnActionProcessor_TT – Dingvorlage für die Verarbeitung von Ereignissen bei Aktion
• PTC.DBConnection.PostActionHandler_TT – Dingvorlage für das Versenden von Ereignissen nach Aktion
• PTC.DBConnection.PreActionValidator_TT – Dingvorlage für Validierungen vor Aktion
• PTC.DBConnection.QueryUtils_TT – Dingvorlage, die Dienstprogrammdienste für Abfragen bereitstellt
• PTC.DBConnection.ServiceCallerUtils_TT – Dingvorlage für ein generisches Verwaltungsdienstprogramm, um bestimmte Dienste in einem Manager dynamisch aufzurufen
• PTC.DBConnection.SQLThing_TT – Dingvorlage für Datenbankdinge
• PTC.DBConnection.ActionServiceCaller_TS – Dingform, die alle erforderlichen Eigenschaften und Dienste für das Lesen der Konfigurationstabelle ActionConfigurationSettings für die Verarbeitung vor, nach und bei Aktion enthält
• PTC.DBConnection.Database_TS – Dingform, die alle erforderlichen Eigenschaften und Dienste enthält, um Informationen über das Datenbankschema zu ändern oder abzurufen
• PTC.DBConnection.DataImportManagement_TS – Dingform, die alle erforderlichen Eigenschaften und Dienste enthält, um Daten in die Datenbank zu importieren
• PTC.DBConnection.DBConfiguration_TS – Dingform für die Datenbankkonfiguration
• PTC.DBConnection.DBManagement_TS – Dingform, die die grundlegenden Datenbankverwaltungsdienste enthält, die vom Manager für die Interaktion mit der Datenbank verwendet werden
• PTC.DBConnection.HistoricalDataManagement_TS – Dingform, die alle erforderlichen Eigenschaften und Dienste für die Bearbeitung von historischen Datendefinitionen in der Datenbank enthält
• PTC.DBConnection.Manager_TS – Dingform, die alle erforderlichen Eigenschaften und Dienste für die Bearbeitung von Datenbankinformationen enthält
• PTC.DBConnection.OnActionProcessor_TS – Dingform, die alle erforderlichen Eigenschaften und Dienste für die Bearbeitung der Verarbeitung bei Aktion enthält
• PTC.DBConnection.PostActionHandler_TS – Dingform, die alle erforderlichen Eigenschaften und Dienste für die Bearbeitung der Validierung nach Aktion enthält
• PTC.DBConnection.PreActionValidator_TS – Dingform, die alle erforderlichen Eigenschaften und Dienste für die Bearbeitung der Validierung vor Aktion enthält
• PTC.DBConnection.QueryUtils_TS – Dingform für Abfrage-Dienstprogramme
• PTC.DBConnection.ServiceCallerUtils_TS – Dingform für ein generisches Verwaltungsdienstprogramm, um bestimmte Dienste in einem Manager dynamisch aufzurufen
• PTC.DBConnection.ServiceConfiguration_TS – Dingform zum Verwalten der Dienstkonfiguration für Data Shapes
• PTC.DBConnection.ActionConfiguration – Data Shape, der Eigenschaften für die Konfigurationstabelle ActionConfigurationSettings für die Verarbeitung vor, nach und bei Aktion enthält
• PTC.DBConnection.BatchAction – Data Shape, der Eigenschaften für Batch-Aktionen enthält
• PTC.DBConnection.BatchDelete – Data Shape, der Eigenschaften für Batch-Löschaktionen enthält
• PTC.DBConnection.DatabaseConfiguration – Data Shape, der für die Konfigurationstabelle DefaultDatabaseConfiguration verwendet wird
• PTC.DBConnection.DatabaseConnectionConfiguration – Data Shape, der für die Konfigurationstabelle DatabaseValidationConfigurationTable verwendet wird
• PTC.DBConnection.DatabaseSchemaValidation – Data Shape, der die Felder enthält, um die Datenbankschema-Validierungsausgabe anzuzeigen
• PTC.DBConnection.DataChange – Data Shape, der Eigenschaften für eine Datenänderung enthält
• PTC.DBConnection.DBConnection – Data Shape, der die Struktur für die Konfigurationstabelle DatabaseConfigurationSettings definiert
• PTC.DBConnection.ForeignKeyReport – Data Shape, der Eigenschaften für Fremdschlüsselberichte enthält
• PTC.DBConnection.HistoricalData – Data Shape, der Eigenschaften enthält, um den Verlauf von CRUD-Diensten für alle Manager aufzuzeichnen
• PTC.DBConnection.HistoricalDataLogConfig – Data Shape, der Eigenschaften für Protokollierungskonfigurationen historischer Daten enthält
• PTC.DBConnection.ManagerConfiguration – Data Shape für die Konfigurationstabelle ManagerConfigurationSettings
• PTC.DBConnection.ServiceConfiguration – Data Shape für die Konfigurationstabelle ServiceConfigurationSettings auf Managern
Die vollständige Liste der Entitäten im Baustein finden Sie durch Anzeigen des Projekts PTC.DBConnection in ThingWorx Composer.