样例用例

添加一个团体、一个具有表示模式、表、列和相关关系的资产的域

本节中的JSON在这些资源还不存在的环境中执行以下操作:狗万新闻c

  • 添加一个社区:DBs社区
  • 在创建的社区中添加一个域:物理域
  • 将以下资产添加到已创建的域:SCHEMA_1TABLE_1TABLE_2TAB_1_COLUMN_1TAB_1_COLUMN_2TAB_2_COLUMN_1
  • 创建关系:
    • SCHEMA_1包含TABLE_1
    • SCHEMA_1包含TABLE_2
    • TAB_1_COLUMN_1是TABLE_1的一部分
    • TAB_1_COLUMN_2是TABLE_1的一部分
    • TAB_2_COLUMN_1是TABLE_2的一部分
输入
[{"resourceType": "Community", "identifier": {"name": " db Community"}}, {"resourceType": "Domain", "identifier": {"name": "Physical Domain", "Community"}}, "type": "Asset", "identifier": {"name": "SCHEMA_1", "Domain": {"name": "Physical Domain", "Community": {"name": " db Community"}}}, "type": {"name": "Schema"}}, {"resourceType": "Asset", "identifier": {"name": "Schema"}}, {"resourceType": "Asset", "identifier": {"name": "TABLE_1", "Domain":{"name": "物理域","community": {"name": " db community"}}}, "type": {"name": "Table"}, " relationships ": {"0000000 -0000-0000-0000-0000 -0000-0000-0000-0000 -0000-0000-0000-0000 -0000-0000:SOURCE": [{"name": "SCHEMA_1", " Domain": {"name": "Physical Domain", "community"}}}}, {"resourceType": "Asset", "identifier": {"name": "TABLE_2", " Domain": {"name": "Physical Domain", "community": {"name": " db community"}}}, "type": {"name": "Table"}}}, " relationships ":{"0000000 -0000-0000-0000-000000007043:SOURCE": [{"name": "SCHEMA_1", "domain": {"name": "Physical domain", "community"}}}}}, {"resourceType": "Asset", "identifier": {"name": "TAB_1_COLUMN_1", "domain": {"name": "TAB_1_COLUMN_1", "domain": "type": {"name": "Physical domain", "community"}}}, "relations": {"0000000 -0000-0000-0000-0000 -000000007042:TARGET": [{"name": "TABLE_1", "domain": {"name": "Physical domain", "community"}}}“星展社区 " } } } ] } }, { " resourceType”:“资产”、“标识符”:{“名称”:“TAB_1_COLUMN_2”、“域”:{“名称”:“物理域”、“社区”:{“名称”:“DBs社区 " } } }, " 类型”:{“名称”:“列”},“关系”:{“00000000-0000-0000-0000-000000007042:目标”:[{“名称”:“TABLE_1”,“域”:{“名称”:“物理域”、“社区”:{“名称”:“DBs社区 " } } } ] } }, { " resourceType”:“资产”、“标识符”:{“名称”:“TAB_2_COLUMN_1”、“域”:{“名称”:"Physical Domain", "community": {"name": " db community"}}}, "type": {"name": "Column"}, "relations": {"0000000 -0000-0000-0000-000000007042:TARGET": [{"name": "TABLE_2", " Domain": {"name": "Physical Domain", "community": {"name": " db community"}}}]}}]

资产的导入映射

本节中的JSON为模式、表和列资产创建映射。

此示例仅在引用的资源存在时有效。狗万新闻c运行该页开头的导入命令来创建它们。

在这些资源还不存在的环境中,会创建以下映射:狗万新闻c

  • EXT_SYSTEMEXT_SCHEMA_1_ID)→SCHEMA_1
  • EXT_SYSTEMEXT_TABLE_1_ID)→TABLE_1
  • EXT_SYSTEMEXT_TABLE_2_ID)→TABLE_2
  • EXT_SYSTEMEXT_TABLE_1_COLUMN_1_ID)→TAB_1_COLUMN_1
  • EXT_SYSTEMEXT_TABLE_1_COLUMN_2_ID)→TAB_1_COLUMN_2
  • EXT_SYSTEMEXT_TABLE_2_COLUMN_1_ID)→TAB_2_COLUMN_1

手动删除映射引用的资源时,不会同时删除映射。仅删除映射中对已删除资源的引用。这有助于外部系统检测Collibra用来存储现在被删除的资源。狗万新闻c新万博移动客户端然后外部系统可以决定采取适当的行动。

输入
[{"resourceType": "Mapping", "identifier": {"externalSystemId": "EXT_SYSTEM", "externalEntityId": "EXT_SCHEMA_1_ID"}, "asset": {"name": "SCHEMA_1", "domain": {"name": "Physical domain", "community": {"name": " db community"}}}}, {"resourceType": "Mapping", "identifier": {"externalSystemId": "EXT_SYSTEM", "externalEntityId": "EXT_TABLE_1_ID"}, "asset": {"name": "Physical domain", "community": {"name": " db community"}}}}, {"resourceType": "EXT_SCHEMA_1_ID"“映射”,“标识”:{“externalSystemId”:“EXT_SYSTEM”,“externalEntityId”:“ext_table__id”},“资产”:{“name”:“TABLE_2”,“域”:{“name”:“物理域”,“externalEntityId”:“团体”:{“name”:“db community”}}}},{“resourceType”:“映射”,“identifier”:{“externalSystemId”:“EXT_SYSTEM”,“externalEntityId”:“EXT_TABLE_1_COLUMN_1_ID”},“资产”:{“name”:“TAB_1_COLUMN_1”,“域”:{“name”:“物理域”,“团体”:{“name”:“db community”}}}},{“resourceType”:“映射”,“标识”:{“externalSystemId”:“EXT_SYSTEM”,“externalEntityId”:“ext_table_column__id”},“资产”:{“name”:“TAB_1_COLUMN_2”,“域”:{“name”:“物理域”,“community”:{“name”:“db community”}}}},{“resourceType”:“映射”,“identifier”:{“externalSystemId”:“EXT_SYSTEM”,“externalEntityId”:“ext_table_column_1_id”},“资产”:{“name”:“tab_column_1”,“域”:{“name”:“物理域”,“community”:{“name”:“db community”}}}}]

导入资产并隐式创建映射

您可以在同一个输入文件中导入资产及其映射。

本节中的JSON在这些资源还不存在的环境中执行以下操作:狗万新闻c

  • 添加一个社区:DBs社区
  • 在创建的社区中添加一个域:物理域
  • 将以下资产添加到已创建的域:SCHEMA_1TABLE_1TABLE_2TAB_1_COLUMN_1TAB_1_COLUMN_2TAB_2_COLUMN_1
  • 创建关系:
    • SCHEMA_1包含TABLE_1
    • SCHEMA_1包含TABLE_2
    • TAB_1_COLUMN_1是TABLE_1的一部分
    • TAB_1_COLUMN_2是TABLE_1的一部分
    • TAB_2_COLUMN_1是TABLE_2的一部分
  • 创建映射:
    • EXT_SYSTEMEXT_SCHEMA_1_ID)→SCHEMA_1
    • EXT_SYSTEMEXT_TABLE_1_ID)→TABLE_1
    • EXT_SYSTEMEXT_TABLE_2_ID)→TABLE_2
    • EXT_SYSTEMEXT_TABLE_1_COLUMN_1_ID)→TAB_1_COLUMN_1
    • EXT_SYSTEMEXT_TABLE_1_COLUMN_2_ID)→TAB_1_COLUMN_2
    • EXT_SYSTEMEXT_TABLE_2_COLUMN_1_ID)→TAB_2_COLUMN_1

