Reltio Connect

 View Only
  • 1.  Relationships between entities

    Posted 01-12-2023 14:40
    How are the relationships between entities established?  I assume there is a unique identifier that is shared to link the entities.  Is that correct and how can I configure that?

    ------------------------------
    Bill Sharp
    qlik
    ------------------------------


  • 2.  RE: Relationships between entities

    Posted 01-13-2023 09:26
    Hi Bill,

    You are correct - there is a unique identifier in addition to a source that identifies the relationship between two entities.  We call this the relationship crosswalk.  This is passed into Reltio through the API's in which a user defines the identifier / source to be passed in as the crosswalk value in addition to the start and end objects they are looking to create the relationship for.    


    Thanks!

    ------------------------------
    Pete Cory
    Senior Solution Consultant
    Reltio
    ------------------------------



  • 3.  RE: Relationships between entities

    Posted 01-13-2023 12:07
    Thanks, Pete!  Is there documentation I can access that can walk me through building the relationship between two entities via this API?

    ------------------------------
    Bill Sharp
    qlik
    ------------------------------



  • 4.  RE: Relationships between entities

    Posted 01-13-2023 13:48
    Absolutely.

    This first link provides a good overview of the Relations API in addition to a good example:
    https://docs.reltio.com/en/explore/get-going-with-apis-and-rocs-utilities/reltio-rest-apis/model-apis/relations-api

    This second link provides some additional examples:
    https://docs.reltio.com/en/explore/get-going-with-apis-and-rocs-utilities/reltio-rest-apis/model-apis/relations-api/create-relationships


    Lastly, here is an example API that I pulled from postman:


    POST {TenantURL}/relations

    Body:
    [
      {
        "type""configuration/relationTypes/Household",
        "attributes": {
          "VendorNumber": [
            {
              "value""VENDOR_NUMBER"
            }
          ]
        },
        "crosswalks": [
          {
            "type""configuration/sources/SAP_MDG",
            "value""0001010215"
          }
        ],
        "startObject": {
          "crosswalks": [
            {
              "type""configuration/sources/SAP_MDG",
              "value""0001010215_HH"
            }
          ]
        },
        "endObject": {
          "crosswalks": [
            {
              "type""configuration/sources/SAP_MDG",
              "value""0001010215"
            }
          ]
        }
      }
    ]


    Thanks!


    ------------------------------
    Pete Cory
    Senior Solution Consultant
    Reltio
    ------------------------------