[
https://issues.apache.org/jira/browse/ATLAS-2694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16491288#comment-16491288
]
Madhan Neethiraj edited comment on ATLAS-2694 at 5/26/18 6:26 AM:
------------------------------------------------------------------
Committed in following branches:
- master: http://git-wip-us.apache.org/repos/asf/atlas/commit/5dfbd08b,
http://git-wip-us.apache.org/repos/asf/atlas/commit/c2df13c5
- branch-1.0: http://git-wip-us.apache.org/repos/asf/atlas/commit/d6797f61,
http://git-wip-us.apache.org/repos/asf/atlas/commit/c79900bb
Thanks [~barbara]!
was (Author: madhan.neethiraj):
Committed in following branches:
- master: http://git-wip-us.apache.org/repos/asf/atlas/commit/5dfbd08b
- branch-1.0: http://git-wip-us.apache.org/repos/asf/atlas/commit/d6797f61
Thanks [~barbara]!
> Avro schema typedef and support for Avro schema evolution in Atlas
> -------------------------------------------------------------------
>
> Key: ATLAS-2694
> URL: https://issues.apache.org/jira/browse/ATLAS-2694
> Project: Atlas
> Issue Type: New Feature
> Components: atlas-core
> Reporter: Srikanth Venkat
> Assignee: Barbara Eckman
> Priority: Critical
> Fix For: 1.0.0
>
> Attachments: ATLAS-2694-2.patch, ATLAS-2694.patch,
> avro_atlas_types_08.json
>
>
> Currently the base types in Atlas do not include Avro schemas. It would be
> nice to add typedef for Avro schema and any associated metadata to support
> schema evolution.
> * For example, Avro_schema type supports:
> ** All avro types, both primitive and complex, including union types, as
> fields of schema
> ** All types have doc strings and defaults
> ** A field of a schema can be another schema
> ** Indefinite nesting of records, arrays.
> ** Associated entities array attribute contains pointers to all datasets
> that reflect the avro schema
> ** Fully expanded avroNotation for use in serDe
> ** Schema evolution features such as isLatest (Boolean) and version number
> * Schema evolution Process
> ** Input: avro schema
> ** Output: new version of avro schema
> ** Compatibility: FULL, BACKWARD, FORWARD, NONE
> ** IsBreakingChange (Boolean): does the change produce an incompatible
> schema? (ie its compatibility is not “FULL”)
> * Atlas UI enhancement for JSON-valued attributes to support avro schema and
> avro schema evolution
> ** Currently JSON-valued attributes are fully displayed in-line with other
> attributes, not pretty-printed, cluttering the display. To support a better
> display, we can display JSON-valued attributes in a one-line box that can be
> scrolled down, or fully expanded with a mouse click that pretty-prints the
> JSON.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)