Skip to main content

skip to main content

developerWorks  >  Information Management | Rational  >

Data modeling with InfoSphere Data Architect and Informix Dynamic Server

Accelerate data integration projects and create trusted information assets

developerWorks
Go to the previous pagePage 4 of 13 Go to the next page

Document options
PDF format - Fits A4 and Letter

PDF - Fits A4 and Letter
1317 KB (43 pages)

Get Adobe® Reader®


My developerWorks needs you!

Connect to your technical community


Rate this tutorial

Help us improve this content


What can you do now?

This section contains some optional things you can try on your new physical model:

  • Analyze the model for conformance to enterprise standards
  • Generate appropriate DDL for the target database, such as Informix Dynamic Server
  • Publish the physical model
  • Transform to a logical data model
  • Compare with original physical schema

Analyze model for conformance to enterprise standards

By analyzing the model, you can ensure that your model conforms to certain database design rules, naming standards, and more.

  1. Right-click on the model, as shown in Figure 14, and select Analyze Model:

    Figure 14. Analyzing your model
    Analyzing your model

  2. Choose the rules that you want to enable for analysis, as shown in Figure 15. The result is a detailed analysis.

    Figure 15. Analyzing your model
    Analyzing your model



Back to top


Generate DDL

Right-click on the model and choose Generate DDL. This opens up a wizard, as shown in Figure 16. (Note that you can issue a Generate DDL at either the individual schema level or for the entire database physical model). Pick up the model elements you want DDL generated for, and, in the third step of the wizard, you can select the Run DDL on Server check box. This enables you to run the DDL on the data server directly after the script gets generated. The script, by default, gets stored in the project directory.

Enhancements with IDA 7.5.1: Extended syntax generation over the earlier release for different elements, like tables (RAW table, extent size support), triggers (matching Informix more closely), indexes, and constraints.


Figure 16. Generate DDL wizards
Generate DDL wizard

Back to top


Publish the physical model

To publish the physical model, highlight any of the model files in the Data Project Explorer (.ldm, .dbm, or .ddm files), then go to the main toolbar, click on Data > Publish > Web, and give the location of a destination folder, as shown in Figure 17. You can then see the model by opening the index.html file created in the destination folder.


Figure 17. Publishing a model
Publishing a model


Back to top


Transform to a logical model

Creating a logical model lets you keep a record of your data model and can be used by model architects as they usually use logical data models instead of physical models.

Click on the physical model in the Data Project Explorer (Database Model.dbm) and then click on the main toolbar button highlighted in Figure 18:


Figure 18. Convert from physical to logical model
Convert from physical to logical model


Back to top


Compare with the physical model

You can compare your physical model to the database at the entire database level or a single table level. Suppose you added a deliver_date column to the Orders table in the model. You can compare with the source database by right-clicking on the Orders table and then selecting Compare with > Original source.

You will see a comparison window pop up in the central editor, as in Figure 19:


Figure 19. Comparing physical model to database
Comparing physical model to database

This comparison dialog allows you to compare any changes between your physical model and your database. Also, the comparison dialog lets you analyze change impacts, copy changes over, and generates the differential DDL for you.

  1. Copy over the changes from the left to the right by clicking on the leftmost highlighted button, as shown in Figure 20.
  2. Then, generate the ALTER DDL by clicking on the rightmost highlighted button, as shown in Figure 20.

This capability is very powerful by letting you manage changes selectively.


Figure 20. Comparing physical model to database
Comparing physical model to database


Back to top



Go to the previous pagePage 4 of 13 Go to the next page