You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@atlas.apache.org by am...@apache.org on 2020/01/17 05:35:22 UTC

[atlas] branch master updated: ATLAS-3588 Export API- Update documentation

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

amestry pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/atlas.git


The following commit(s) were added to refs/heads/master by this push:
     new eed7817  ATLAS-3588 Export API- Update documentation
eed7817 is described below

commit eed7817efc9fb961379a8f47d76a78a3bd201848
Author: nikhilbonte <ni...@freestoneinfotech.com>
AuthorDate: Wed Jan 15 14:32:11 2020 +0530

    ATLAS-3588 Export API- Update documentation
    
    Signed-off-by: Ashutosh Mestry <am...@cloudera.com>
---
 docs/src/documents/Import-Export/ExportAPI.md     | 30 ++++++++++++++++-------
 docs/src/documents/Import-Export/ExportHDFSAPI.md |  3 +--
 2 files changed, 22 insertions(+), 11 deletions(-)

diff --git a/docs/src/documents/Import-Export/ExportAPI.md b/docs/src/documents/Import-Export/ExportAPI.md
index 4c1e662..f240e02 100644
--- a/docs/src/documents/Import-Export/ExportAPI.md
+++ b/docs/src/documents/Import-Export/ExportAPI.md
@@ -95,23 +95,36 @@ The _AtlasExportRequest_ below specifies the _fetchType_ as _FULL_. The _matchTy
 <SyntaxHighlighter wrapLines={true} language="json" style={theme.dark}>
 {`{
     "itemsToExport": [
-       { "typeName": "hive_db", "uniqueAttributes": { "qualifiedName": "accounts@" } },
+       { "typeName": "hive_db", "uniqueAttributes": { "qualifiedName": "accounts@" } }
     ],
-    "options" {
+    "options": {
         "fetchType": "FULL",
         "matchType": "startsWith"
     }
 }`}
 </SyntaxHighlighter>
 
+The _AtlasExportRequest_ below specifies the _guid_ instead of _uniqueAttribues_ to fetch _accounts@cl1_.
+
+<SyntaxHighlighter wrapLines={true} language="json" style={theme.dark}>
+{`{
+    "itemsToExport": [
+       { "typeName": "hive_db", "guid": "846c5e9c-3ac6-40ju-8289-fb0cebm64783" }
+    ],
+    "options": {
+        "fetchType": "FULL",
+    }
+}`}
+</SyntaxHighlighter>
+
 The _AtlasExportRequest_ below specifies the _fetchType_ as _connected_. The _matchType_ option will fetch _accountsReceivable_, _accountsPayable_, etc present in the database.
 
 <SyntaxHighlighter wrapLines={true} language="json" style={theme.dark}>
 {`{
     "itemsToExport": [
-       { "typeName": "hive_db", "uniqueAttributes": { "name": "accounts" } },
+       { "typeName": "hive_db", "uniqueAttributes": { "qualifiedName": "accounts" } }
     ],
-    "options" {
+    "options": {
         "fetchType": "CONNECTED",
         "matchType": "startsWith"
     }
@@ -165,11 +178,10 @@ Below are sample CURL calls that demonstrate Export of _QuickStart_ database.
 <SyntaxHighlighter wrapLines={true} language="shell" style={theme.dark}>
 {`curl -X POST -u adminuser:password -H "Content-Type: application/json" -H "Cache-Control: no-cache" -d '{
     "itemsToExport": [
-            { "typeName": "DB", "uniqueAttributes": { "name": "Sales" }
-            { "typeName": "DB", "uniqueAttributes": { "name": "Reporting" }
-            { "typeName": "DB", "uniqueAttributes": { "name": "Logging" }
-        }
+            { "typeName": "DB", "uniqueAttributes": { "name": "Sales" }},
+            { "typeName": "DB", "uniqueAttributes": { "name": "Reporting" }},
+            { "typeName": "DB", "uniqueAttributes": { "name": "Logging" }}
     ],
-        "options": { "full" }
+        "options": { "fetchType": "full" }
     }' "http://localhost:21000/api/atlas/admin/export" > quickStartDB.zip`}
 </SyntaxHighlighter>
diff --git a/docs/src/documents/Import-Export/ExportHDFSAPI.md b/docs/src/documents/Import-Export/ExportHDFSAPI.md
index 57d38aa..9f94501 100644
--- a/docs/src/documents/Import-Export/ExportHDFSAPI.md
+++ b/docs/src/documents/Import-Export/ExportHDFSAPI.md
@@ -38,8 +38,7 @@ Below are sample CURL calls that performs export operation on the _Sample HDFS S
 <SyntaxHighlighter wrapLines={true} language="shell" style={theme.dark}>
 {`curl -X POST -u adminuser:password -H "Content-Type: application/json" -H "Cache-Control: no-cache" -d '{
     "itemsToExport": [
-            { "typeName": "hdfs_path", "uniqueAttributes": { "name": "FinanceAll" }
-        }
+            { "typeName": "hdfs_path", "uniqueAttributes": { "qualifiedName": "FinanceAll" } }
     ],
     "options": {
      "fetchType": "full",