This is an automated email from the ASF dual-hosted git repository.

madhan pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/atlas.git


The following commit(s) were added to refs/heads/branch-2.0 by this push:
     new e337cf4  ATLAS-3731: added documentation for Apache Atlas 2.1
e337cf4 is described below

commit e337cf4af3402f241bd8789f17fb97ef9894b103
Author: chaitali borole <[email protected]>
AuthorDate: Mon Jun 1 17:01:26 2020 +0530

    ATLAS-3731: added documentation for Apache Atlas 2.1
    
    Signed-off-by: Madhan Neethiraj <[email protected]>
    (cherry picked from commit 3c3eed082d99f5f509b80aecacbaa9531e37eb25)
---
 docs/docz-lib/config/menu.js                       |   5 ++-
 docs/pom.xml                                       |  12 +++++
 docs/src/documents/BusinessMetadata.md             |  49 +++++++++++++++++++++
 docs/src/documents/Overview.md                     |   2 +-
 docs/src/documents/Whats-New/WhatsNew-2.1.md       |  30 +++++++++++++
 docs/src/resources/images/twiki/bm-create-01.png   | Bin 0 -> 172630 bytes
 docs/src/resources/images/twiki/bm-create-02.png   | Bin 0 -> 250394 bytes
 .../images/twiki/bm-entity-association.png         | Bin 0 -> 266883 bytes
 .../resources/images/twiki/bm-ranger-policies.png  | Bin 0 -> 522526 bytes
 docs/src/resources/images/twiki/bm-search-01.png   | Bin 0 -> 366853 bytes
 docs/src/resources/images/twiki/bm-search-02.png   | Bin 0 -> 193957 bytes
 .../resources/images/twiki/businessmetadata.png    | Bin 0 -> 67775 bytes
 12 files changed, 95 insertions(+), 3 deletions(-)

