[jira] [Created] (ATLAS-3534) EntityREST changes to allow namespace attributes to be added to an entity instance

2019-11-25 Thread Aadarsh Jajodia (Jira)
Aadarsh Jajodia created ATLAS-3534:
--

 Summary: EntityREST changes to allow namespace attributes to be 
added to an entity instance
 Key: ATLAS-3534
 URL: https://issues.apache.org/jira/browse/ATLAS-3534
 Project: Atlas
  Issue Type: New Feature
Reporter: Aadarsh Jajodia
Assignee: Aadarsh Jajodia






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3501) Update guava version to 28.0-jre

2019-10-31 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3501?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3501:
---
Attachment: 0001-ATLAS-3501-Update-guava-version-to-28.0-jre.patch

> Update guava version to 28.0-jre
> 
>
> Key: ATLAS-3501
> URL: https://issues.apache.org/jira/browse/ATLAS-3501
> Project: Atlas
>  Issue Type: Bug
>Reporter: Aadarsh Jajodia
>Assignee: Aadarsh Jajodia
>Priority: Major
> Attachments: 0001-ATLAS-3501-Update-guava-version-to-28.0-jre.patch
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ATLAS-3501) Update guava version to 28.0-jre

2019-10-29 Thread Aadarsh Jajodia (Jira)
Aadarsh Jajodia created ATLAS-3501:
--

 Summary: Update guava version to 28.0-jre
 Key: ATLAS-3501
 URL: https://issues.apache.org/jira/browse/ATLAS-3501
 Project: Atlas
  Issue Type: Bug
Reporter: Aadarsh Jajodia
Assignee: Aadarsh Jajodia






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3452) Update jackson.databind.version to 2.10.0

2019-10-29 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3452:
---
Summary: Update jackson.databind.version to 2.10.0  (was: Update 
jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre)

> Update jackson.databind.version to 2.10.0
> -
>
> Key: ATLAS-3452
> URL: https://issues.apache.org/jira/browse/ATLAS-3452
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 2.0.0
>Reporter: Kalman
>Assignee: Aadarsh Jajodia
>Priority: Major
> Fix For: trunk, 2.1.0
>
> Attachments: 
> 0001-ATLAS-3452-Update-jackson.databind.version-to-2.10.0.patch
>
>
> Atlas uses jackson-databind 2.9.9.1, but there is a patch release, 2.10.0 to 
> address a CVE vulnerability, to make static code analysis tool happy, we need 
> to upgrade it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3452) Update jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre

2019-10-29 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3452:
---
Attachment: 0001-ATLAS-3452-Update-jackson.databind.version-to-2.10.0.patch

> Update jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre
> ---
>
> Key: ATLAS-3452
> URL: https://issues.apache.org/jira/browse/ATLAS-3452
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 2.0.0
>Reporter: Kalman
>Assignee: Aadarsh Jajodia
>Priority: Major
> Fix For: trunk, 2.1.0
>
> Attachments: 
> 0001-ATLAS-3452-Update-jackson.databind.version-to-2.10.0.patch
>
>
> Atlas uses jackson-databind 2.9.9.1, but there is a patch release, 2.10.0 to 
> address a CVE vulnerability, to make static code analysis tool happy, we need 
> to upgrade it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3452) Update jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre

2019-10-29 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3452:
---
Attachment: (was: 
0001-ATLAS-3452-Updating-jackson.databind.version-to-2.10 and Guava Version to 
28.0-jre.patch)

> Update jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre
> ---
>
> Key: ATLAS-3452
> URL: https://issues.apache.org/jira/browse/ATLAS-3452
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 2.0.0
>Reporter: Kalman
>Assignee: Aadarsh Jajodia
>Priority: Major
> Fix For: trunk, 2.1.0
>
> Attachments: 
> 0001-ATLAS-3452-Update-jackson.databind.version-to-2.10.0.patch
>
>
> Atlas uses jackson-databind 2.9.9.1, but there is a patch release, 2.10.0 to 
> address a CVE vulnerability, to make static code analysis tool happy, we need 
> to upgrade it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3452) Update jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre

2019-10-28 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3452:
---
Attachment: 0001-ATLAS-3452-Updating-jackson.databind.version-to-2.10 and 
Guava Version to 28.0-jre.patch

> Update jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre
> ---
>
> Key: ATLAS-3452
> URL: https://issues.apache.org/jira/browse/ATLAS-3452
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 2.0.0
>Reporter: Kalman
>Assignee: Aadarsh Jajodia
>Priority: Major
> Fix For: trunk, 2.1.0
>
> Attachments: 
> 0001-ATLAS-3452-Updating-jackson.databind.version-to-2.10 and Guava Version 
> to 28.0-jre.patch
>
>
> Atlas uses jackson-databind 2.9.9.1, but there is a patch release, 2.10.0 to 
> address a CVE vulnerability, to make static code analysis tool happy, we need 
> to upgrade it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3452) Update jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre

2019-10-28 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3452:
---
Attachment: (was: 
0001-ATLAS-3452-Updating-jackson.databind.version-to-2.10 and Guava Version to 
28.0-jre.patch)

> Update jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre
> ---
>
> Key: ATLAS-3452
> URL: https://issues.apache.org/jira/browse/ATLAS-3452
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 2.0.0
>Reporter: Kalman
>Assignee: Aadarsh Jajodia
>Priority: Major
> Fix For: trunk, 2.1.0
>
> Attachments: 
> 0001-ATLAS-3452-Updating-jackson.databind.version-to-2.10 and Guava Version 
> to 28.0-jre.patch
>
>
> Atlas uses jackson-databind 2.9.9.1, but there is a patch release, 2.10.0 to 
> address a CVE vulnerability, to make static code analysis tool happy, we need 
> to upgrade it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3452) Update jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre

2019-10-28 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3452:
---
Attachment: 0001-ATLAS-3452-Updating-jackson.databind.version-to-2.10 and 
Guava Version to 28.0-jre.patch

> Update jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre
> ---
>
> Key: ATLAS-3452
> URL: https://issues.apache.org/jira/browse/ATLAS-3452
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Reporter: Kalman
>Assignee: Aadarsh Jajodia
>Priority: Major
> Fix For: trunk
>
> Attachments: 
> 0001-ATLAS-3452-Updating-jackson.databind.version-to-2.10 and Guava Version 
> to 28.0-jre.patch
>
>
> Atlas uses jackson-databind 2.9.9.1, but there is a patch release, 2.10.0 to 
> address a CVE vulnerability, to make static code analysis tool happy, we need 
> to upgrade it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3452) Update jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre

2019-10-28 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3452:
---
Summary: Update jackson.databind.version to 2.10.0 and Guava Version to 
28.0-jre  (was: Update jackson.databind.version to 2.10.0)

> Update jackson.databind.version to 2.10.0 and Guava Version to 28.0-jre
> ---
>
> Key: ATLAS-3452
> URL: https://issues.apache.org/jira/browse/ATLAS-3452
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Reporter: Kalman
>Assignee: Aadarsh Jajodia
>Priority: Major
> Fix For: trunk
>
>
> Atlas uses jackson-databind 2.9.9.1, but there is a patch release, 2.10.0 to 
> address a CVE vulnerability, to make static code analysis tool happy, we need 
> to upgrade it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (ATLAS-3452) Update jackson.databind.version to 2.10.0

2019-10-28 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia reassigned ATLAS-3452:
--

Assignee: Aadarsh Jajodia

> Update jackson.databind.version to 2.10.0
> -
>
> Key: ATLAS-3452
> URL: https://issues.apache.org/jira/browse/ATLAS-3452
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Reporter: Kalman
>Assignee: Aadarsh Jajodia
>Priority: Major
> Fix For: trunk
>
>
> Atlas uses jackson-databind 2.9.9.1, but there is a patch release, 2.10.0 to 
> address a CVE vulnerability, to make static code analysis tool happy, we need 
> to upgrade it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3494) Build failure in branch-2.0

2019-10-25 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3494?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3494:
---
Attachment: 0001-ATLAS-3494-Fixing-build-failure-in-branch-2.0.patch

> Build failure in branch-2.0
> ---
>
> Key: ATLAS-3494
> URL: https://issues.apache.org/jira/browse/ATLAS-3494
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 2.1.0
>Reporter: Aadarsh Jajodia
>Assignee: Aadarsh Jajodia
>Priority: Major
> Attachments: 0001-ATLAS-3494-Fixing-build-failure-in-branch-2.0.patch
>
>
> Incorrect version number in these pom files
>  * tools/atlas-index-repair/pom.xml, tools/classification-updater/pom.xml
>  * tools/classification-updater/pom.xml
> is causing the build to fail on branch-2.0



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (ATLAS-3494) Build failure in branch-2.0

2019-10-25 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3494?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia reassigned ATLAS-3494:
--

Assignee: Aadarsh Jajodia

> Build failure in branch-2.0
> ---
>
> Key: ATLAS-3494
> URL: https://issues.apache.org/jira/browse/ATLAS-3494
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 2.1.0
>Reporter: Aadarsh Jajodia
>Assignee: Aadarsh Jajodia
>Priority: Major
>
> Incorrect version number in thse pom file 
> fortools/atlas-index-repair/pom.xml, tools/classification-updater/pom.xml



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3494) Build failure in branch-2.0

2019-10-25 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3494?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3494:
---
Description: 
Incorrect version number in these pom files
 * tools/atlas-index-repair/pom.xml, tools/classification-updater/pom.xml
 * tools/classification-updater/pom.xml

is causing the build to fail on branch-2.0

  was:Incorrect version number in thse pom file 
fortools/atlas-index-repair/pom.xml, tools/classification-updater/pom.xml


> Build failure in branch-2.0
> ---
>
> Key: ATLAS-3494
> URL: https://issues.apache.org/jira/browse/ATLAS-3494
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 2.1.0
>Reporter: Aadarsh Jajodia
>Assignee: Aadarsh Jajodia
>Priority: Major
>
> Incorrect version number in these pom files
>  * tools/atlas-index-repair/pom.xml, tools/classification-updater/pom.xml
>  * tools/classification-updater/pom.xml
> is causing the build to fail on branch-2.0



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3494) Build failure in branch-2.0

2019-10-25 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3494?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3494:
---
Description: Incorrect version number in thse pom file 
fortools/atlas-index-repair/pom.xml, tools/classification-updater/pom.xml

> Build failure in branch-2.0
> ---
>
> Key: ATLAS-3494
> URL: https://issues.apache.org/jira/browse/ATLAS-3494
> Project: Atlas
>  Issue Type: Bug
>Affects Versions: 2.1.0
>Reporter: Aadarsh Jajodia
>Priority: Major
>
> Incorrect version number in thse pom file 
> fortools/atlas-index-repair/pom.xml, tools/classification-updater/pom.xml



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ATLAS-3494) Build failure in branch-2.0

2019-10-25 Thread Aadarsh Jajodia (Jira)
Aadarsh Jajodia created ATLAS-3494:
--

 Summary: Build failure in branch-2.0
 Key: ATLAS-3494
 URL: https://issues.apache.org/jira/browse/ATLAS-3494
 Project: Atlas
  Issue Type: Bug
Affects Versions: 2.1.0
Reporter: Aadarsh Jajodia






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3486) Define Data Models For Namespaces and Namespace Attributes in Atlas

2019-10-22 Thread Aadarsh Jajodia (Jira)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3486?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3486:
---
Description: This change defines the data models needed for namespace 
definition and namespace attribute definitions

> Define Data Models For Namespaces and Namespace Attributes in Atlas
> ---
>
> Key: ATLAS-3486
> URL: https://issues.apache.org/jira/browse/ATLAS-3486
> Project: Atlas
>  Issue Type: Sub-task
>Reporter: Aadarsh Jajodia
>Assignee: Aadarsh Jajodia
>Priority: Major
>
> This change defines the data models needed for namespace definition and 
> namespace attribute definitions



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ATLAS-3486) Define Data Models For Namespaces and Namespace Attributes in Atlas

2019-10-22 Thread Aadarsh Jajodia (Jira)
Aadarsh Jajodia created ATLAS-3486:
--

 Summary: Define Data Models For Namespaces and Namespace 
Attributes in Atlas
 Key: ATLAS-3486
 URL: https://issues.apache.org/jira/browse/ATLAS-3486
 Project: Atlas
  Issue Type: Sub-task
Reporter: Aadarsh Jajodia
Assignee: Aadarsh Jajodia






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (ATLAS-3485) Introducing attribute namespaces In Atlas(Managed Metadata)

2019-10-22 Thread Aadarsh Jajodia (Jira)
Aadarsh Jajodia created ATLAS-3485:
--

 Summary: Introducing attribute namespaces In Atlas(Managed 
Metadata)
 Key: ATLAS-3485
 URL: https://issues.apache.org/jira/browse/ATLAS-3485
 Project: Atlas
  Issue Type: New Feature
Reporter: Aadarsh Jajodia
Assignee: Aadarsh Jajodia


As a data steward I would like to be able to add additional custom attributes 
to existing types and set their values on existing entities for the following 
use case: I want to be able to add organizationally relevant 'sanctioned and 
curated' master data: extend my enterprise data model with attributes that have 
specific meaning for my business and a domain of values that I can define and 
enforce. For e.g. I can augment technical metadata with business level master 
data such as setting my lines of business with an enumerated list of values 
such as Commercial, Personal Banking, Retail banking, Small Business Banking, 
Global Wealth management.

Implementation considerations:
 * Freeform key-value pairs

 * Managed data attributes with specific domain of values and enforcement.

 * Be able to associate additional attributes (name/value pairs) with existing 
entities
 * Both UI based addition/management of properties but also an API bridge or 
scripts/utility for setting/updating such custom properties in bulk (for 
bootstrapping or periodic updates) across multiple entities need to be supported



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (ATLAS-3336) Propagating Dynamic Attribute changes

2019-07-15 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3336:
---
Description: 
attr1

attr2 - \{attr1}_name

attr3 : \{attr2}_value

 

Here attr2 and attr3 are dynamic attributes

The order in which these should be computed is
 # attr2
 # attr3

The reason is attr3 is dependent on attr2

 

The same propagation logic should hold when we change a database name

table - \{db.name}..

column - \{table.db.name}.\{table.name}

 

Here table's qualifiedName should be updated first and then the column's name

  was:
attr1

attr2 - \{attr1}_name

attr3 : \{attr2}_value

 

Here attr2 and attr3 are dynamic attributes

The order in which these should be computed is that first attr2 and then attr3.

 

The same propagation logic should hold when we change a database name

table - \{db.name}..

column - \{table.db.name}.\{table.name}

 

Here table's qualifiedName should be updated first and then the column's name


> Propagating Dynamic Attribute changes
> -
>
> Key: ATLAS-3336
> URL: https://issues.apache.org/jira/browse/ATLAS-3336
> Project: Atlas
>  Issue Type: Bug
>Reporter: Aadarsh Jajodia
>Assignee: Merryle Wang
>Priority: Major
>
> attr1
> attr2 - \{attr1}_name
> attr3 : \{attr2}_value
>  
> Here attr2 and attr3 are dynamic attributes
> The order in which these should be computed is
>  # attr2
>  # attr3
> The reason is attr3 is dependent on attr2
>  
> The same propagation logic should hold when we change a database name
> table - \{db.name}..
> column - \{table.db.name}.\{table.name}
>  
> Here table's qualifiedName should be updated first and then the column's name



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Created] (ATLAS-3336) Propagating Dynamic Attribute changes

2019-07-15 Thread Aadarsh Jajodia (JIRA)
Aadarsh Jajodia created ATLAS-3336:
--

 Summary: Propagating Dynamic Attribute changes
 Key: ATLAS-3336
 URL: https://issues.apache.org/jira/browse/ATLAS-3336
 Project: Atlas
  Issue Type: Bug
Reporter: Aadarsh Jajodia
Assignee: Merryle Wang


attr1

attr2 - \{attr1}_name

attr3 : \{attr2}_value

 

Here attr2 and attr3 are dynamic attributes

The order in which these should be computed is that first attr2 and then attr3.

 

The same propagation logic should hold when we change a database name

table - \{db.name}..

column - \{table.db.name}.\{table.name}

 

Here table's qualifiedName should be updated first and then the column's name



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)


[jira] [Created] (ATLAS-3289) Add a configuration to population dynamic attributes. If the config is disabled, read the value from the Hook

2019-06-17 Thread Aadarsh Jajodia (JIRA)
Aadarsh Jajodia created ATLAS-3289:
--

 Summary: Add a configuration to population dynamic attributes. If 
the config is disabled, read the value from the Hook
 Key: ATLAS-3289
 URL: https://issues.apache.org/jira/browse/ATLAS-3289
 Project: Atlas
  Issue Type: Sub-task
Reporter: Aadarsh Jajodia






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ATLAS-3288) Implement the DynamicAttributesEvaluator method

2019-06-17 Thread Aadarsh Jajodia (JIRA)
Aadarsh Jajodia created ATLAS-3288:
--

 Summary: Implement the DynamicAttributesEvaluator method 
 Key: ATLAS-3288
 URL: https://issues.apache.org/jira/browse/ATLAS-3288
 Project: Atlas
  Issue Type: Sub-task
Reporter: Aadarsh Jajodia






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3286) Populate the dynamic attribute flag for each AtlasAttribute in each AltasEntityType along with attributes which might trigger re evaluation of Dynamic Attributes

2019-06-17 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3286:
---
Description: 
We aim to implement the following methods in this Jira

AtlasAttributes

isDynAttribute() - An example of this is qualifiedName for hive_db

isDynAttributeEvalTrigger() - An example of this is clusterName for hive_db

For AtlasEntityTypes - 

getDynEvalAttributes()

  was:
We aim to implement the following methods in this Jira

AtlasAttributes

isDynAttribute() - An example of this is qualifiedName for hive_db

isDynAttributeEvalTrigger() - An example of this is clusterName for hive_db

For AtlasEntityTypes - 

getDynEvalAttributes()

dynValueEval(AtlasEntity entity) - Takes in the entity instance and evaluates 
the dynamic attributes for that entity


> Populate the dynamic attribute flag for each AtlasAttribute in each 
> AltasEntityType along with attributes which might trigger re evaluation of 
> Dynamic Attributes
> -
>
> Key: ATLAS-3286
> URL: https://issues.apache.org/jira/browse/ATLAS-3286
> Project: Atlas
>  Issue Type: Sub-task
>Reporter: Aadarsh Jajodia
>Assignee: Merryle Wang
>Priority: Major
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> We aim to implement the following methods in this Jira
> AtlasAttributes
> isDynAttribute() - An example of this is qualifiedName for hive_db
> isDynAttributeEvalTrigger() - An example of this is clusterName for hive_db
> For AtlasEntityTypes - 
> getDynEvalAttributes()



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ATLAS-3287) Populate Dynamic Relationship Attributes

2019-06-17 Thread Aadarsh Jajodia (JIRA)
Aadarsh Jajodia created ATLAS-3287:
--

 Summary: Populate Dynamic Relationship Attributes
 Key: ATLAS-3287
 URL: https://issues.apache.org/jira/browse/ATLAS-3287
 Project: Atlas
  Issue Type: Sub-task
Reporter: Aadarsh Jajodia






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3286) Populate the dynamic attribute flag for each AtlasAttribute in each AltasEntityType along with attributes which might trigger re evaluation of Dynamic Attributes

2019-06-17 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3286:
---
Description: 
We aim to implement the following methods in this Jira

AtlasAttributes

isDynAttribute() - An example of this is qualifiedName for hive_db

isDynAttributeEvalTrigger() - An example of this is clusterName for hive_db

For AtlasEntityTypes - 

