Reltio Connect

 View Only
  • 1.  Dropping Attributes from an entity

    Posted 10-14-2022 10:02
    After analysis we have an entity which we feel has too many (non master) attributes and are in the process of removing them from the entity.
    1. after dropping the attributes, is there any required actions on the tenant?
    2. after dropping the attributes, we are seeing nearly twice the number of attributes reported in the data quality dashboard.  why is that?
    3. after dropping the attributes, how do we remove those attributes from the RDM?


  • 2.  RE: Dropping Attributes from an entity
    Best Answer

    Posted 10-17-2022 11:40
    Hi Bill,

    You should remove the associated data from the RDM plus the actual data values for these attributes from the entities they are used on before you remove the attributes from the L3 Configuration.  Otherwise you have no way to remove the data.

    So if you have already removed the attributes from your config, just add them back in temporarily, delete the attribute values from each entity and the RDM data, then remove the attributes from the config again.

    Hope this helps!

    Trisha Miller
    Solution Architect
    Enterprise Applications – MDM | Dexcom


  • 3.  RE: Dropping Attributes from an entity

    Posted 10-17-2022 12:51
    @Trisha Miller how do you  remove the actual data values for these attributes from the entities?


  • 4.  RE: Dropping Attributes from an entity

    Posted 10-17-2022 13:34
    Well, there is a bulk update that you can try in the UI from the Search page.  Search for the attributes you want to delete where that attribute "exists" and then pick "Bulk update" from the 3 dots at the top of the screen next to the image of a floppy disk.  Pick which entities, and click Continue.  Select "Update profiles" and click Continue.  Select your attribute again and select "Clear Attribute" from the dropdown beside the attribute.  This would be the easiest if it will work.  However, when I tried it years ago, it simply "ignored" those values instead, which would not help here.  If the source contributing those values for the attributes is Reltio, then it would be more likely to work.  In our case, the values were contributed by other sources instead, which could be the reason it didn't work for us.

    If the above doesn't work, you will need to get the URI for each instance of the attribute on each instance of the entity having the attribute populated, and then call the Delete Attribute API for each source contributing that value.  https://docs.reltio.com/en/explore/get-going-with-apis/reltio-rest-apis-overview/model-apis/attribute-apis/delete-attribute

    If you have a lot of these attributes populated, then this could take a while and would need to be written in a program like Python or Java obviously.  If on the other hand, you happen to have figured this out early while still in a Development environment with 5 or 10 instance of your entity, then it may be faster to just delete them from the Source tab of the Profile in the UI,