知识库 : iUAP DI数据输入:NC数据字典

 

Edit Document

iUAP DI 利用 NC 数据字典 进行 数据输入

在数据 仓库项目实施过程中,通常需要从 NC 生产库中抽取数据在数据仓库中, NC 数据库 输入 数据时,表的数量庞大且每个表的字段众多, 通常 无法直观的知道表和字段的确切含义 。在实际 应用中通常数据仓库的 UAP Home NC UAP Home 分别 独立 部署 使用语义元数据也无法 解决 该问题 。在 iUAP DI 1.2.4 以后 的版本中可以使用 NC 的数据字典 进行数据 输入, 下面 将详细介绍。

NC 的数据字典 结构 原理 如下图:

D:\文档\Documents\产品文档\知识库\DI数据字典部署图.png

其中 NC 数据字典 服务 NC636 以后 的版本 中自然 包含 该服务 ,在 NC636 以前 的版本中需要打一个数据字典服务的补丁 才能使用该服务。

打开 iUAP DI Designer ,在左下角的资源区域, 可以看 数据字典 选项卡,如下图:

空白处右键 在菜单中选择 新建 弹出如 下图 输入 对话框:

输入 名称 和地址 地址格式 是: < 协议 >://<IP | 机器名 | 域名 >:< 端口 > 如果 是使用的 http 协议 可以省略 http:// 如果使用的协议默认端口也可以省略端口。 填写 好地址后点击加载按钮,可以在 帐套下拉 列表中看到设置的帐套 如果出现错误,可能在指定的地址上没有数据字典服务,需要确认 地址 是否正确和数据字典服务是否可用。 选择一个 帐套后 点击 确定 即可 建立一个数据字典服务链接。 新建一个 数据 字典的同时, iUAP DI 会创建一个数据连接, D 新创建数据连接 数据 字典关联起来。

新建 完成后 展开 数据字典 看到里面的内容 如下图所示:

可以 把一张 数据字典 表直接拖拽到转换面板上,这样会在该转换中 自动新建一个 关于 该表数据字典输入 ,也可以 在工具箱中的输入抽屉中选择数据字典 这样会创建一个空的数据字典输入,双击打开该 转换 步骤 设置 界面如下图所示:

数据 连接 NC 数据存储的数据库 连接 ,拖入输入字典会自动选择,也可以选择其他的数据连接 点击 显示 名后浏览 按钮 弹出 一个字典选择对话框,可以选择其他的数据 字典表,表名 是选择数据字典关联的表的名称,随显示名带出,不可编辑。选择 列中默认 是所有的的列,也 可以 删除不需要的 如果 误删点击重新获取,可再次获取所有的列 。过滤 条件可 数据进行简单过滤,多个 过滤 条件是与的 关系 。排序 是数据 按照指定的字段 排序 设置 好后,即可 点击 右上角的预览进行数据预览。

如果 需要多个表 连接, 可以通过 记录 连接 对两 个输入流 进行 连接,在下面的例子中 是对两个数据 字典的连接 总览图 如下

分析主题 定义输入设置如下:

分析 主题分类设置如下:

记录 连接设置如下:

这样 两个数据流通过一个字段和多个字段进行数据的连接 SQL join 有同等的作用。

总之 iUAP DI 数据字典输入 提供 了中文语 义, 方便了 数据从 NC 载入数据 多个 表的连接可以使用记录连接 实现 目前 iUAP DI 仅支持 NC 的数据字典,在 iUAP DI 后续 版本中, 会根据 需要会加入 U8 其他产品的数据字典。

Attachments:

在iUAP DI中利用NC数据字典进行输入数据.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
在iUAP DI中利用NC数据字典进行输入数据.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)