getDynEvalAttributes()

dynValueEval(AtlasEntity entity) - Takes in the entity instance and evaluates 
the dynamic attributes for that entity

  was:
We aim to implement the following methods in this Jira

isDynAttribute() - An example of this is qualifiedName for hive_db

isDynAttributeEvalTrigger() - An example of this is clusterName for hive_db


> Populate the dynamic attribute flag for each AtlasAttribute in each 
> AltasEntityType along with attributes which might trigger re evaluation of 
> Dynamic Attributes
> -
>
> Key: ATLAS-3286
> URL: https://issues.apache.org/jira/browse/ATLAS-3286
> Project: Atlas
>  Issue Type: Sub-task
>Reporter: Aadarsh Jajodia
>Assignee: Merryle Wang
>Priority: Major
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> We aim to implement the following methods in this Jira
> AtlasAttributes
> isDynAttribute() - An example of this is qualifiedName for hive_db
> isDynAttributeEvalTrigger() - An example of this is clusterName for hive_db
> For AtlasEntityTypes - 
> getDynEvalAttributes()
> dynValueEval(AtlasEntity entity) - Takes in the entity instance and evaluates 
> the dynamic attributes for that entity



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3286) Populate the dynamic attribute flag for each AtlasAttribute in each AltasEntityType along with attributes which might trigger re evaluation of Dynamic Attributes

2019-06-17 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3286:
---
Description: 
We aim to implement the following methods in this Jira

isDynAttribute() - An example of this is qualifiedName for hive_db

isDynAttributeEvalTrigger() - An example of this is clusterName for hive_db

> Populate the dynamic attribute flag for each AtlasAttribute in each 
> AltasEntityType along with attributes which might trigger re evaluation of 
> Dynamic Attributes
> -
>
> Key: ATLAS-3286
> URL: https://issues.apache.org/jira/browse/ATLAS-3286
> Project: Atlas
>  Issue Type: Sub-task
>Reporter: Aadarsh Jajodia
>Priority: Major
>
> We aim to implement the following methods in this Jira
> isDynAttribute() - An example of this is qualifiedName for hive_db
> isDynAttributeEvalTrigger() - An example of this is clusterName for hive_db



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3286) Populate the dynamic attribute flag for each AtlasAttribute in each AltasEntityType along with attributes which might trigger re evaluation of Dynamic Attributes

2019-06-17 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3286:
---
Summary: Populate the dynamic attribute flag for each AtlasAttribute in 
each AltasEntityType along with attributes which might trigger re evaluation of 
Dynamic Attributes  (was: Populate the dynamic attribute flag for each 
AtlasAttribute in each AltasEntityType)

> Populate the dynamic attribute flag for each AtlasAttribute in each 
> AltasEntityType along with attributes which might trigger re evaluation of 
> Dynamic Attributes
> -
>
> Key: ATLAS-3286
> URL: https://issues.apache.org/jira/browse/ATLAS-3286
> Project: Atlas
>  Issue Type: Sub-task
>Reporter: Aadarsh Jajodia
>Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ATLAS-3286) Populate the dynamic attribute flag for each AtlasAttribute in each AltasEntityType

2019-06-17 Thread Aadarsh Jajodia (JIRA)
Aadarsh Jajodia created ATLAS-3286:
--

 Summary: Populate the dynamic attribute flag for each 
AtlasAttribute in each AltasEntityType
 Key: ATLAS-3286
 URL: https://issues.apache.org/jira/browse/ATLAS-3286
 Project: Atlas
  Issue Type: Sub-task
Reporter: Aadarsh Jajodia






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3285) Defining the template version for QualifiedName in the models file for hive entity types

2019-06-17 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3285:
---
Description: 
An example of a Dynamic Attribute for a Hive Column looks something like this 
in the hive models file
{code:java}
"options": {
"dynAttribute:qualifiedName": 
"{table.db.name}.{table.name}.{name}@{table.db.clusterName}"
}
{code}

  was:
An example of a Dynamic Attribute for a Hive Column something like this
{code:java}
"options": {
"dynAttribute:qualifiedName": 
"{table.db.name}.{table.name}.{name}@{table.db.clusterName}"
}
{code}


> Defining the template version for QualifiedName in the models file for hive 
> entity types
> 
>
> Key: ATLAS-3285
> URL: https://issues.apache.org/jira/browse/ATLAS-3285
> Project: Atlas
>  Issue Type: Sub-task
>Reporter: Aadarsh Jajodia
>Assignee: Merryle Wang
>Priority: Major
>
> An example of a Dynamic Attribute for a Hive Column looks something like this 
> in the hive models file
> {code:java}
> "options": {
> "dynAttribute:qualifiedName": 
> "{table.db.name}.{table.name}.{name}@{table.db.clusterName}"
> }
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3285) Defining the template version for QualifiedName in the models file for hive entity types

2019-06-17 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3285:
---
Description: 
An example of a Dynamic Attribute for a Hive Column something like this
{code:java}
"options": {
"dynAttribute:qualifiedName": 
"{table.db.name}.{table.name}.{name}@{table.db.clusterName}"
}
{code}

> Defining the template version for QualifiedName in the models file for hive 
> entity types
> 
>
> Key: ATLAS-3285
> URL: https://issues.apache.org/jira/browse/ATLAS-3285
> Project: Atlas
>  Issue Type: Sub-task
>Reporter: Aadarsh Jajodia
>Assignee: Merryle Wang
>Priority: Major
>
> An example of a Dynamic Attribute for a Hive Column something like this
> {code:java}
> "options": {
> "dynAttribute:qualifiedName": 
> "{table.db.name}.{table.name}.{name}@{table.db.clusterName}"
> }
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ATLAS-3285) Defining the template version for QualifiedName in the models file for hive entity types

2019-06-17 Thread Aadarsh Jajodia (JIRA)
Aadarsh Jajodia created ATLAS-3285:
--

 Summary: Defining the template version for QualifiedName in the 
models file for hive entity types
 Key: ATLAS-3285
 URL: https://issues.apache.org/jira/browse/ATLAS-3285
 Project: Atlas
  Issue Type: Sub-task
Reporter: Aadarsh Jajodia






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ATLAS-3284) Adding functionality to compute dynamic attributes for an entity.

2019-06-17 Thread Aadarsh Jajodia (JIRA)
Aadarsh Jajodia created ATLAS-3284:
--

 Summary: Adding functionality to compute dynamic attributes for an 
entity.
 Key: ATLAS-3284
 URL: https://issues.apache.org/jira/browse/ATLAS-3284
 Project: Atlas
  Issue Type: New Feature
Reporter: Aadarsh Jajodia


