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

Add location relationship attribute for hive_db

    XMLWordPrintableJSON

Details

    Description

      Requirement is to add "location" as one of the relationships to hive_db. With this we can create a "location" entity based on the type of file storage and assign it to hive_db relationship attributes.

      Since we are creating entities for location we can get more details about the path. To support location entity with all types of file storage, need to create a super type for all types of location entities.

      For that purpose, introduce new layer between DataSet and other location entities which are derived from DataSet. Create "Path" entity which should be derived from "DataSet" entity and "Path" should be a super type of all other location entities. AWS s3 directory(aws_s3_v2_directory ), Azure ADLS storage(adls_gen2_directory), HDFS(hdfs_path ) are the few location entities which will be subtypes of "Path" entity.

      This location relationship attribute should be created with endDef1 as "hive_db" and endDef2 as "Path".

      Attachments

        Issue Links

          Activity

            People

              radhikak Radhika Kundam
              radhikak Radhika Kundam
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: