Uploaded image for project: 'Atlas'
  1. Atlas
  2. ATLAS-3633

Namespace attributes defined for superTypes are not listed in the derived entity details page

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.1.0, 3.0.0
    • None
    • atlas-core, atlas-webui
    • None

    Description

      As per Atlas Typesystem, https://atlas.apache.org/#/TypeSystem, we have the following pre-defined system types

      • Referenceable:
      • Asset:
      • Infrastructure: 
      • DataSet: 
      • Process:
      • Process Execution

      Since these are the super types, where -> stands for extends

      • Referenceable -> Asset
      • Referenceable -> Asset -> Infrastructure
      • Referenceable -> Asset -> DataSet
      • Referenceable -> Asset -> Process
      • Referenceable -> Asset -> Process Execution

      Adding Referenceable/Asset/DataSet super types in the applicable types of a Namespace attribute should ideally make it available for all the entity types which extend these super types. 

      For instance, hive_table has DataSet as the superTypes. Adding DataSet as the applicable type in namespace definition should allow us to link this Namespace attribute to all the hive_table entities. Currently, these attributes are not being listed in the entity details page, we have to provide the exact derived entity (like hive_table) in the applicable types.

      Attached are the screenshots.

      Attachments

        1. Screenshot 2020-02-25 at 2.33.48 PM.png
          142 kB
          Umesh Padashetty
        2. Screenshot 2020-02-25 at 2.34.03 PM.png
          50 kB
          Umesh Padashetty

        Issue Links

          Activity

            People

              kevalbhatt Keval Bhatt
              umesh.padashetty Umesh Padashetty
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: