Loading
Salesforce Data Pipelines
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Use a Join Node in the Recipe Canvas

          Use a Join Node in the Recipe Canvas

          In Salesforce Data Pipelines, create joins between Salesforce objects, external objects, and CRM Analytics datasets in a recipe.

          1. In a Data Prep recipe that already has at least one Input node, select the Add Node button (Add Node button) from a single node or between two nodes or at the end of the recipe. To join a node to itself, drag the Add Node button to the node and select the join node. To show the Add Node button between two nodes, hover the cursor on the connecting line.
          2. In the Add Node box, select Join.
            The Add Node modal showing the Join node.
          3. Select the data to join (1), and then choose which columns to include (2).
            Select the input data and then the corresponding columns to append.
          4. Click Next.
          5. Choose the join type.

            By default, Lookup is selected.

            The join types appear in the left panel.
          6. If needed, change the join keys.

            Data Prep adds suggested join keys from both sets of input data. If needed, use multiple keys to match records. For example, imagine you’re adding contact information to lead data. Using names alone to match can result in duplicate matches when different leads have the same name. Use two keys to match on name and company to ensure you’re matching the right data. You can use up to 5 keys.

            Important
            Important

            Salesforce Data Pipelines datasets contain date and time component fields (such as Year, Quarter, and Month) that are derived automatically from existing date and time fields. You can’t use these component fields as join keys.

          7. To prevent API name conflicts between columns in the left and right data sources, enter a prefix for columns coming from the right data source.

            The Join node prepends the prefix to the API names of all columns from the right. For example, if you specify Case as the prefix, all right column API names begin with “Case.”

            The right column API names are prefixed with "Account."
          8. If you chose the Lookup join type, select Lookup Multiple Values for the lookup to return all matching rows from the right data stream. If you don’t select this option, the lookup returns only one of the matching rows.

            For more information about single-match and multiple-match lookups, see Lookup.

          9. In the Columns tab in the right panel, select the columns to include in the recipe. The Source column in the table shows the object where each column comes from.

            By default, the recipe only adds the join key columns. If a join key column isn’t included in the recipe, you can’t apply the transformation to the recipe.

            The join keys are added to the recipe.
          10. To preview columns and their data, click Preview.

            The joined columns show in Preview.

            The joined columns appear in Preview.
          11. If needed, you can show additional columns or hide existing ones from preview. To hide columns, click the Hide button (The Hide button.). To show columns, click the Show button (The Show button.).

            The preview can display up to 100 columns. Hiding columns from the preview doesn’t affect whether the columns are included in the recipe.

          12. Click Apply to add the node to the recipe.
          13. Save the recipe.

           
          Loading
          Salesforce Help | Article