This task aims at computing dynamic attributes for an entity. The first one we 
are going to take up in qualifiedName



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (ATLAS-3130) Atlas stops reporting CTAS tables once an invalid relationshipDef is created

2019-05-29 Thread Aadarsh Jajodia (JIRA)


[ 
https://issues.apache.org/jira/browse/ATLAS-3130?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16851328#comment-16851328
 ] 

Aadarsh Jajodia commented on ATLAS-3130:


[~umesh.padashetty] could you give us the steps to reproduce this? 
[~merrylewang] tried to reproduce this but he could not.

> Atlas stops reporting CTAS tables once an invalid relationshipDef is created 
> -
>
> Key: ATLAS-3130
> URL: https://issues.apache.org/jira/browse/ATLAS-3130
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Reporter: Umesh Padashetty
>Priority: Minor
>
> Created an invalid relationshipDef with the following body 
> {code:java}
> {
> "relationshipDefs": [{
> "propagateTags": "ONE_TO_TWO",
> "description": "default relationshipDef description with name: 
> sample_dcef_KcFcR3xIN",
> "relationshipCategory": "ASSOCIATION",
> "typeVersion": "1.0",
> "attributeDefs": [],
> "endDef2": {
> "name": "inputs",
> "isLegacyAttribute": false,
> "isContainer": false,
> "cardinality": "SINGLE",
> "type": "Process",
> "description": "default relationshipEndDef description with name: inputs"
> },
> "endDef1": {
> "name": "hive_table_to_process",
> "isLegacyAttribute": false,
> "isContainer": false,
> "cardinality": "SET",
> "type": "hive_table",
> "description": "default relationshipEndDef description with name: 
> hive_table_to_process"
> },
> "guid": "-302256315524233986",
> "name": "sample_dcef_KcFcR3xIN"
> }]
> }{code}
> After this, all the CTAS queries start failing with the following error 
> {code:java}
> 2019-04-09 17:47:38,992 ERROR - [NotificationHookConsumer thread-0:] ~ graph 
> rollback due to exception (GraphTransactionInterceptor:154)
> org.apache.atlas.exception.AtlasBaseException: invalid relationshipDef: 
> sample_dcef_KcFcR3xIN: end type 1: Process, end type 2: 
> hive_column_lineage{code}
> The tables are created in the hive, but they are not reported in Atlas. 
> Creation of such an invalid relationshipDef should ideally be blocked.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ATLAS-3235) Change the display name of hive process and hive process execution

2019-05-24 Thread Aadarsh Jajodia (JIRA)
Aadarsh Jajodia created ATLAS-3235:
--

 Summary: Change the display name of hive process and hive process 
execution
 Key: ATLAS-3235
 URL: https://issues.apache.org/jira/browse/ATLAS-3235
 Project: Atlas
  Issue Type: Improvement
Reporter: Aadarsh Jajodia
Assignee: Aadarsh Jajodia


Currently the display name of a process and a process execution shows the query 
text. This needs to change because the query text can become too large. Either 
the qualifiedName or some other text needs to be shown for the display name of 
these



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (ATLAS-2779) Create Hive Metastore Event listener to push table changes to Atlas.

2019-05-24 Thread Aadarsh Jajodia (JIRA)


[ 
https://issues.apache.org/jira/browse/ATLAS-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16847785#comment-16847785
 ] 

Aadarsh Jajodia commented on ATLAS-2779:


This is duplicate of ATLAS-3148 which is resolved. Hence closing this one

> Create Hive Metastore Event listener to push table changes to Atlas.
> 
>
> Key: ATLAS-2779
> URL: https://issues.apache.org/jira/browse/ATLAS-2779
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 1.0.0-alpha
>Reporter: Tiffany Nguyen
>Priority: Major
> Fix For: 1.0.0-alpha
>
>
> Create Hive Metastore Event listener to push table changes to Atlas. This 
> will help push changes done via SparkSQL which does not go through hivehook 
> to reflect in Atlas.
> Furthermore, this will eliminate the need to set hook on the client side to 
> capture DDL. For example, using hive CLI (by typing hive at command line) 
> would require changes in hive-site.xml on the client side to include hook 
> property (hive.exec.post.hooks). The benefit of no change needed on client 
> side is amplified in environment where there are hundreds of clients.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (ATLAS-3100) Enhance Full Text Search backend implementation to use SOLR request handler.

2019-05-16 Thread Aadarsh Jajodia (JIRA)


[ 
https://issues.apache.org/jira/browse/ATLAS-3100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16841746#comment-16841746
 ] 

Aadarsh Jajodia edited comment on ATLAS-3100 at 5/16/19 10:02 PM:
--

Guidelines followed for adding Search Weight
 * 10: name, displayName, fullName, topic
 * 9: description, comment, userName, owner, queryText, owners, doc
 * 8: clusterName, namespace, hostName, uri, contactInfo, pipelines, avroclass, 
namespace, domain, region subdomain
 * 5: for all other searchable attributes


was (Author: django):
Guidelines followed for adding Search Weight
 * 10: name, displayName, fullName, topic
 * 9: description, comment, userName, owner, queryText
 * 8: clusterName, namespace, hostName, uri, contactInfo
 * 5: for all other searchable attributes

> Enhance Full Text Search backend implementation to use SOLR request handler.
> 
>
> Key: ATLAS-3100
> URL: https://issues.apache.org/jira/browse/ATLAS-3100
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 1.1.0
>Reporter: Sridhar
>Assignee: Sridhar
>Priority: Major
> Attachments: Atlas Improvements--Support for Free text search, 
> Auto-Suggestion and Faceting..pdf
>
>
> For full text search, Atlas is using separate collection with name 
> "Full-Text-Search" for text searches. This collection maintains index on a 
> Full Text string that is created using all the attributes of the Entity. This 
> improvement will try to eliminate the need to maintain this collection and 
> use SOLR search more efficiently.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (ATLAS-3100) Enhance Full Text Search backend implementation to use SOLR request handler.

2019-05-16 Thread Aadarsh Jajodia (JIRA)


[ 
https://issues.apache.org/jira/browse/ATLAS-3100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16841746#comment-16841746
 ] 

Aadarsh Jajodia commented on ATLAS-3100:


Guidelines followed for adding Search Weight
 * 10: name, displayName, fullName, topic
 * 9: description, comment, userName, owner, queryText
 * 8: clusterName, namespace, hostName, uri, contactInfo
 * 5: for all other searchable attributes

> Enhance Full Text Search backend implementation to use SOLR request handler.
> 
>
> Key: ATLAS-3100
> URL: https://issues.apache.org/jira/browse/ATLAS-3100
> Project: Atlas
>  Issue Type: Improvement
>  Components:  atlas-core
>Affects Versions: 1.1.0
>Reporter: Sridhar
>Assignee: Sridhar
>Priority: Major
> Attachments: Atlas Improvements--Support for Free text search, 
> Auto-Suggestion and Faceting..pdf
>
>
> For full text search, Atlas is using separate collection with name 
> "Full-Text-Search" for text searches. This collection maintains index on a 
> Full Text string that is created using all the attributes of the Entity. This 
> improvement will try to eliminate the need to maintain this collection and 
> use SOLR search more efficiently.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ATLAS-3214) Create Spark Models in Atlas to support Spark Lineage

2019-05-16 Thread Aadarsh Jajodia (JIRA)
Aadarsh Jajodia created ATLAS-3214:
--

 Summary: Create Spark Models in Atlas to support Spark Lineage
 Key: ATLAS-3214
 URL: https://issues.apache.org/jira/browse/ATLAS-3214
 Project: Atlas
  Issue Type: New Feature
Reporter: Aadarsh Jajodia
Assignee: Aadarsh Jajodia






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (ATLAS-3209) Add unit tests to verify no process and process executions are created by HMS Hook

2019-05-13 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia reassigned ATLAS-3209:
--

Assignee: Aadarsh Jajodia

> Add unit tests to verify no process and process executions are created by HMS 
> Hook
> --
>
> Key: ATLAS-3209
> URL: https://issues.apache.org/jira/browse/ATLAS-3209
> Project: Atlas
>  Issue Type: Test
>Reporter: Aadarsh Jajodia
>Assignee: Aadarsh Jajodia
>Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (ATLAS-3209) Add unit tests to verify no process and process executions are created by HMS Hook

2019-05-13 Thread Aadarsh Jajodia (JIRA)
Aadarsh Jajodia created ATLAS-3209:
--

 Summary: Add unit tests to verify no process and process 
executions are created by HMS Hook
 Key: ATLAS-3209
 URL: https://issues.apache.org/jira/browse/ATLAS-3209
 Project: Atlas
  Issue Type: Test
Reporter: Aadarsh Jajodia






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3133) Capture metadata for different executions of the same process in Atlas

2019-04-30 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3133:
---
Attachment: Adding Process Executions In Atlas(Community).pdf

> Capture metadata for different executions of the same process in Atlas
> --
>
> Key: ATLAS-3133
> URL: https://issues.apache.org/jira/browse/ATLAS-3133
> Project: Atlas
>  Issue Type: New Feature
>  Components:  atlas-core, atlas-webui
>Reporter: Srikanth Venkat
>Assignee: Aadarsh Jajodia
>Priority: Critical
> Attachments: 
> 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch, Adding 
> Process Executions In Atlas(Community).pdf
>
>
> Background: The current Atlas process metadata model within Atlas does not 
> track multiple instances of execution of the same process. For example if we 
> run same DDL (e.g. insert into table A select * from table B, C) multiple 
> times Atlas does not capture the multiple instances of execution of the same 
> logical process. 
> User story: As a compliance admin or data steward, I need to be able to track 
> multiple executions of the same process or pipeline that were done at 
> different times and relate them to the logical process so that I can provide 
> traceability and understand how different instances of my data pipelining 
> operations performed over time.
> Acceptance Criteria:
> 1) Every new instance of process execution is captured with the appropriate 
> metadata for the process along with context (who, what, when)
> 2) One can navigate between process and process execution in Atlas UI and 
> explore relevant metadata
> 3) Process nodes in lineage display high level information about number of 
> process executions associated with a particular process node.
>  
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (ATLAS-3133) Capture metadata for different executions of the same process in Atlas

2019-04-24 Thread Aadarsh Jajodia (JIRA)


[ 
https://issues.apache.org/jira/browse/ATLAS-3133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16825587#comment-16825587
 ] 

Aadarsh Jajodia commented on ATLAS-3133:


Here is the review request for the same

[https://reviews.apache.org/r/70462/]

> Capture metadata for different executions of the same process in Atlas
> --
>
> Key: ATLAS-3133
> URL: https://issues.apache.org/jira/browse/ATLAS-3133
> Project: Atlas
>  Issue Type: New Feature
>  Components:  atlas-core, atlas-webui
>Reporter: Srikanth Venkat
>Assignee: Aadarsh Jajodia
>Priority: Critical
> Attachments: 
> 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch
>
>
> Background: The current Atlas process metadata model within Atlas does not 
> track multiple instances of execution of the same process. For example if we 
> run same DDL (e.g. insert into table A select * from table B, C) multiple 
> times Atlas does not capture the multiple instances of execution of the same 
> logical process. 
> User story: As a compliance admin or data steward, I need to be able to track 
> multiple executions of the same process or pipeline that were done at 
> different times and relate them to the logical process so that I can provide 
> traceability and understand how different instances of my data pipelining 
> operations performed over time.
> Acceptance Criteria:
> 1) Every new instance of process execution is captured with the appropriate 
> metadata for the process along with context (who, what, when)
> 2) One can navigate between process and process execution in Atlas UI and 
> explore relevant metadata
> 3) Process nodes in lineage display high level information about number of 
> process executions associated with a particular process node.
>  
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3133) Capture metadata for different executions of the same process in Atlas

2019-04-24 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3133:
---
Attachment: (was: 
0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch)

> Capture metadata for different executions of the same process in Atlas
> --
>
> Key: ATLAS-3133
> URL: https://issues.apache.org/jira/browse/ATLAS-3133
> Project: Atlas
>  Issue Type: New Feature
>  Components:  atlas-core, atlas-webui
>Reporter: Srikanth Venkat
>Assignee: Aadarsh Jajodia
>Priority: Critical
> Attachments: 
> 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch
>
>
> Background: The current Atlas process metadata model within Atlas does not 
> track multiple instances of execution of the same process. For example if we 
> run same DDL (e.g. insert into table A select * from table B, C) multiple 
> times Atlas does not capture the multiple instances of execution of the same 
> logical process. 
> User story: As a compliance admin or data steward, I need to be able to track 
> multiple executions of the same process or pipeline that were done at 
> different times and relate them to the logical process so that I can provide 
> traceability and understand how different instances of my data pipelining 
> operations performed over time.
> Acceptance Criteria:
> 1) Every new instance of process execution is captured with the appropriate 
> metadata for the process along with context (who, what, when)
> 2) One can navigate between process and process execution in Atlas UI and 
> explore relevant metadata
> 3) Process nodes in lineage display high level information about number of 
> process executions associated with a particular process node.
>  
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3133) Capture metadata for different executions of the same process in Atlas

2019-04-24 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3133:
---
Attachment: 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch

> Capture metadata for different executions of the same process in Atlas
> --
>
> Key: ATLAS-3133
> URL: https://issues.apache.org/jira/browse/ATLAS-3133
> Project: Atlas
>  Issue Type: New Feature
>  Components:  atlas-core, atlas-webui
>Reporter: Srikanth Venkat
>Assignee: Aadarsh Jajodia
>Priority: Critical
> Attachments: 
> 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch
>
>
> Background: The current Atlas process metadata model within Atlas does not 
> track multiple instances of execution of the same process. For example if we 
> run same DDL (e.g. insert into table A select * from table B, C) multiple 
> times Atlas does not capture the multiple instances of execution of the same 
> logical process. 
> User story: As a compliance admin or data steward, I need to be able to track 
> multiple executions of the same process or pipeline that were done at 
> different times and relate them to the logical process so that I can provide 
> traceability and understand how different instances of my data pipelining 
> operations performed over time.
> Acceptance Criteria:
> 1) Every new instance of process execution is captured with the appropriate 
> metadata for the process along with context (who, what, when)
> 2) One can navigate between process and process execution in Atlas UI and 
> explore relevant metadata
> 3) Process nodes in lineage display high level information about number of 
> process executions associated with a particular process node.
>  
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3133) Capture metadata for different executions of the same process in Atlas

2019-04-24 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3133:
---
Attachment: (was: 
0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch)

> Capture metadata for different executions of the same process in Atlas
> --
>
> Key: ATLAS-3133
> URL: https://issues.apache.org/jira/browse/ATLAS-3133
> Project: Atlas
>  Issue Type: New Feature
>  Components:  atlas-core, atlas-webui
>Reporter: Srikanth Venkat
>Assignee: Aadarsh Jajodia
>Priority: Critical
> Attachments: 
> 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch
>
>
> Background: The current Atlas process metadata model within Atlas does not 
> track multiple instances of execution of the same process. For example if we 
> run same DDL (e.g. insert into table A select * from table B, C) multiple 
> times Atlas does not capture the multiple instances of execution of the same 
> logical process. 
> User story: As a compliance admin or data steward, I need to be able to track 
> multiple executions of the same process or pipeline that were done at 
> different times and relate them to the logical process so that I can provide 
> traceability and understand how different instances of my data pipelining 
> operations performed over time.
> Acceptance Criteria:
> 1) Every new instance of process execution is captured with the appropriate 
> metadata for the process along with context (who, what, when)
> 2) One can navigate between process and process execution in Atlas UI and 
> explore relevant metadata
> 3) Process nodes in lineage display high level information about number of 
> process executions associated with a particular process node.
>  
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3133) Capture metadata for different executions of the same process in Atlas

2019-04-24 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3133:
---
Attachment: (was: 
0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch)

> Capture metadata for different executions of the same process in Atlas
> --
>
> Key: ATLAS-3133
> URL: https://issues.apache.org/jira/browse/ATLAS-3133
> Project: Atlas
>  Issue Type: New Feature
>  Components:  atlas-core, atlas-webui
>Reporter: Srikanth Venkat
>Assignee: Aadarsh Jajodia
>Priority: Critical
> Attachments: 
> 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch
>
>
> Background: The current Atlas process metadata model within Atlas does not 
> track multiple instances of execution of the same process. For example if we 
> run same DDL (e.g. insert into table A select * from table B, C) multiple 
> times Atlas does not capture the multiple instances of execution of the same 
> logical process. 
> User story: As a compliance admin or data steward, I need to be able to track 
> multiple executions of the same process or pipeline that were done at 
> different times and relate them to the logical process so that I can provide 
> traceability and understand how different instances of my data pipelining 
> operations performed over time.
> Acceptance Criteria:
> 1) Every new instance of process execution is captured with the appropriate 
> metadata for the process along with context (who, what, when)
> 2) One can navigate between process and process execution in Atlas UI and 
> explore relevant metadata
> 3) Process nodes in lineage display high level information about number of 
> process executions associated with a particular process node.
>  
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (ATLAS-3133) Capture metadata for different executions of the same process in Atlas

2019-04-22 Thread Aadarsh Jajodia (JIRA)


[ 
https://issues.apache.org/jira/browse/ATLAS-3133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16823535#comment-16823535
 ] 

Aadarsh Jajodia commented on ATLAS-3133:


Updated Latest Patch

> Capture metadata for different executions of the same process in Atlas
> --
>
> Key: ATLAS-3133
> URL: https://issues.apache.org/jira/browse/ATLAS-3133
> Project: Atlas
>  Issue Type: New Feature
>  Components:  atlas-core, atlas-webui
>Reporter: Srikanth Venkat
>Assignee: Aadarsh Jajodia
>Priority: Critical
> Attachments: 
> 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch, 
> 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch
>
>
> Background: The current Atlas process metadata model within Atlas does not 
> track multiple instances of execution of the same process. For example if we 
> run same DDL (e.g. insert into table A select * from table B, C) multiple 
> times Atlas does not capture the multiple instances of execution of the same 
> logical process. 
> User story: As a compliance admin or data steward, I need to be able to track 
> multiple executions of the same process or pipeline that were done at 
> different times and relate them to the logical process so that I can provide 
> traceability and understand how different instances of my data pipelining 
> operations performed over time.
> Acceptance Criteria:
> 1) Every new instance of process execution is captured with the appropriate 
> metadata for the process along with context (who, what, when)
> 2) One can navigate between process and process execution in Atlas UI and 
> explore relevant metadata
> 3) Process nodes in lineage display high level information about number of 
> process executions associated with a particular process node.
>  
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3133) Capture metadata for different executions of the same process in Atlas

2019-04-22 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3133:
---
Attachment: 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch

> Capture metadata for different executions of the same process in Atlas
> --
>
> Key: ATLAS-3133
> URL: https://issues.apache.org/jira/browse/ATLAS-3133
> Project: Atlas
>  Issue Type: New Feature
>  Components:  atlas-core, atlas-webui
>Reporter: Srikanth Venkat
>Assignee: Aadarsh Jajodia
>Priority: Critical
> Attachments: 
> 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch, 
> 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch
>
>
> Background: The current Atlas process metadata model within Atlas does not 
> track multiple instances of execution of the same process. For example if we 
> run same DDL (e.g. insert into table A select * from table B, C) multiple 
> times Atlas does not capture the multiple instances of execution of the same 
> logical process. 
> User story: As a compliance admin or data steward, I need to be able to track 
> multiple executions of the same process or pipeline that were done at 
> different times and relate them to the logical process so that I can provide 
> traceability and understand how different instances of my data pipelining 
> operations performed over time.
> Acceptance Criteria:
> 1) Every new instance of process execution is captured with the appropriate 
> metadata for the process along with context (who, what, when)
> 2) One can navigate between process and process execution in Atlas UI and 
> explore relevant metadata
> 3) Process nodes in lineage display high level information about number of 
> process executions associated with a particular process node.
>  
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3133) Capture metadata for different executions of the same process in Atlas

