0 / 0
Go back to the English version of the documentation
在Data Virtualization中连接数据源
Last updated: 2024年11月26日
在Data Virtualization中添加和连接数据源

Data Virtualization支持许多关系型和非关系型数据源,您可以将它们添加到数据源环境中。 Data Virtualization使用 Java™ 数据库连接JDBC)协议连接关系数据源。

了解如何连接到数据源。

重要:请勿创建与Data Virtualization实例的连接。

准备工作

  1. 如果要对已发布的对象实施监管,请设置要将资产发布到的受管目录。 有关详细信息,请参阅 Data Virtualization中的管理虚拟数据
  2. 查看Data Virtualization支持的数据源列表。 有关详细信息,请参阅 Data Virtualization中支持的数据源
  3. 对于某些数据源,例如 Amazon S3Ceph®IBM Cloud Object StorageGoogle BigQuerySnowflake,必须完成特定步骤。
  4. 添加数据源后,任何具有虚拟化权限Data Virtualization 管理器工程师角色)的用户都可以创建虚拟表。 用户可以使用添加的任何数据源创建虚拟表,无论该数据源是哪个用户添加的。 有关更多信息,请参阅 管理用户和角色
  5. 查看Data Virtualization中数据类型映射的限制和约束。 有关详细信息,请参阅 Data Virtualization中支持的数据源
  6. 查看 Data Virtualization中的数据源连接访问限制,规划希望谁能访问数据源连接以及希望他们拥有哪些权限。

添加与数据源的连接

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

  1. 在导航菜单上,单击 数据 > Data virtualization。 缺省情况下,服务菜单将打开到 " 数据源 " 页面。

  2. 单击添加连接 > 新连接,查看可添加到Data Virtualization数据源列表。

  3. 选择要连接到的数据源类型,然后单击 选择

    您创建的连接类型确定了您必须提供的信息。

    通常,连接需要 URL ,主机名和端口号。

  4. 基于所选连接指定必需的信息:

    • 连接名称和描述。
    • 数据库名称
    • 访问连接所需的数据库的主机名或 IP 地址和端口号。
    • 允许访问数据源的用户名和密码。
      注: 此处指定的用户名和密码是指对数据源具有只读访问权的标识。 从数据源访问数据时需要使用该用户,但并不一定与 "Cloud Pak for Data用户名或Data Virtualization用户 ID 相对应。

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

    • 创建连接所需的任何其他属性。
  5. 如果要使用 SSL 连接到数据库,请复制 SSL 证书的内容并将其粘贴到相应的框中。

  6. 将合作者添加到数据源连接以确定谁可以访问该连接。 在 " 添加合作者并将连接添加到远程连接器 " 页面上,创建者将列示为合作者。 从以下选项中进行选择,以向连接添加其他合作者:
    • 选择 跳过 以创建没有任何其他合作者或远程连接器的数据源连接。 这意味着只有连接的创建者才能查看和使用该连接。
    • 选择 添加合作者 > 用户 ,然后选择要添加为合作者的用户和用户组。 您选择的任何用户以及属于您选择的组的任何用户都可以访问连接
    • 选择 添加合作者 > 角色 ,然后选择要添加为合作者的角色。 您可以添加 "工程师" 角色和/或 "管理员" 角色。 具有您选择的角色的任何用户都可以访问连接。

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

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

  8. 管理连接的访问权,以确定合作者可以对连接执行哪些数据库任务。
    1. 在 " 数据源 " 页面上,单击垂直溢出菜单 (垂直溢出菜单图标。) ,然后选择 管理访问权。 在 " 管理访问权 " 页面上,您可以看到合作者及其当前分配的特权。
    2. 您可以从 " 管理访问权 " 页面添加其他合作者。
    3. 应用您所作的更改。
  9. 传输数据源连接的所有权。 请参阅 Data Virtualization中的数据源所有权转移

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

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

  1. 在导航菜单上,单击 数据 > Data virtualization。 缺省情况下,服务菜单将打开到 " 数据源 " 页面。

  2. 单击添加连接下拉菜单并单击现有平台连接,查看可添加到Data Virtualization数据源列表。

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

  4. 将合作者添加到数据源连接以确定谁可以访问该连接。 在 " 添加合作者并将连接添加到远程连接器 " 页面上,创建者将列示为合作者。 从以下选项中进行选择,以向连接添加其他合作者:
    • 选择 跳过 以创建没有任何其他合作者或远程连接器的数据源连接。 这意味着只有连接的创建者才能查看和使用该连接。
    • 选择 添加合作者 > 用户 ,然后选择要添加为合作者的用户和用户组。 您选择的任何用户以及属于您选择的组的任何用户都可以访问连接
    • 选择 添加合作者 > 角色 ,然后选择要添加为合作者的角色。 您可以添加 "工程师" 角色和/或 "管理员" 角色。 具有您选择的角色的任何用户都可以访问连接。

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

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

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

  6. 单击 添加 以添加连接。
    注意:Data Virtualization中添加数据源连接时,可能需要在虚拟化页面上刷新两次。 添加新的数据源连接时,将显示第一个刷新通知。 单击 刷新 以重新装入表,包括来自新连接的表。 在重新装入表之后,将显示第二个通知。 再次单击 刷新 以使用新装入的表更新表列表。
  7. 管理连接的访问权,以确定合作者可以对连接执行哪些数据库任务。
    1. 在 " 数据源 " 页面上,单击垂直溢出菜单 (垂直溢出菜单图标。) ,然后选择 管理访问权。 在 " 管理访问权 " 页面上,您可以看到合作者及其当前分配的特权。
    2. 您可以从 " 管理访问权 " 页面添加其他合作者。
    3. 应用您所作的更改。
  8. 传输数据源连接的所有权。 请参阅 Data Virtualization中的数据源所有权转移

了解更多信息

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more