启动导入API

新万博移动客户端教程中学习CollibraREST导入API基本构件:JSON文件格式、标识符和导入命令导入新资产属于新社区新域

预设条件

  • 新万博移动客户端访问 Collibra数据云
  • 邮递员或替代HTTPAPI客户端

    某些引用可能指Postman应用

更多资料说明如何安装Postman并创建认证会话,见新万博移动客户端CollibraARSTAPI认证教程

新万博移动客户端关于CollibraREST导入API

新万博移动客户端导入功能允许Collibra数据云大容量创建或编辑数据

通过导入,你可创建并编辑社区、领域、资产、映射或复杂关系及其属性、关系、职责和标签等特征

所有导入运算都基于一套常用规则并使用通用格式

  • 狗万新闻c需要以JSON格式提供所有导入资源信息
  • 狗万新闻c唯一识别所有资源

JSON文件格式

导入a数组对象表示命令执行每项导入命令必须包含下列字段:

  • 资源类型:资源类型导入命令,例如社区,域名,资产类,映射,复杂关系.
  • 标识符:资源通用独有标识符或独有标识符的其他特征组合标识符,名称,externalSystemIdexternalEntityId.
sourceType:Cityunity识别符

上头标识符字段内

标识符确保导入资源独有标识新万博移动客户端所有资源都可用CollibraUUID识别狗万新闻c此外,多数资源可用名称或外部系统ID组合识别,外部系统内含资源外部资源

识别资源名时,还必须识别内含该资源的域或社区举个例子,您可以识别资产名,但还必须包括内含资产的域名标识符也可以用名识别域名,但必须包括社区标识符内含域名

[    {      "resourceType": "Asset",      "identifier": {        "name": "Accuracy",        "domain": {          "name": "Data Quality Dimensions",          "community": {            "name": "Data Governance Council"          }        }      }    }  ]

导入命令

字段跟踪标识符表示导入资源期望结果这可能是资源定位或部分资源特征

狗万新闻c处理现有特征不同于处理现有资源特征:更新现有资源并替换现有特征新万博移动客户端举例说,如果导入命令包含现有资产的描述,Collibra数据智能云描述替换为导入命令描述

下示例添加或替换包描述准确性资产 :

[    {      "resourceType": "Asset",      "identifier": {        "name": "Accuracy",        "domain": {          "name": "Data Quality Dimensions",          "community": {            "name": "Data Governance Council"          }        }      },      "attributes": {        "Description": [{          "value": "A property of data that has the right value and is represented in an unambiguous form."        }]      }    }  ]

列表可用字段见API导入命令段导入API文档

导入示例

例子中添加新社区、新域和新资产并附加描述和附加剖析信息

命令取决于前命令结果时,前命令必须在依赖前命令输入数据中显示单文件导入社区或域时,命令导入社区应优先显示

满载下载JSON实例或合并下列命令构建自己的文件:

社区导入命令

{资源类型':社区,{识别符}{名:DBs社区}}

要创建新社区,导入命令必须拥有下列字段:

  • 名称

域导入命令

{资源类型>:{域名”、“标识符}:{名称':Phystem域名,{社区名:{DBs社区}}}},类型:{名:Phystem数据词典}}

创建新域名时,导入命令必须包含下列域名:

  • 名称
  • 类型
  • 社区

资产导入命令

{    "resourceType": "Asset",    "identifier": {      "name": "DB_TABLE",      "domain": {        "name": "Physical Domain",        "community": {          "name": "DBs Community"        }      }    },    "type": {      "name": "Table"    },    "attributes": {      "Description": [        {          "value": "The Users table."        }      ],      "Profiling Information": [        {          "value": "Profiling information not available."        }      ]    }  }

创建新资产时,导入命令必须包含下列字段:

  • 名称
  • 类型
  • 域名

示例中,您还添加两个属性导入资产

导入APIREST调用

启动导入作业使用Post应用方法与/import/json-job端点导入资源库

唯一需要的参数是文件库.

curl-XPOST网站
           
            rest/2.0/import/json-job'\-HCente-Type:多段/格式数据\-Ffile
            
             '
            
           

可选参数列表见关于导入RESTAPI段导入API文档

响应包含作业信息

可见导入作业结果活动页控制台日志.

监听导入作业状态使用作业REST核心API资源Get/jobs/{jjobId}.任务id返回导入请求响应机构标识符字段内

摘要

沿袭此教程 :

  • 新万博移动客户端CollibraREST导入API基本构件
    • JSON文件格式
    • 标识符
    • 导入命令
  • 新万博移动客户端CollibraREST导入API
    • 创建root社区
    • 创建域名
    • 创建资产
    • 向资产添加属性

狗万新闻c追加资源