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

HiveProcess - Output entity creation is ignored in case of same entity exists both inputs and outputs from context

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.0.0, 2.4.0
    • atlas-core
    • None

    Description

      Lineage is not generated while using INSERT OVERWRITE with UNION and LEFT JOIN.

      INSERT OVERWRITE TABLE tblB SELECT id, name, email FROM tblA UNION SELECT B.id, B.name, B.email FROM tblB B LEFT JOIN tblA A ON B.id=A.id; 

      In this scenario Hive context will be sending inputs as tblA & tblB and outputs as tblB.

      While processing these inputs and outputs since tblB is already processed as part of inputs, it's getting ignored while processing as part of outputs. Because of that hive_process entity is missing outputs entity details.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: