About Attribute Pipelines

Syncaroo
Syncaroo
  • Updated

Attribute pipelines are the next level down from the entity pipeline in your unified customer data model. They enable you to interact with the attributes in each entity pipeline. This is where you define the mapping between the attributes within the entities from the various synapses you have connected to Syncari. Attribute pipelines run in response to changes in the attribute.

You can also create an attribute pipeline with the Attribute Mapper. When you map files using the Attribute Mapper you create a basic attribute pipeline for each row. If you want to add any logic to the mapping, you need to do that in the attribute pipeline.

Open an Attribute Pipeline in Pipeline Studio 

To open an attribute pipeline select the Syncari node, and then select the attribute from the panel on the right.

Notice the highlights on the attributes which indicate the mapping status of the attributes.

Yellow highlights indicate there is a draft of the mapping.

Green highlights indicate the attribute is mapped and ready to be published along with the entity pipeline.

No highlight indicates the attribute has no draft. If it includes this icon icon-mapped.png, it hasn't been mapped. If you don't see the icon, it has a published mapping.

Draft and Publish

Syncari uses the draft and published model for attribute pipelines too. You cannot publish an individual attribute pipeline separate from the entity pipeline, but you can choose which attribute pipelines to publish along with the entity pipeline. To help stay organized you can mark an attribute pipeline Ready.

If you've never mapped an attribute, through the attribute mapper or on the canvas, and you open the attribute pipeline, Syncari prompts you to create a draft. Click any of the Create a pipeline draft buttons to continue.

Attribute Pipeline Overview

The attribute pipeline shows the relationship between a source attribute, the Syncari attribute, and an optional destination attribute. You can add logic to the pipeline with the options available on the attribute pipeline panel on the right side. Review this screenshot to see what you can do with an attribute pipeline. 

1. The breadcrumbs in Pipeline Studio show you which entity and attribute pipeline you're in. Use breadcrumbs to navigate between attributes. 

2. Return to entity pipeline.

3. Switch between draft and published versions.

4. Enable this option to mark the attribute pipeline Ready to Publish.

5. Save Draft is activated when you have unsaved changes. Although Syncari saves the draft automatically when you perform specific actions, we recommend saving often.

6. Validate checks for errors in the construction of your attribute pipeline. Syncari runs through each node one at a time to check for errors (see Validating Pipelines).

7. More Actions dropdown has options like Run Simulated Test, Delete Draft, etc.

8. This is a source attribute node for this attribute pipeline. Source nodes are where data comes into Syncari.

9. This is the Syncari node for this attribute pipeline. The Syncari node stores data within the Syncari unified data model.

10. This is a synapse destination node for this entity pipeline. Source nodes are where Syncari sends data.

Attribute Pipeline Options

Review this screenshot to see how to interact with your attribute pipeline. Once you click on the Node + button at the bottom, a node panel opens.

1. Annotations - Seelect this tab to use Sticky Notes, Arrows in the pipelines to annotate them.

2. Functions - Select this tab to access the functions you can use in the attribute pipeline (see Attribute Functions).

3. Actions - Select this tab to access the actions you can execute in the attribute pipeline (see Actions).

4. Custom Actions - Select this tab to access custom actions such as AddressGPT you can execute in the attribute pipeline.

5. Fragments - Select this tab to access the functionality templates that you can reuse within an entity pipeline (see Fragments).

6. Sync from Entities - Select this tab to access the entities that you can use as sources for the attribute pipeline. The entities are defined by which synapses are connected at the entity level (see Create Attribute Pipelines).

7. Sync to Entities - Select this tab to access the entities that you can use as destinations for the attribute pipeline. The entities are defined by which synapses are connected at the entity level (see Create Attribute Pipelines).

Share this

Was this article helpful?

0 out of 0 found this helpful