Presentation is loading. Please wait.

Presentation is loading. Please wait.

Expert Database Updates and Delivery with Roundtable ® TSMS COMP-04: Presenters: Jeff Ledbetter and Randall Harp Roundtable Product Architects Tugboat.

Similar presentations


Presentation on theme: "Expert Database Updates and Delivery with Roundtable ® TSMS COMP-04: Presenters: Jeff Ledbetter and Randall Harp Roundtable Product Architects Tugboat."— Presentation transcript:

1 Expert Database Updates and Delivery with Roundtable ® TSMS COMP-04: Presenters: Jeff Ledbetter and Randall Harp Roundtable Product Architects Tugboat Software, Inc.

2 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Introduction ® What is Roundtable ® -TSMS? Roundtable is a team-oriented extension for the Progress OpenEdge development environment that provides Software Configuration Management and developer productivity tools.

3 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Session Objectives Create schema objects and assemble a logical Roundtable schema using the Schema Manager Create field domains Create data processing procedures for schema updates Deploy and apply schema changes to remote application databases

4 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Topics Summary Getting It Built Preserving Your Data Delivering Your Changes Conclusion

5 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Schema definitions are stored in the repository as individual schema objects. Sports2000 Customer Customer.CustNum Customer.Contact Database Object File Object Field Object Getting It Built

6 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Schema object definitions are created via the Roundtable Tabletop. Getting It Built

7 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Schema objects definitions can be viewed and modified from the Tabletop. Getting It Built

8 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Roundtable organizes schema objects into three types: 1. PDBASE Database object definition Collection of PFILE objects 2. PFILE File object definition Collection of PFIELD objects 3. PFIELD Field object definition Getting It Built

9 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Sports2000 (WIP) Customer Order OrderLine Warehouse PDBASE Object Collection A PDBASE object is a collection of FILE objects. To add a PFILE to this collection you must check-out the PDBASE object. FILE assignments are attributes of this version of the DBASE object. New FILE object assignment for this version. Getting It Built

10 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Different versions of PDBASE objects can have different PFILE object assignments. Sports2000 (2.0.0) Customer Order OrderLine Warehouse Sports2000 (1.0.0) Customer Order OrderLine PDBASE Object Collection Getting It Built

11 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Customer (WIP) CustNum Name City Hairstyle PFILE Object Collection A PFILE object is a collection of PFIELD objects. To add a PFIELD to this collection you must check-out the PFILE object. FIELD assignments are attributes of this version of the FILE object. New FIELD object assignment for this version. Getting It Built

12 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Different versions of PFILE objects can have different PFIELD object assignments. Customer (2.0.0) CustNum Name City Hairstyle Customer (1.0.0) CustNum Name City PFILE Object Collection Getting It Built

13 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Building a Logical Schema Getting It Built

14 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Schema Domains A domain is the assignment of a single PFIELD or PFILE object to multiple places. Field Domains Commonly used Share a common field object definition Can be re-used as many times as necessary File Domains Not commonly used Can only be assigned to different PDBASE objects Getting It Built

15 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. FIELD Object myNameField Customer.NameSupplier.NameWarehouse.Name FIELD Domain Provides a single FIELD definition for multiple assignments. The FIELD assignments inherit changes made to the domain FIELD definition. Getting It Built

16 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Getting It Built Creating Schema Object Domains

17 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Topics Summary Getting It Built Preserving Your Data Delivering Your Changes Conclusion

18 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Preserving Your Data Data Processing Procedures are used to preserve application data across data type or extent changes to a field definition, or when unique indexes are changed. The Transform option allows you to create both before and after schema update processsing procedures.

19 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Preserving Your Data Data Transformation Procedures Allow you to dump/load the data before and after the database is updated. Store data transformation procedures in your Workspace. Insert content into new transformation procedures using Edit/Insert File from the Procedure window. Checking the Transformation procedures into the repository allows you to promote the procedures between Workspaces and reuse them.

20 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Preserving Your Data Data Transformation Procedures

21 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Topics Summary Getting It Built Preserving Your Data Delivering Your Changes Conclusion

22 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Delivering Schema Changes Schema changes can be delivered to your end-user by including schema in a Workspace deployment. Data Processing procedures can also be included in your deployment. Database updating and data transformation processing is automated at your end-user site with the Roundtable setup and update tools. Roundtable is not required at the end-user site. Workspace Deployments

23 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Delivering Schema Changes Deploying Schema Changes

24 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Topics Summary Getting It Built Preserving Your Data Delivering Your Changes Conclusion

25 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Today, we learned... How to create schema objects within Roundtable How to use schema object domains How to preserve application data using data transformation procedures How to deploy schema changes and apply them at the end-user site Conclusion

26 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Any Questions?

27 Comp-04: Roundtable TSMS Copyright 2005 Tugboat Software Inc. Thank you for attending! www.roundtable-tsms.com


Download ppt "Expert Database Updates and Delivery with Roundtable ® TSMS COMP-04: Presenters: Jeff Ledbetter and Randall Harp Roundtable Product Architects Tugboat."

Similar presentations


Ads by Google