您可以将虚拟数据发布到IBM Knowledge Catalog 的目录中。
通过将虚拟数据发布到目录,您可以完成以下任务。- 使用全局搜索来组织,标记,分类和搜索已发布的数据资产。
- 监管虚拟数据资产并使其遵守数据保护规则。 有关详细信息,请参阅 Data Virtualization中的使用数据保护规则管理虚拟数据。
在Data Virtualization中,可以使用两种方法将资产发布到目录中。 您可以选择强制将所有资产发布到主目录,也可以允许用户选择发布到他们具有 管理者 或编辑者角色的任何目录。
如果要强制发布到主目录,Data Virtualization 管理器必须在 中启用强制发布到受管 目录,并选择一个主目录,所有使用用户界面创建的虚拟化对象都将发布到该目录。 如果启用此设置,那么用户在虚拟化数据时将无法选择他们发布到的目录。 所有资产都将自动发布到主目录。
如果未强制发布到主目录,那么用户可以选择发布到他们具有 管理者 或 "编辑者" 角色的任何目录。 用户可以从 Virtualize 页面上的下拉列表中选择目录。
请勿从目录中除去此服务标识。 它是自动发布到主目录所必需的。 服务标识将在所选主目录合作者列表中显示为 "不可用" 用户,并且将分配 管理者 角色。
准备工作
- 启用个人凭证。 浏览至 个人凭证。 并启用
- 创建Cloud Object Storage服务实例并配置IBM Knowledge Catalog以使用它。 有关更多信息,请参阅为创建项目和目录配置 Cloud Object Storage。
- 授权 "Watson
Knowledge Catalog服务访问Data Virtualization实例中的数据。
- 登录您的 "IBM® Cloud账户,IBM Knowledge Catalog和Data Virtualization实例就在该账户中配置。
- 从菜单中,选择 。
- 选择 创建 + 以创建新的服务到服务授权。
- 选择IBM Knowledge Catalog service作为源,Data Virtualization service作为目标。
- 选择 DataAccess 角色以进行服务访问。
- 单击 授权。
- 确保 下的帐户中至少存在一个数据类。
- 确保运行剖析的用户从Data Virtualization实例所属的同一 "IBM Cloud账户运行。
关于本任务
如果你有 "Data Virtualization、"经理或 "工程师角色,当你使用 "Data Virtualization控制台虚拟化数据时,如果你强制发布到目录,你的虚拟数据会自动发布到管理的目录。 否则,您可以选择要将虚拟数据发布到的目录。
Data Virtualization、"管理人员"、"工程师"和 "管家可以手动向目录发布虚拟数据。 具有用户角色的Data Virtualization用户可以发布他们创建的虚拟对象。 Data Virtualization 管理器还可以在Data Virtualization服务设置中启用强制自动发布到预选目录。
将Data Virtualization对象发布到还没有Data Virtualization连接的目录时,目标目录会自动添加Data Virtualization连接。
过程
手动将虚拟数据发布到目录。
结果
发布虚拟视图时,IBM Knowledge Catalog会为其分配type:view
标记,以将其与虚拟表区分开来。
将虚拟表或视图发布到目录时,如果尚未创建从该Data Virtualization实例到目标目录的Data Virtualization连接,则会自动添加该连接。
下一步操作
如果您希望目录合作者使用发布到目录的虚拟对象,那么必须授予这些合作者对这些虚拟对象的访问权。 有关更多信息,请参阅 管理对虚拟对象的访问权。
在 "Watson服务("Data Virtualization除外)的预览中应用数据屏蔽或行级过滤时,不应用Data Virtualization"访问控制。 Data Virtualization内部访问控制可通过Data Virtualization用户界面中的 "管理访问"进行控制,但不适用于其他 "Watson服务的预览,这些服务具有屏蔽或行级过滤功能。 您必须定义规则以管理对目录,项目,数据资产或连接的访问权,以便在其他 Watson 服务中进行访问控制。
预览仅受数据保护规则和目录或项目访问控制的约束。
即使用户没有从Data Virtualization中查询对象的权限,但如果他们有访问数据资产的目录或项目的权限,也可以在目录或项目中预览该对象。