diff --git a/docs/docz-lib/config/menu.js b/docs/docz-lib/config/menu.js
index a160abf..7c2fcdb 100644
--- a/docs/docz-lib/config/menu.js
+++ b/docs/docz-lib/config/menu.js
@@ -11,7 +11,8 @@ export default [
                     "Glossary",
                     "Classification Propagation",
                     "Notifications",
-                    "High Availability"
+                    "High Availability",
+                    "Business Metadata"
                 ]
             },
             {
@@ -86,7 +87,7 @@ export default [
             "Download",
             {
                 name: "Whats New",
-                menu: ["WhatsNew-2.0", "WhatsNew-1.0"]
+                menu: ["WhatsNew-2.1", "WhatsNew-2.0", "WhatsNew-1.0"]
             },
             "Migration"
         ]
diff --git a/docs/pom.xml b/docs/pom.xml
index 3daa49a..ec695ff 100755
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -75,8 +75,17 @@
                 </plugin>
             </plugins>
         </pluginManagement>
+
         <plugins>
             <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-site-plugin</artifactId>
+                <configuration>
+                  <port>8080</port>
+                  
<tempWebappDirectory>${basedir}/target/site</tempWebappDirectory>
+                </configuration>
+            </plugin>
+            <plugin>
                 <artifactId>maven-resources-plugin</artifactId>
                 <version>2.7</version>
                 <executions>
@@ -112,6 +121,7 @@
                         <goals>
                             <goal>install-node-and-npm</goal>
                         </goals>
+                        <phase>pre-site</phase>
                         <configuration>
                             <nodeVersion>${node-for-v2.version}</nodeVersion>
                             <npmVersion>${npm-for-v2.version}</npmVersion>
@@ -122,6 +132,7 @@
                         <goals>
                             <goal>npm</goal>
                         </goals>
+                         <phase>pre-site</phase>
                         <configuration>
                             <arguments>install --no-package-lock</arguments>
                             <arguments>install</arguments>
@@ -132,6 +143,7 @@
                         <goals>
                             <goal>npm</goal>
                         </goals>
+                        <phase>site</phase>
                         <configuration>
                             <arguments>run build</arguments>
                         </configuration>
diff --git a/docs/src/documents/BusinessMetadata.md 
b/docs/src/documents/BusinessMetadata.md
new file mode 100644
index 0000000..65755fb
--- /dev/null
+++ b/docs/src/documents/BusinessMetadata.md
@@ -0,0 +1,49 @@
+---
+name: Business Metadata
+route: /BusinessMetadata
+menu: Documentation
+submenu: Features
+---
+
+import Img from 'theme/components/shared/Img'
+import themen  from 'theme/styles/styled-colors';
+import * as theme  from 'react-syntax-highlighter/dist/esm/styles/hljs';
+import SyntaxHighlighter from 'react-syntax-highlighter';
+
+# Business Metadata
+## Overview
+Atlas typesystem allows users to define a model and create entities for the 
metadata objects they want to manage.
+Typically the model captures technical attributes - like name, description, 
create time, number of replicas, etc; and
+ metadata objects are created and updated by processes that monitor the real 
objects. It is often necessary to
+augment technical attributes with additional attributes to capture business 
details that can help organize, search and
+manage metadata entities. For example, a steward from marketing department can 
define set of attributes for a campaign,
+and add these attributes to relevant metadata objects.
+## Create Business Metadata
+Business Metadata is a type supported by Atlas typesystem - similar to entity, 
enum, struct, classification types. A
+business metadata type can have attributes of primitive type - similar to a 
struct type. In addition, each business
+metadata attribute can be associated with a number of entity-types, like 
hive_db/hive_table/hbase_table.
+
+<Img src={`/images/twiki/bm-create-01.png`}/>
+<Img src={`/images/twiki/bm-create-02.png`}/>
+
+## Add business attributes on entity instances
+Once a business metadata attribute is associated with an entity-type, Apache 
Atlas allows values to be assigned to
+entities - via UI and REST APIs.
+
+<Img src={`/images/twiki/bm-entity-association.png`}/>
+
+## Search for entities using business attributes
+Apache Atlas enables finding entities based on values assigned to business 
attributes - via UI and REST APIs.
+
+<Img src={`/images/twiki/bm-search-01.png`}/>
+<Img src={`/images/twiki/bm-search-02.png`}/>
+
+## Authorizations
+Apache Atlas authorization has been updated to enable control on who can 
create business-metadata, and update business
+attributes on entities. Apache Ranger authorization plugin has been updated to 
support policies for the same.
+
+<Img src={`/images/twiki/bm-ranger-policies.png`}/>
+
+## REST APIs
+Apache Atlas supports REST APIs to create and update business metadata, 
add/update business attributes on entities and
+find entities based on business entity attributes. Please refer to REST API 
documentation for more details.
diff --git a/docs/src/documents/Overview.md b/docs/src/documents/Overview.md
index 09a1535..824ec3c 100644
--- a/docs/src/documents/Overview.md
+++ b/docs/src/documents/Overview.md
@@ -48,7 +48,7 @@ capabilities around these data assets for data scientists, 
analysts and the data
 
 ## Getting Started
 
-   * [What's new in Apache Atlas 2.0?](#/WhatsNew-2.0)
+   * [What's new in Apache Atlas 2.1?](#/WhatsNew-2.1)
    * [Build & Install](#/Installation)
    * [Quick Start](#/QuickStart)
 
diff --git a/docs/src/documents/Whats-New/WhatsNew-2.1.md 
b/docs/src/documents/Whats-New/WhatsNew-2.1.md
new file mode 100644
index 0000000..82079f9
--- /dev/null
+++ b/docs/src/documents/Whats-New/WhatsNew-2.1.md
@@ -0,0 +1,30 @@
+---
+name: WhatsNew-2.1
+route: /WhatsNew-2.1
+menu: Downloads
+submenu: Whats New
+---
+
+# What's new in Apache Atlas 2.1?
+
+## Features
+* **Quick Search**: provides a simpler search experience with type-ahead 
suggestions
+* **Business Metadata**: enables augmenting entity-types with additional 
attributes, search entities using these attributes
+* **Labels**: ability to add/remove labels on entities, and search entities 
using labels
+* **Custom Attributes**: ability to add entity instance specific custom 
attributes i.e. attributes not defined in entity-def or business metadata
+* **Entity Purge**: added REST APIs to purge deleted entities
+
+## Enhancements
+* **Search**: ability to find entities by more than one classification
+* **Performance**: improvements in lineage retrieval and 
classification-propagation
+* **Notification**: ability to process notificaitons from multiple Kafka topics
+* **Hive Hook**: tracks process-executions via hive_process_execution entities
+* **Hive Hook**: catures DDL operations via hive_db_ddl and hive_table_ddl 
entities
+* **Notification**: introduced shell entities to record references to 
non-existing entities in notifications
+* **Spark**: added model to capture Spark entities, processes and relationships
+* **AWS S3**: introduced updated model to capture AWS S3 entities and 
relationships
+* **ADLS-Gen2**: introduced model to capture Azure Data Lake Storage Gen2 
entities and relationships
+* **Dependencies**: JanusGraph 0.5.1, Tinkerpop 3.4.6, Spring Framework 4.3.20
+* **Authorization**: updated to cover new features, like: business metadata, 
labels, purge
+* **UI**: multiple UI improvements, including a beta UI
+* <a 
href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20ATLAS%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%202.1.0%20ORDER%20BY%20updated%20DESC%2C%20priority%20DESC";>List
 of JIRAs resolved in Apache Atlas 2.1.0</a>
diff --git a/docs/src/resources/images/twiki/bm-create-01.png 
b/docs/src/resources/images/twiki/bm-create-01.png
new file mode 100644
index 0000000..156abe7
Binary files /dev/null and b/docs/src/resources/images/twiki/bm-create-01.png 
differ
diff --git a/docs/src/resources/images/twiki/bm-create-02.png 
b/docs/src/resources/images/twiki/bm-create-02.png
new file mode 100644
index 0000000..7a86ca7
Binary files /dev/null and b/docs/src/resources/images/twiki/bm-create-02.png 
differ
diff --git a/docs/src/resources/images/twiki/bm-entity-association.png 
b/docs/src/resources/images/twiki/bm-entity-association.png
new file mode 100644
index 0000000..219bc2c
Binary files /dev/null and 
b/docs/src/resources/images/twiki/bm-entity-association.png differ
diff --git a/docs/src/resources/images/twiki/bm-ranger-policies.png 
b/docs/src/resources/images/twiki/bm-ranger-policies.png
new file mode 100644
index 0000000..9493df2
Binary files /dev/null and 
b/docs/src/resources/images/twiki/bm-ranger-policies.png differ
diff --git a/docs/src/resources/images/twiki/bm-search-01.png 
b/docs/src/resources/images/twiki/bm-search-01.png
new file mode 100644
index 0000000..43237ae
Binary files /dev/null and b/docs/src/resources/images/twiki/bm-search-01.png 
differ
diff --git a/docs/src/resources/images/twiki/bm-search-02.png 
b/docs/src/resources/images/twiki/bm-search-02.png
new file mode 100644
index 0000000..cc0f83c
Binary files /dev/null and b/docs/src/resources/images/twiki/bm-search-02.png 
differ
diff --git a/docs/src/resources/images/twiki/businessmetadata.png 
b/docs/src/resources/images/twiki/businessmetadata.png
new file mode 100644
index 0000000..40d291c
Binary files /dev/null and 
b/docs/src/resources/images/twiki/businessmetadata.png differ

Reply via email to