Visual LANSA Logical Modeler

Visual LANSA Logical Modeler

Visual LANSA Logical Modeler

Visual LANSA Logical Modeler

 

 

Edition Date October 20, 2014

©  LANSA

 

 

About this Guide
About this Version
Models
Entities
Elements
Relationships
Abstractions
Model Navigation
Miscellaneous
Who Should Use This Guide
How To Use This Guide
Additional Information
1. Introduction to Data Modeling
1.1 What is Data Modeling?
1.1.1 Proper Data Modeling
1.1.2 Logical Models versus Physical Models
1.1.3 Understanding Entities, Attributes and Elements
1.1.4 Understanding Attributes and Relationships When Modeling
1.1.5 Understanding Relationships
1.1.6 Results of Relationships
1.1.7 Identifying the Type of Relationship
1.1.8 Understanding Identifying Attributes
1.1.9 Relationship Guidelines
1.1.10 Understanding Shared Keys
1.1.11 Approaches to Data Modeling
1.1.12 Normalization
1.1.13 Training for Data Modeling
1.2 Conceptual versus Implementation Modeling
1.2.1 Thinking About Modeling
1.2.2 Understanding C-Thinkers
1.2.3 Understanding I-Thinkers
1.2.4 Dual C/I-Thinkers
1.2.5 Thinking about Dates
1.2.6 C-Think Considerations
1.2.7 I-Think Considerations
1.2.8 New World C-Thinkers
1.3 How Does LANSA Help with Data Modeling?
1.4 Conventions/Terminology
1.5 Overview of the LANSA Logical Modeler
1.5.1 Models
1.5.2 Entities
1.5.3 Elements
1.5.4 Relationships
1.5.5 Abstractions
1.5.6 User Views
1.5.7 Building a Physical Database
2. Getting Started
2.1 Pre-Requisites
2.2 Models and LANSA Partitions
2.3 Start the Logical Modeler
2.4 The Main Window
2.4.1 Menus
2.4.2 The Toolbar
2.4.3 The Model Diagram
2.4.4 The Document Stencil
2.4.5 Pan & Zoom Window
2.4.6 Performing Actions on Diagram Objects
3. Models
3.1 Creating a New Model
3.2 Opening a Model
3.3 Saving a Model
3.4 How Models are Stored
3.5 Switching Between Open Models
3.6 Model Views
3.7 Changing the Size of the Model Diagram
3.8 Navigating the Model Diagram
3.9 Positioning to an Entity or Abstraction on the Model Diagram
3.10 Printing the Model Diagram
3.11 Maintaining Unattached Elements
3.12 Adding Model Notes
3.13 Building the Model
4. Data Types
4.1 Maintaining Data Types
4.1.1 Creating a Data Type
4.1.2 Changing a Data Type
4.1.3 Deleting a Data Type
5. Entities
5.1 Entity Types
5.2 Entities and Elements
5.3 Entities and Relationships
5.4 Entities and LANSA
5.5 Working with Entities
5.5.1 Create a Data, Conceptual or Variant Entity
5.5.2 About Entity Physical and Logical File Names
5.5.3 Create an External Entity
5.5.4 Change a Data, Conceptual or Variant Entity
5.5.5 Delete an Entity
5.6 Maintain Entity Elements
5.6.1 Creating Elements
5.6.2 Changing Elements
5.6.3 Deleting Elements
5.6.4 Setting an Identifying Element
5.6.5 Re-sequencing Elements
5.6.6 Transferring Elements
5.6.7 Entity Notes
5.6.8 Validation and Build Error Messages
5.6.9 Building an Entity
6. Elements
6.1 Elements and Entities
6.2 Elements and Relationships
6.3 Elements and LANSA
6.4 Working with Elements
6.4.1 Create an Element
6.4.2 Change an Element
Inherited Elements
6.4.3 Delete an Element
6.4.4 Maintain Element Notes
7. Relationships
7.1 Relationship Types
7.2 Relationship Rules
7.3 Source and Target Entities
7.4 Relationships and Entities
7.5 Relationships and Elements
7.6 Relationships and LANSA
7.7 Work with Relationships
7.7.1 Create a Relationship
7.7.2 Change a Relationship
7.7.3 Delete a Relationship
7.7.4 Creating Multiple Relationships
8. Abstractions
8.1 Abstractions and the Model
8.2 Abstractions and Other Objects
8.3 Work with Abstractions
8.3.1 Create an Abstraction
8.3.2 Change an Abstraction
8.3.3 Delete an Abstraction
8.3.4 Specify Abstraction Objects
8.3.5 Another Way to Add Objects to an Abstraction
8.3.6 Another Way to Remove Entities from an Abstraction
8.3.7 Activate an Abstraction
8.3.8 Deactivate an Abstraction
8.3.9 Abstraction Notes
8.3.10 Building the Model while an Abstraction is Active
8.3.11 Hiding Complexity
9. User Views
9.1 User Views and Entities
9.2 User Views and Elements
9.3 User Views and LANSA
9.4 Maintain User Views
9.4.1 Create a User View
9.4.2 Change a User View
9.4.3 Delete a User View
10. Building a Model
10.1 Sequencing the Builds
10.2 Build Methods
10.3 Understanding Builds
10.4 Rebuilding Your Model
10.5 The Builder Queue
10.5.1 Delete, Hold and Release Jobs
10.5.2 Execute Build Jobs
10.5.3 Purge the Builder Queue
10.6 Build Tips and Techniques
11. Troubleshooting
Tutorials
LGM001 - View a Model
Step 1. Start the Logical Modeler
Step 2. Open an Existing Model
Step 3. Use Pan and Zoom
Step 4. Change Views
Step 5. Activate and Deactivate Abstractions
Step 6. View Entity Elements
Step 7. Print a Model
Summary
LGM002 - Create an Entity
Step 0. Start the Logical Modeler
Step 1. Create a Data Entity
Step 2. Define Elements for the Entity
Step 3. Work with Elements in Entities
Step 4. Assign an Identifying Element
Step 5. Save the Model
Summary
LGM003 – The Join Relationship
Step 1. Create an Order Entity
Step 2. Relate the Order and Customer Entities
Step 3. Sequence Elements in Order Entity
Summary
LGM004 – Conceptual Entities and the Includes Relationship
Step 1. Create a Conceptual Entity
Step 2. Transfer Elements from Customer to Address
Step 3. Relate the Customer and Address Entities
Summary
LGM005 – The Parent/Child Relationship
Step 1. Create an Ordered Product Entity
Step 2. Relate the Order and Ordered Product Entities
Step 3. Create a Product Entity
Step 4. Relate Product and Ordered Product
Summary
LGM006 – The Variant Entity and the Variation Relationship
Step 1. Create a Manufactured Product Entity
Step 2. Relate the Product and Manufactured Product Entities
Step 3. Create a Supplied Product Entity and Relate it to the Product Entity
Step 4. Create a Product Type Element for the Product Entity
Summary
LGM007 – User Views
Step 1. Create a User View for the Product Entity
Step 2. Create a User View for the Order Entity
Summary
LGM008 – Abstractions
Step 1. Create an Abstraction to Contain Product-Related Entities
Step 2. Activate the Abstraction
Step 3. Create a Supplier Entity and Relate it to the Supplied Product Entity
Step 4. Deactivate the Abstraction
Step 5. Drill down in Abstractions
Summary
LGM009 – Build the Model
Step 1. Build the Address Entity
Step 2. Build the Remainder of the Model
Step 3. Correct Build Errors and Rebuild the Model
Step 4. Review What Has Been Built in the Repository
Summary