Prerequisites: Each element must have its data layout defined before you can make a link.
Elements alone wouldn’t do much on their own. You must link them to transfer data from one location to another. Creating a link is as simple as selecting your source element (endpoint), clicking the ‘+ Create Link’ button in the right sidebar, and selecting your target element. Depending on the endpoints you choose to link you either create a one-way link or bi-directional link.
One-way link represents a simple data transfer from source to target. You can identify one-way links on the canvas visually – there are arrows in the direction of data flow along the connecting line.
Bi-directional links are special type of links where data can flow both ways. Bi-directional links require you to choose a master endpoint. There can be only one master endpoint defined for a link. DSYNC uses the master endpoint in mapping/transformation engine. Data coming into DSYNC from outside are mapped to master first, then distributed to all connected nodes.
Linking 3 and More Elements
DSYNC allows you to link more than two elements. To add additional element to an existing link, click on the check icon in the middle of the connection (link line connecting your source and destination endpoint) and select ‘Add Endpoint’ button in the sidebar.
There can be only one source and multiple destination/target elements. Note: It is possible to model multi-source link however this requires you to configure a callback within the DSYNC application.
All connected elements act as a source and destination/target elements. Each node can both send and receive data. Data are mapped to master node first and then distributed to all connected elements.