Data Virtualization 中连接到数据源

Data Virtualization 支持可以添加到数据源环境中的许多关系数据源和非关系数据源。 要虚拟化数据,第一步是将数据源连接到 Data Virtualization

添加数据源后,分配给 Data Virtualization 角色的用户可以执行与关联的许可权一致的操作,并授予该角色相应的许可权。 要了解有关每个角色的操作和许可权的更多信息,请参阅 管理用户和角色

了解如何连接到数据源。

准备工作

添加与数据源的连接

要在环境中添加与数据源的连接,请完成以下步骤。

  1. 在导航菜单上,单击 数据 > Data virtualization。 此时将显示 " 数据源 " 页面。

  2. 单击 添加连接 > 新建连接 以查看数据源列表。

  3. 选择要连接到的数据源类型,并提供以下信息:

    • 数据库的连接名称和描述
    • 数据库名称
    • 数据库的主机名或 IP 地址和端口号
    • 数据源的用户名和密码
    • 创建连接所需的任何其他属性。
    • 注: 此处指定的用户名和密码是指对数据源具有只读访问权的标识。 此用户是从数据源访问数据所必需的,并且不一定对应于 Cloud Pak for Data 用户名或 Data Virtualization 用户标识。

      对于某些数据源,可以使用 Cloud Pak for Data 凭证来访问数据源。 为此,请选中对应的复选框。

    • 可选: 要使用 Kerberos 认证连接到数据源,必须提供服务主体名称,用户主体名称和密钥表文件以创建连接。
    • 可选: 您可以使用保险库文件中的私钥进行认证。
    • 如果要使用 SSL 连接到数据库,请复制 SSL 证书的内容并将其粘贴到相应的框中。

      某些数据源可以使用存储为私钥的 SSL 证书。 如果您正在使用外部保险库文件中的私钥,那么必须具有相应的许可权才能连接到外部保险库文件,或者管理员必须与您共享相应的私钥。 有关更多信息,请参阅 管理私钥和保险库

  4. 可选: 您可以通过参阅下表,添加其他合作者以从 " 添加合作者并将连接添加到远程连接器 " 页面访问连接。
    连接访问权 步骤
    仅创建者: 只有连接的创建者才能访问该连接。 选择 跳过
    用户和用户组: 您选择的任何用户以及属于您选择的组的任何用户都可以访问连接。 选择 添加合作者 > 角色 ,然后选择要添加的用户和用户组
    具有所选角色的用户: 具有您选择的角色的任何用户都可以访问连接。 选择 添加合作者 > 用户和用户组 ,然后选择要添加的角色

    有关合作者的更多信息,请参阅 合作者

  5. 单击 创建 以将连接添加到数据源环境。

  6. 可选: 选择要与数据源关联的远程连接器,然后单击 添加到连接器

    有关更多信息,请参阅 使用 Data Virtualization中的远程连接器访问数据源

  7. 通过完成以下步骤,管理每个合作者 (用户,用户组或有权访问数据源连接的角色) 可以对连接执行的数据库任务。
    1. 在 " 数据源 " 页面上,单击垂直溢出菜单 (垂直溢出菜单图标。) ,然后选择 管理访问权。 将显示合作者及其当前特权的列表。
    2. 授予或撤销每个合作者的特权。 有关更多信息,请参阅 连接特权
      注: 您只能授予分配给自己的特权,并且必须具有 GRANT 特权。
    3. 应用您所作的更改。

从现有平台连接添加数据源

要从现有平台连接添加数据源,请完成以下步骤。

重要说明:

通常,在从现有平台连接添加数据源之后,应该编辑来自 Data Virtualization 的连接。 这有助于确保在进行更改和刷新数据源时正确同步连接。 避免从 平台连接 选项卡编辑连接。

  1. 在导航菜单上,单击 数据 > Data virtualization。 此时将显示 " 数据源 " 页面。

  2. 单击 添加连接 > 现有平台连接 以查看数据源列表。

  3. 选择数据源,然后单击 添加

    重要说明:

    要选择平台连接,请单击平台连接名称,而不是名称旁边的单选按钮,然后继续添加连接。

    有关详细信息,请参阅无法从现有连接添加数据源

  4. 可选: 您可以通过参阅下表,添加其他合作者以从 " 添加合作者并将连接添加到远程连接器 " 页面访问连接。
    连接访问权 步骤
    仅创建者: 只有连接的创建者才能访问该连接。 选择 跳过
    用户和用户组: 您选择的任何用户以及属于您选择的组的任何用户都可以访问连接。 选择添加协作者 > 角色 ,然后选择要添加的用户和用户组
    具有所选角色的用户: 具有您选择的角色的任何用户都可以访问连接。 选择添加协作者 > 用户和用户组 ,然后选择要添加的角色

    有关合作者的更多信息,请参阅 合作者

  5. 可选: 选择要与数据源关联的远程连接器,然后单击 添加到连接器

    如需了解更多信息,请参阅 Data Virtualization 中的使用远程连接器访问数据源

  6. 单击 添加 以添加连接。
    注:Data Virtualization中添加数据源连接时,可能需要刷新两次 " 虚拟化 " 页面。 添加新的数据源连接时,将显示第一个刷新通知。 单击 刷新 以重新装入表,包括新连接。 在重新装入表之后,将显示第二个通知。 再次单击 刷新 以使用新装入的表更新表列表。
  7. 通过完成以下步骤,管理每个合作者 (用户,用户组或有权访问数据源连接的角色) 可以对连接执行的数据库任务。
    1. 数据源页面,单击垂直溢出菜单 (垂直溢出菜单图标。) 并选择管理访问。 将显示合作者及其当前特权的列表。
    2. 授予或撤销每个合作者的特权。 有关更多信息,请参阅 连接特权
      注: 您只能授予分配给自己的特权,并且必须具有 GRANT 特权。
    3. 应用您所作的更改。

后续步骤

了解更多