2019-04-18 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3133:
---
Attachment: (was: 
0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch)

> Capture metadata for different executions of the same process in Atlas
> --
>
> Key: ATLAS-3133
> URL: https://issues.apache.org/jira/browse/ATLAS-3133
> Project: Atlas
>  Issue Type: New Feature
>  Components:  atlas-core, atlas-webui
>Reporter: Srikanth Venkat
>Assignee: Aadarsh Jajodia
>Priority: Critical
> Attachments: 
> 0001-ATLAS-3133-Adding-support-for-Process-Executions-in-.patch
>
>
> Background: The current Atlas process metadata model within Atlas does not 
> track multiple instances of execution of the same process. For example if we 
> run same DDL (e.g. insert into table A select * from table B, C) multiple 
> times Atlas does not capture the multiple instances of execution of the same 
> logical process. 
> User story: As a compliance admin or data steward, I need to be able to track 
> multiple executions of the same process or pipeline that were done at 
> different times and relate them to the logical process so that I can provide 
> traceability and understand how different instances of my data pipelining 
> operations performed over time.
> Acceptance Criteria:
> 1) Every new instance of process execution is captured with the appropriate 
> metadata for the process along with context (who, what, when)
> 2) One can navigate between process and process execution in Atlas UI and 
> explore relevant metadata
> 3) Process nodes in lineage display high level information about number of 
> process executions associated with a particular process node.
>  
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (ATLAS-3133) Capture metadata for different executions of the same process in Atlas

2019-04-11 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia reassigned ATLAS-3133:
--

Assignee: Aadarsh Jajodia

> Capture metadata for different executions of the same process in Atlas
> --
>
> Key: ATLAS-3133
> URL: https://issues.apache.org/jira/browse/ATLAS-3133
> Project: Atlas
>  Issue Type: New Feature
>  Components:  atlas-core, atlas-webui
>Reporter: Srikanth Venkat
>Assignee: Aadarsh Jajodia
>Priority: Critical
>
> Background: The current Atlas process metadata model within Atlas does not 
> track multiple instances of execution of the same process. For example if we 
> run a CTAS command (e.g. insert into table A select * from table B, C) 
> multiple times Atlas does not capture the multiple instances of execution of 
> the same logical process. 
> User story: As a compliance admin or data steward, I need to be able to track 
> multiple executions of the same process or pipeline that were done at 
> different times and relate them to the logical process so that I can provide 
> traceability and understand how different instances of my data pipelining 
> operations performed over time.
> Acceptance Criteria:
> 1) Every new instance of process execution is captured with the appropriate 
> metadata for the process along with context (who, what, when)
> 2) One can navigate between process and process execution in Atlas UI and 
> explore relevant metadata
> 3) Process nodes in lineage display high level information about number of 
> process executions associated with a particular process node.
>  
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3041) Cannot delete relationship types using the types/typedef/name REST API

2019-03-12 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3041:
---
Attachment: (was: ATLAS-3041.patch)

> Cannot delete relationship types using the types/typedef/name REST API
> --
>
> Key: ATLAS-3041
> URL: https://issues.apache.org/jira/browse/ATLAS-3041
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 2.0.0
>Reporter: Chris Clohosy
>Assignee: Aadarsh Jajodia
>Priority: Major
> Attachments: ATLAS-3041.patch
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> It appears that relationship types cannot be deleted by doing a HTTP DELETE 
> to the types/typedef/name REST API endpoint. Upon further exploration of the 
> source code (org.apache.atlas.repository.store.graph.AtlasTypeDefGraphStore) 
> the problem seems to lie within the deleteTypeByName method - this calls the 
> getByName method and from logging we can observe it correctly gets back the 
> AtlasRelationshipType. However there is no subsequent check for this type 
> within deleteTypeByName, and as AtlasRelationshipTime extends AtlasStructType 
> the code then thinks it needs to delete a struct instead of a relationship 
> and therefore fails.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3041) Cannot delete relationship types using the types/typedef/name REST API

2019-03-12 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3041:
---
Attachment: ATLAS-3041.patch

> Cannot delete relationship types using the types/typedef/name REST API
> --
>
> Key: ATLAS-3041
> URL: https://issues.apache.org/jira/browse/ATLAS-3041
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 2.0.0
>Reporter: Chris Clohosy
>Assignee: Aadarsh Jajodia
>Priority: Major
> Attachments: ATLAS-3041.patch
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> It appears that relationship types cannot be deleted by doing a HTTP DELETE 
> to the types/typedef/name REST API endpoint. Upon further exploration of the 
> source code (org.apache.atlas.repository.store.graph.AtlasTypeDefGraphStore) 
> the problem seems to lie within the deleteTypeByName method - this calls the 
> getByName method and from logging we can observe it correctly gets back the 
> AtlasRelationshipType. However there is no subsequent check for this type 
> within deleteTypeByName, and as AtlasRelationshipTime extends AtlasStructType 
> the code then thinks it needs to delete a struct instead of a relationship 
> and therefore fails.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ATLAS-3041) Cannot delete relationship types using the types/typedef/name REST API

2019-03-11 Thread Aadarsh Jajodia (JIRA)


 [ 
https://issues.apache.org/jira/browse/ATLAS-3041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aadarsh Jajodia updated ATLAS-3041:
---
Attachment: ATLAS-3041.patch

> Cannot delete relationship types using the types/typedef/name REST API
> --
>
> Key: ATLAS-3041
> URL: https://issues.apache.org/jira/browse/ATLAS-3041
> Project: Atlas
>  Issue Type: Bug
>  Components:  atlas-core
>Affects Versions: 2.0.0
>Reporter: Chris Clohosy
>Assignee: Aadarsh Jajodia
>Priority: Major
> Attachments: ATLAS-3041.patch
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> It appears that relationship types cannot be deleted by doing a HTTP DELETE 
> to the types/typedef/name REST API endpoint. Upon further exploration of the 
> source code (org.apache.atlas.repository.store.graph.AtlasTypeDefGraphStore) 
> the problem seems to lie within the deleteTypeByName method - this calls the 
> getByName method and from logging we can observe it correctly gets back the 
> AtlasRelationshipType. However there is no subsequent check for this type 
> within deleteTypeByName, and as AtlasRelationshipTime extends AtlasStructType 
> the code then thinks it needs to delete a struct instead of a relationship 
> and therefore fails.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)