Diagram Editor - Architect Target Designer Tasks

The Architect Target Designer enables you to define a Target entity as well as link associations, or extend an existing entity. Each Target entity in the Architect Target Designer contains columns of fact, or dimension (or both) and associations to other Target entities.

Architect Target Designers can contain one or more Target entities. Usually each Architect Target Designer includes several entities that are related to the same subject (Designer). Target entities can be included in several Architect Target Designers.

The IDE supports the extension of a target entity by creating an association called Target Extension. This enables you to extend an entity by adding to the new entity columns. Adding an extension enables Fact extension and the ability to link a group of Dimensions specifically to the same group. You then use the extension entity to make all associations and links.

Note Make sure you have selected the IDE perspective before beginning to work on your designer diagram.

Note It is recommended to create a separate general project in the Package Explorer for the Architect Target Designer files.

ClosedTo access:

In the IDE main page,select File > New > Other > DWH IDE Wizards > Architect Target Designer.

The Architect Target Designer enables the following:

  • Create a new entity metadata which is translated into the Target model.

  • Load an existing Target entity.

  • Add columns which affect entity generation.

  • Add associations between entities.

    • Link a Fact to Dimension

    • Link a Dimension to a Dimension

    • Link an entity to an extension

ClosedCreate a new Architect Target Designer in the IDE

  1. In the IDE main page, select File > New > Other > DWH IDE Wizards > Architect Target Designer and click Next.

  2. Select the parent directory and enter the file name for the Stream Designer diagram - make sure you do not change the suffix of the file name - and click Next.

  3. Select the relevant Target Content Pack directory and click Finish.

ClosedDefine a new Target entity

  1. In the Architect Target Designer, in the palette area, select New Target Entity and click on the canvas.

  2. Name the entity.

  3. Add relevant columns to the entity.

  4. Click Save.

ClosedLoad an existing Target entity

  1. In the Architect Target Designer, in the palette area, select Load Target Entity and click on the canvas. The Resource Selector dialog box opens.

  2. Expand the target directory and select an entity. The entity is displayed with all of the previously added columns and dimensions.

  3. Add relevant columns to the entity. You can then edit and configure columns in the Properties view.

  4. Click Save.

ClosedExtend a Target Entity

  1. In the Architect Target Designer, in the palette area, select Load Target Entity and click on the canvas to load the target entity that you want to extend. The Resource Selector dialog box opens.

  2. Expand the target directory and select an entity. The entity is displayed with all of the previously added columns and dimensions.

  3. Select New Target Entity and click on the canvas to add the entity which will be the target extension.

  4. Name the entity. If you are extending the Person entity, for example, you can enter PERSON_CSTM.

  5. In the Properties tab of the new entity, configure the entity Type (Fact or Dimension). Must be the same entity type as the base entity.

  6. In the palette area, click Target Extension.

  7. Drag the arrow from the new extending entity to the original loaded entity.

  8. This relation creates an extension to the new entity. The new entity name is displayed as an extension in the original entity. You can add relevant columns and configure the extended entity as necessary. Mapping is then done from the Integration to the Target extension.

    Note  

    • The extending and base targets are referred to as a single entity. Therefore, you can not add a column with the same Column ID of one in the original base entity.

    • When you add an extension, make sure that the Source and Target are from the same type. The types can be: Fact or Dimension.

    • Target Extensions can also be extended.

    • The name of the extension is derived from the name of the extended entity and cannot be changed.

ClosedAdd a column

  1. In the Architect Target Designer, in the palette area, select Target Column.

  2. Click in the Column area of your entity and enter the Column ID in the text box.

    The column is added to the entity. You can then edit and configure columns in the Properties view.

  3. Click Save.

ClosedLink a Dimension to a Dimension

  1. In the Architect Target Designer, in the palette area, click Dimension to Dimension.

  2. Drag the arrow from a Dimension to the Dimension you want it linked to.

  3. The New Dimension to Dimension dialog box opens. The default name is displayed and can be edited. This relation links a Dimension entity to another Dimension.

    Note If you link to an entity from an existing association, you can connect using the arrow without naming the Associated Dimension.

    The default Associated Dimension name is the Target entity.

  4. Click Save.

ClosedLink a Fact to a Dimension

  1. In the Architect Target Designer, in the palette area, click Fact to Dimension.

  2. Drag the arrow from the Fact entity to the Dimension you want it linked to.

  3. The New Fact to Dimension dialog box opens. The default name is displayed and can be edited. This relation links a Fact entity to another Dimension.

    Note If you link to an entity from an existing association, you can connect using the arrow without naming the associated Dimension.

    The default associated dimension name is the Target entity.

  4. Click Save.

Create Architect Target Designer > Target Content Pack > Architect Target Designer View >

ClosedCreate Architect Target Designer

User interface elements are described below (when relevant, unlabeled elements are shown in angle brackets):

UI Element

Description
Enter or select the parent directory

Select the directory in which this Designer will be contained, from the directory list.

File Name Enter a file name for your Designer diagram.

ClosedTarget Content Pack

User interface elements are described below (when relevant, unlabeled elements are shown in angle brackets):

UI Element

Description
Target Content Pack

Select or browse for the Target Content Pack directory.

ClosedArchitect Target Designer View