手动删除映射引用的资源时,不会同时删除映射。仅删除映射中对已删除资源的引用。这有助于外部系统检测Collibra用来存储现在被删除的资源。狗万新闻c新万博移动客户端然后外部系统可以决定采取适当的行动。

输入
[{"resourceType": "Community", "identifier": {"name": " db Community"}}, {"resourceType": "Domain", "identifier": {"name": "Physical Domain", "Community": {"name": " db Community"}}, "type": "type": {"name": "Physical Data Dictionary"}}, {"resourceType": "Asset": "Physical Data Dictionary"}}, "identifier": {"externalSystemId": "EXT_SYSTEM", "externalEntityId": "EXT_SCHEMA_1_ID"}, "name": "SCHEMA_1", "Domain": {"name": "Physical Domain", "Community": {"name": " db Community"}}, "type": "Domain": {"name": " db Community"}}, "type": "Domain": {"name": " db Community"}}, "type": "Domain": {"name": " db Community":"Schema"}}, {"resourceType": "Asset", "identifier": {"externalSystemId": "EXT_SYSTEM", "externalEntityId": "EXT_TABLE_1_ID"}, "name": "TABLE_1", "domain": {"name": "Physical domain", "community": {"name": " db community"}}, "type": {"name": "Table"}, "relations": {"0000000 -0000-0000-0000-000000007043:SOURCE": [{"externalSystemId": "EXT_SYSTEM", "externalEntityId": "EXT_SCHEMA_1_ID"}]}}, {"resourceType": "Asset", "identifier": {"externalSystemId": "externalSystemId": "EXT_SCHEMA_1_ID"}]}}, {"resourceType": "Asset", "identifier": {"externalSystemId": "EXT_TABLE_1_ID":"EXT_SYSTEM", "externalEntityId": " ext_table__id "}, "name": "TABLE_2", "domain": {"name": "Physical domain", "community": {"name": " db community"}}, "type": {"name": "Table"}, "relations": {"0000000 -0000-0000-0000-000000007043:SOURCE": [{"externalSystemId": "EXT_SYSTEM", "externalEntityId": "EXT_SCHEMA_1_ID"}]}}, {"resourceType": "Asset", "identifier": {"externalSystemId": "EXT_SYSTEM", "externalEntityId": " ext_column_1_id "}, "name": "TAB_1_COLUMN_1", "domain": "TAB_1_COLUMN_1": "domain":{"name": "物理域","community": {"name": " db community"}}, "type": {"name": "Column"}, "relations": {"0000000 -0000-0000-0000-0000 -000000007042:TARGET": [{"externalSystemId": "EXT_SYSTEM", "externalEntityId": "EXT_TABLE_1_ID"}]}}, {"resourceType": "Asset", "identifier": {"externalSystemId": "EXT_SYSTEM", "externalEntityId": " ext_table_column__id "}, "name": "TAB_1_COLUMN_2", " Domain": {"name": "物理域","community": {"name": " db community"}}, "type":{"name": "Column"}, "relations": {"0000000 -0000-0000-0000-000000007042:TARGET": [{"externalSystemId": "EXT_SYSTEM", "externalEntityId": "EXT_TABLE_1_ID"}]}}, {"resourceType": "Asset", "identifier": {"externalSystemId": "EXT_SYSTEM", "externalEntityId": "EXT_TABLE_1_ID"}, "name": "TAB_2_COLUMN_1", "domain": {"name": "Physical domain", "community": {"name": " db community"}}, "type": {"name": "Column"}, "relations": {"0000000 -0000-0000-0000-000000007042:TARGET":[{"externalSystemId": "EXT_SYSTEM", "externalEntityId": " ext_table__id "}]}}]

使用资产映射作为标识来修改资产

您可以使用资产映射作为标识符来更新资产。

此示例仅在引用的资源存在时有效。狗万新闻c运行该页开头的导入命令来创建它们。

输入
[{"resourceType": "Asset", "identifier": {"externalSystemId": "EXT_SYSTEM", "externalEntityId": "EXT_TABLE_1_COLUMN_1_ID"}, "name": "TAB_1_COLUMN_1_NEW"}]

更新架构、表和列资产

此示例仅在引用的资源存在时有效。狗万新闻c运行该页开头的导入命令来创建它们。

本节中JSON的作用如下:

  • 的显示名称SCHEMA_1模式
  • 的显示名称TABLE_1T1
  • 的显示名称TABLE_2T2
  • 的显示名称TAB_1_COLUMN_1C1
  • 的显示名称TAB_1_COLUMN_2C2
  • 的显示名称TAB_2_COLUMN_1C3
输入
[{"resourceType": "资产","标识符":{"name": "SCHEMA_1", "domain": {"name": " db community"}}}, "displayName": "SCHEMA", "type": {"name": "SCHEMA"}}}, "displayName": "Asset", "identifier": {"name": "TABLE_1", "domain": {"name": "Physical domain", "community": {"name": " db community"}}}, "displayName": "T1", "type": {"name": "Table"}, " relationships ": {"0000000 -0000-0000-0000-000000007043:SOURCE": [{"name": "SCHEMA_1", "domain": " properties "}}}{" name ":“物理域”,“社区”:{“名称”:“DBs社区 " } } } ] } }, { " resourceType”:“资产”、“标识符”:{“名称”:“TABLE_2”、“域”:{“名称”:“物理域”、“社区”:{“名称”:“DBs社区 " } } }, " displayName”:“T2”、“类型”:{“名称”:“表”},“关系”:{“00000000-0000-0000-0000-000000007043:源”:[{“名称”:“SCHEMA_1”,“域”:{“名称”:“物理域”、“社区”:{“名称”:“DBs社区 " } } } ] } }, { " resourceType”:“资产”、“标识符”:{"name": "TAB_1_COLUMN_1", "domain": {"name": "Physical domain", "community"}}}, "type": {"name": "Column"}, "displayName": "C1", "relations": {"0000000 -0000-0000-0000-000000007042:TARGET": [{"name": "TABLE_1", "domain": {"name": "Physical domain", "community": {"name": " db community"}}}}}, {"resourceType": "Asset", "identifier": {"name": "TAB_1_COLUMN_2", "domain": {"name": "Physical domain", "community": "community"}}}, "name": "name", "domain": {"name": "Physical domain", "community": "community"}}}:" db Community"}}}, "displayName": "C2", "type": {"name": "Column"}, "relations": {"0000000 -0000-0000-0000-0000 -000000007042:TARGET": [{"name": "TABLE_1", "domain": {"name": "Physical domain", " Community"}}}]}}, {"resourceType": "Asset", "identifier": {"name": "TAB_2_COLUMN_1", "domain": {"name": "Physical domain", " Community": {"name": " db Community"}}}, "displayName": "C3", "type": {"name": "Column"}, "relations":{"0000000 -0000-0000-0000-000000007042:TARGET": [{"name": "TABLE_2", "domain": {"name": "Physical domain", "community": {"name": " db community"}}}]}}]

导入多个资源属性

本节中的JSON在这些资源还不存在的环境中执行以下操作:狗万新闻c

  • 添加一个社区:DBs社区
  • 在创建的社区中添加一个域:物理域
  • 添加资产DB_TABLE到已创建的具有以下属性的域:
    • 分析信息。
    • 描述。
输入
[{"resourceType": "Community", "identifier": {"name": " db Community"}}, {"resourceType": "Domain", "identifier": {"name": " db Community"}}, "type": {"name": "Physical Domain", "identifier": {"name": "DB_TABLE", "Domain": {"name": "Physical Domain", "Community": {"name": " db Community"}}}, "type": {"name": "Table"}, "attributes": {"Description": [{"value": " Data Dictionary"}}:" Users表"}],"分析信息":[{"value": "请执行"}]}}]

导入多值属性

为使此示例工作,必须创建一个新的属性类型并将其分配给表格Collibra数据智能云中新万博移动客户端的资产类型。

教我怎么做。

  1. 在主菜单中单击,然后按设置
    打开Co新万博移动客户端llibra设置页面。
  2. 2 .在页签中单击特征属性

    打开属性表。

  3. 在表格上方的右侧,单击添加
    创建属性类型对话框。
  4. 输入需要的信息。

    价值

    的名字 索引
    种类 多个选择
    与价值观 姓氏姓名id(按输入分隔每个值)
  5. 点击保存

    创建属性类型Indexes。

  6. 2 .在页签中单击资产类型
    出现资产类型表。
  7. 在资产类型表中,选择表格资产类型。

    资产类型编辑器将打开。

  8. 2 .在页签中单击全球作业

    全局赋值:特征表出现。

  9. 在表格上方的右侧,单击编辑
  10. 在表格上方的右侧,单击添加特征
    添加特性对话框。
  11. 选择索引
  12. 在表格上方的右侧,单击保存

本节中的JSON在这些资源还不存在的环境中执行以下操作:狗万新闻c

  • 添加一个社区:DBs社区
  • 在创建的社区中添加一个域:物理域
  • 添加资产DB_TABLE到已创建的具有以下多值属性的域:
    • 索引。
输入
[{"resourceType": "Community", "identifier": {"name": " db Community"}}, {"resourceType": "Domain", "identifier": {"name": "Physical Domain", "Community"}}, "type": "Domain", "identifier": "Asset": "Physical Data Dictionary"}}, "name": "externalSystemId": "EXT_SYSTEM", "externalEntityId": "EXT_TABLE"}, "name": "DB_TABLE", "Domain": {"name": "Physical Domain", "Community": {"name": " db Community"}}, "type": {"name": "Table"}, "attributes":{“索引”:[{“值”:“姓”、“名 " ] } ] } }]

进口的关系

本节中的JSON在这些资源还不存在的环境中执行以下操作:狗万新闻c

  • 添加一个社区:DBs社区
  • 在创建的社区中添加一个域:物理域
  • 添加资产DB_SCHEMA没有关系。
  • 添加资产DB_TABLE的源关系USERS_SCHEMA
  • 添加资产DB_COLUMN的目标关系USERS_TABLE
输入
[{"resourceType": "Community", "identifier": {"name": " db Community"}}, {"resourceType": "Domain", "identifier": {"name": " db Community"}}, "type": {"name": "Physical Domain", "identifier": {"name": "DB_SCHEMA", "Domain": {"name": "Physical Domain", "Community": {"name": " db Community"}}}, "type": {"name": "Schema"}}, {"resourceType": "Asset", "identifier": {"name": "Schema"}}, {"resourceType": "Asset", "identifier": {"name": "Schema"}}, {"name": "DB_TABLE", "Domain":{"name": "物理域","community": {"name": " db community"}}}, "type": {"name": "Table"}, "relations": {"0000000 -0000-0000-0000-0000 -0000-0000-0000- 7043:SOURCE": [{"name": "DB_SCHEMA", " Domain": {"name": "Physical Domain", "community"}}}}, {"resourceType": "Asset", "identifier": {"name": "DB_COLUMN", " Domain": {"name": "Physical Domain", "community": {"name": " db community"}}}, "type": {"name": "Column"}}}, " relationships ": " columns "}, " relationships ":{"0000000 -0000-0000-0000-000000007042:TARGET": [{"name": "DB_TABLE", "domain": {"name": "物理域","community": {"name": " db community"}}}]}}]

进口标签

本节中的JSON在这些资源还不存在的环境中执行以下操作:狗万新闻c

  • 添加一个社区:DBs社区
  • 在创建的社区中添加一个域:物理域
  • 添加资产DB_SCHEMA没有标签。
  • 添加资产DB_TABLE标签:
    • TAG_1
    • TAG_2
输入
[{"resourceType": "Community", "identifier": {"name": " db Community"}}, {"resourceType": "Domain", "identifier": {"name": " db Community"}}, "type": {"name": "Physical Domain", "identifier": {"name": "DB_SCHEMA", "Domain": {"name": "Physical Domain", "Community": {"name": " db Community"}}}, "type": {"name": "Schema"}}, {"resourceType": "Asset", "identifier": {"name": "Schema"}}, {"resourceType": "Asset", "identifier": {"name": "Schema"}}, {"name": "DB_TABLE", "Domain":{" name ":“物理域”,“社区”:{“名称”:“DBs社区 " } } }, " 类型”:{“名称”:“表”},“标签”:[“TAG_1”、“TAG_2”]}]

导入复杂关系

为了让这个例子工作,你必须有以下资源:狗万新闻c

  • 一个名为DBs社区
  • 一个物理数据字典社区内命名的域物理域
  • 一个映射社区内命名的域我的映射域
  • 以下资产物理域DB_COL_SOURCE_1DB_COL_SOURCE_2DB_COL_TARGET_1DB_COL_TARGET_2
  • 一个映射规范资产命名MapSpec我的映射域

获取JSON来创建它们。

输入
[{"resourceType": "Community", "identifier": {"name": " db Community"}}, {"resourceType": "Domain", "identifier": {"name": "Physical Domain", "Community"}}, "type": {"name": "Physical Data Dictionary"}}, {"resourceType": "Domain", "identifier": {"name": "My Mapping Domain", "Community": {"name": " db Community"}}, "type": {"name": "Mapping Domain"}}, {"resourceType": "Asset", "identifier": {"name": "Mapping Domain"}}, {"resourceType": "Asset", "identifier": {"name": "DB_COL_SOURCE_1", "Domain": {"name": "DB_COL_SOURCE_1": "Domain": {"name": "DB_COL_SOURCE_1": "Domain": {"name": "DB_COL_SOURCE_1":“物理域”,“团体”:{“name”:“db共同体”}}},“type”:{“name”:“列”}},{“resourceType”:“资产”,“identifier”:{“name”:“DB_COL_SOURCE_2”,“Domain”:{“name”:“物理域”,“community”:{“name”:“db共同体”}}},“type”:{“name”:“列”}},{“resourceType”:“资产”,“identifier”:{“name”:“DB_COL_TARGET_1”,“Domain”:{“name”:“物理域”,“community”:{“name”:“db共同体”}}},“type”:{“name”:“列”}},{“resourceType”:{“name”:“DB_COL_TARGET_1”,“Domain”:{“name”:“物理域”,“community”:{“name”:“db共同体”}}},{“type”:{“name”:“列”}},{“resourceType”:{“name”:“Column”}},{“resourceType”:{“name”:“Column”}},{“resourceType”:{“name”:“db共同体”:“资产”,“标识符”:{“name”:“DB_COL_TARGET_2”,“域”:{“name”:“物理域”,“community”:{“name”:“db community”}}},“type”:{“name”:“列”}},{“resourceType”:“资产”,“identifier”:{“name”:“MapSpec”,“domain”:{“name”:“我的映射域”,“community”:{“name”:“db community”}}},“type”:{“name”:“映射规范”}}]

本节中的JSON在这些资源还不存在的环境中执行以下操作:狗万新闻c

  • 在资产和描述属性之间添加字段映射复杂关系。
  • 为导入的复杂关系创建基于外部系统和实体的映射,以供进一步引用。
输入
[{"resourceType": "复杂关系","identifier": {"externalSystemId": " db -元数据-系统","externalEntityId": "FieldMapping12345678"}, "complexRelationType": {"name": "FieldMapping "}, "relations": {"0000000 -0000-0000-0000-000000007088": [{"name": "DB_COL_SOURCE_1", "domain": {"name": "Physical domain", "community": {"name": "DB_COL_SOURCE_2", "domain": {"name": "Physical domain", "community"}}}: "domain": {"name": "Physical domain", "community": {"name": "DB_COL_SOURCE_2", "domain": {"name": "Physical domain", "community": {"name": "Physical domain", "community": {"name": "“星展社区 " } } } ], " 00000000-0000-0000-0000-000000007089”:[{“名称”:“DB_COL_TARGET_1”,“域”:{“名称”:“物理域”,“社区”:{“名称”:“DBs社区 " } } }, { " 名称”:“DB_COL_TARGET_2”、“域”:{“名称”:“物理域”、“社区”:{“名称”:“DBs社区 " } } } ], " 00000000-0000-0000-0000-000000007090”:[{“名称”:“MapSpec”,“域”:{“名称”:“我的映射域”、“社区”:{“名称”:“DBs社区 " } } } ] }, " 属性”:{“描述”:[{“价值”:" xxx_column_1 "}]}}]