Available in...
Data Fabric
MDM Platform
Procedure
-
In the Viewable Business Elements area, click the
button to add a new XPath line to the table.
-
In the new XPath line, click the three-dot button to
open a dialog box.
From the Data Models list, select the data model holding the entities on which you want to create the composite View.All entities constituting the model are listed in the dialog box.Note: You can filter the entities you want to display in the dialog box if you type in the Filter field the text according to which you want to filter business entities. This is a search-as-you-type filter where entities are instantly filtered as you type your search string.
- Select the entities/element to be retrieved by the View being defined.
-
Consider as an example that your data model has the two entities:
Agency and Agent. You
want to create a composite View that joins elements in both entities to
show multiple data records for the same agent if he/she is attached to
multiple agencies.
In the Searchable Business Elements area, click the
button to add a new XPath line to the table.
Note: When defining a search filter view, the first line in the Searchable Business Elements area must be the xPath to an attribute of the main entity. -
In the new XPath line, click the three-dot button to
open a dialog box where you can select the entities or elements to be
located.
Note: You can filter the entities you want to display in the dialog box if you type in the Filter field the text according to which you want to filter business entities. This is a search-as-you-type filter where entities are instantly filtered as you type your search string.
-
In the Where Conditions area, click the
button to add a new XPath line to the table.
In the new XPath line, click the three-dot button to open a dialog box where you can select the entities/elements on which you want to define a join condition.Note: You can filter the entities you want to display in the dialog box if you type in the Filter field the text according to which you want to filter business entities. This is a search-as-you-type filter where entities are instantly filtered as you type your search string.Warning: You must use the "Join With" operator when creating a composite View in order to specify the join in the WHERE clause. Usually, you join on elements keys. If there are more than one keys to join on, you must repeat a "Joins With" clause for each part of the key. For instance, suppose the AgencyFK is a compound key that comprises Id and Date, you must define two conditions in the "Where Condition" table: "Agent/AgencyFK --> Joins With --> Agency/Id" and "Agent/AgencyFK --> Joins With --> Agency/Date".The WHERE clause used in this example will generate multiple data records for the same agent linked with different agencies. - Click the save icon on the toolbar or press Ctrl + S on your keyboard to save your changes.
Results
The newly created View is listed under the View node in the MDM Repository tree view.
Using Talend MDM Web UI, an authorized business user can now visualize the records in the two specified entities according to the defined join clause.
Note: You can attach a Process to the View in order to
transform/enrich data, on the fly, by looking up fields in the source
system.
For further information, see Running the view result through a Process (registry style lookup).