TIBCO Software Inc. EBX®
Data Model and Data Visualization Add-on Documentation > Reference Guide
Navigation modeData Model and Data Visualization Add-on Documentation > Reference Guide

Data model graphs configuration group

Overview

The settings in this group allow you to create a configuration used to display a data model. Additionally, any saved graph configurations are stored here.

Configuration table

Each record in the Configuration table specifies options for displaying a visual representation of a data model.

Property

Description

Name

The name used by this configuration.

Graph type

Determines whether this graph will be generated from an TIBCO EBX® data model (Schema), or from another data source (Custom).

Publication mode

When the graph type is set to Schema, use this property to indicate whether the data model is embedded, or in a module. The Data model drop-down will then populate with available data models of the corresponding type.

Data model

Specifies the data model the add-on uses to render the graph.

Data source

Displays when graph type is set to Custom and must specify the fully qualified path to a Java class.

Display in dataset

Determines whether this configuration is available when users display custom graphs from a dataset's Actions menu.

Templates

Specifies the template applied to this configuration. Templates determine a graph's color and display options.

Enable table selection

Determines whether users will have the option of selecting which tables display when generating this graph.

Templates table

You can use the Templates table to customize the look and feel of a data model graph.

Property

Description

Name

The name used by this configuration.

Table

Determines border, background, and text color for tables displayed in the graph.

External table

Determines border, background, and text color for tables displayed in the graph that are located in a different dataset.

Tooltip

Specifies the background and text color for tooltips.

Link

Sets the color for links between tables and for link labels.

SynchronizationIf a data model related to a saved graph has been updated, the add-on can indicate where and what type of changes were made. Updated graphs highlight new items in green, changed items in blue, and deleted items in red.

Highlight color

Determines the color of links and box borders when moused, or hovered over.

Display options

This group allows you to display/hide the following graph components:

  • Cardinality on links: Toggles display of link cardinality value.

  • Cardinality on fields: Toggles display of field cardinality value.

  • Labels on links: Toggles display of foreign key labels.

  • FK as fields: Toggles display of foreign keys as fields.

  • Hidden fields: Toggles display of fields that are set as hidden in the DMA.

Preferences group

The Preferences group stores information when users save a graph layout. Note that the descriptions for this group are for informational purposes only as records are automatically updated by the add-on after saving a graph. This group includes the following tables:

Saved graph table

Each record in this table represent a graph that has been saved by a user.

Property

Description

Name

The name used by this saved graph configuration.

Data model

The data model represented by this graph.

User profile

The user profile that created this graph.

Publication mode

Specifies whether the graph was generated from an embedded data model or one from a module.

Graph configuration

The configuration used for this graph.

Position X

Horizontal position of the graph's root table.

Position Y

Vertical position of the graph's root table.

Scale

Indicates the graph's scale.

Shared Policy

Lists the profiles with whom this graph has been shared.

Description

The saved graph's description.

Node table

Each record in this table registers the nodes (tables and group of tables) displayed in a saved graph.

Property

Description

Node path

Corresponds to the path of the table or table group in the data model.

Saved graph

Indicates the graph where this node is located.

Label

The label of the table or group of tables as defined in the DMA.

Is external

Indicates whether the node is in the current, or an external dataset.

Is root node

Indicates whether this table is considered the graph's root node. A root node is positioned in the center of the graph and used to compute the location of other nodes.

Is hidden

Indicates whether the node is visible, or hidden in the saved graph.

Width

Width of the node.

Height

Height of the node.

Position X

Horizontal position of the node.

Position Y

Vertical position of the node.

Is expanded

When the node is a group of tables, this value indicates whether the a save was performed in the expanded, or collapsed state.

Node specification group

Node path

Corresponds to the table, or table group path.

Dataspace

When referring to an external node, this property corresponds to its containing dataspace.

Dataset

When referring to an external node, this property corresponds to its containing dataset.

Is group field

Indicates whether this is a group field.

Property table

Each record in this table registers the fields and group of fields related to the tables in the saved graph.

Property

Description

Property path

Corresponds to the path of the field or group of fields.

Node

Path to the corresponding node. This is the table in the saved graph that contains this property.

Label

The property's label as defined in the DMA.

Data type

Indicates the property's data type.

Is expanded

When the property is a group of fields or a complex data type, this value indicates whether the a save was performed in the expanded, or collapsed state.

Is hidden

Indicates whether the node is visible, or hidden when the graph was saved.

Parent

Indicates the path of this property's parent.

Element type

Displays the property's type (PK, FK, field, or group of fields).

Is inherited

Indicates whether the field values are inherited from another field.

Inherited from

Corresponds to the field path from which this field inherits.

Is computed

Indicates whether the field values are computed from other values.

Cardinality

Indicates the number of occurrences of a property within a table.

Node Specification group

Corresponds to the specification of the property.

Node path

Corresponds to the table, or table group path.

Dataspace

When referring to an external node, this property corresponds to its containing dataspace.

Dataset

When referring to an external node, this property corresponds to its containing dataset.