通过REST API获取JDBC模式摄取的id

当你使用帖子方法/模式/ jdbcCollibra数据智能云目录R新万博移动客户端EST API的端点注册数据源使用JDBC驱动程序,必须提供以下通用唯一标识符(uuid)。

参数 描述
jdbcDriverId 所需JDBC驱动程序的UUID。
ownerId Collibra中注册数据的所有者的UUID。新万博移动客户端
观察者 用于摄取的Jobserver的UUID。

步骤

  1. 检索JDBC驱动程序的UUID。

    使用得到方法/ jdbcCollibra数据智能云核心R新万博移动客户端EST API的端点。

    curl -X GET 'https:///rest/2.0/jdbc' \ -H 'Content-Type: application/json'

    响应包含驱动程序的UUIDid

    您可以添加诸如数据库名称之类的参数来检索所需的驱动程序。
    curl -X GET 'https:///rest/2.0/jdbc?数据库名称=Oracle' \ -H 'Content-Type: application/json'
    响应还包含所需的连接属性。

  2. 检索将成为所摄取模式的所有者的Collibra用户新万博移动客户端的UUID。

    使用得到方法/用户Collibra数据智能云核心R新万博移动客户端EST API的端点名字参数。

    curl -X GET 'https:///rest/2.0/users?name=' \ -H 'Content-Type: application/json'

    响应包含用户的UUIDid

    使用/用户/电流端点检索当前登录用户的UUID。
    curl -X GET 'https:///rest/2.0/users/current' \ -H 'Content-Type: application/json'
  3. 检索Jobserver的UUID。

    使用得到方法/配置/ jobServerInstanceCollibra数据智能云目录R新万博移动客户端EST API的端点。

    curl -X GET 'https:///rest/catalog/1.0/configuration/jobServerInstance' \ -H 'Content-Type: application/json'

    响应包含jobserver的uuid为id

  4. 使用uuid和有关连接参数的信息来构建API调用。
    curl -X POST 'https:///rest/catalog/1.0/schemas/jdbc' \ -H 'Content-Type: application/json' \ -d '{"schemaName": "", "jdbcDriverId": "d89fde06-02ef-43de-ab40-43700c91da15", "properties": {"host": "", "port": "", "schema": ""}, "user": "", "description": "", "ownerId":"0000000 - 0000000- 0000000- 000000900002", "jobServer": "9cb2202b-ac91-45a3-a7bd-cc5b6c965be3"} "

    该示例列出了连接到Oracle数据库所需的最小数据。

    描述参数不是强制性的,但是您还应该提供Collibra模式资产的描述,作为最佳实践。新万博移动客户端