




免费预览已结束,剩余21页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 1 页 共 26 页 ORACLE BIEE 数据建模手册数据建模手册 版本 1 0 状态 测试 最后修改日期 2007 01 31 第 2 页 共 26 页 北京大唐兴竹软件技术有限公司 ORACLE BIEE Web 系统管理员 手册 第 1 页 共 26 页 1建立对数据库的建立对数据库的 ODBC 连接连接 2 2建立一个简单的数据模型建立一个简单的数据模型 6 2 1物理层 PHYSICAL LAYER 6 2 1 1从数据源中导入物理表 6 2 1 2为物理层的表建立关联 9 2 2应用层 BUSINESS LAYER 11 2 2 1从物理层中导入数据表 11 2 2 2为应用层的表建立逻辑关联 12 2 2 3建立维度 13 2 3展现层 PRESENTATION LAYER 17 3安全安全 17 3 1用户的建立和权限设置 18 3 1 1建立用户 18 3 1 2用户权限设置 19 3 2用户组的建立和权限 22 ORACLE BIEE Web 系统管理员 手册 第 2 页 共 26 页 1 1 1 建立对数据库的建立对数据库的建立对数据库的建立对数据库的 ODBCODBCODBC 连接连接连接连接 ODBC 的建立是让 BIEE 建模文件有对应的数据库对象 在 ODBC 中可以设定不同的 数据源 这样在建模时就可以从不同的数据源中读取表或者视图等 控制面板 管理工具 数据源 ODBC 双击后进入如图 1 1 所示界面 图 1 1 ODBC 数据源管理器 选择添加 进入如图 1 2 界面 ORACLE BIEE Web 系统管理员 手册 第 3 页 共 26 页 图 1 2 选择数据源驱动 我们选择的是 Oracle in OraDb10g home1 驱动程序 点击完成后 进入如图 1 3 所示 界面 图 1 3 数据源设置 Data Source Name 就是名称 可以随意 Description 是注释 随意 TNS Service Name 这个需要选择 用下拉菜单选择 至少安装了 ORACLE 的客户端 User ID 用户名 也就 是数据库的用户名 这个和 TNS Name 一样必须确保正确 ORACLE BIEE Web 系统管理员 手册 第 4 页 共 26 页 在点击 OK 之前 我们可以先测试一下数据库连接是否正确 可以在如图 1 3 所示的 界面中点击 Test Connection 按钮 进入如图 1 4 所示界面 图 1 4 测试数据源连接 输入密码 点击 OK 如果出现弹出一个小窗口显示 Connection Successful 则表 示数据源连接成功 回到如图 1 3 的界面中点击 OK 则新的 ODBC 数据源被创建 注意 注意 在打开数据建模文件 RPD 文件时 其中一种打开方式 在线打开 需要在此设 置系统 DNS 方法是 在如图 1 1 的界面下选择 系统 DNS 进入如图 1 5 所示界面 图 1 5 ODBC 系统 DNS 点击 添加 进入到类似图 1 2 所示界面 选择数据驱动 Siebel Analytics Server 点击 完成 进入到如图 1 6 所示界面 ORACLE BIEE Web 系统管理员 手册 第 5 页 共 26 页 图 1 6 配置 Server DNS Name 是名称 随意 Description 是说明 随意 值得注意的是 server 这边显示是 erver 它指的是 Server 的 IP 地址 填写进入即可 在此我用的是本机的 因此填写的是 local 点击 下一步 进入如图 1 7 所示界面 图 1 7 BIEE SERVER 的配置 ORACLE BIEE Web 系统管理员 手册 第 6 页 共 26 页 需要注意的是 这边的 Login ID 是文件中的 administrator 密码是此用户的密码 不 是数据库的 再点击 下一步 在下一个界面中选择 完成 即可 2 2 2 建立一个简单的数据模型建立一个简单的数据模型建立一个简单的数据模型建立一个简单的数据模型 一个完整的数据模型分为 3 层 物理层 Physical Layer 应用层 Business Layer 展 现层 Presentation Layer 其中物理层直接和数据库中的表 视图等挂钩 我们可以选去数 据库中的某几张表 甚至是表中的某几个字段 由于业务原因 我们可能用不到某些字段 因此 我们在模型中导入表后 可以把某些用不到的字段删除 应用层 展现层都直接和 物理层相关 因此 去掉一些用不到的字段可以让此数据模型相对简洁 应用层对数据字 段有一系列复杂的处理 因此 物理层中每张表只需要保留必须的字段即可 应用层则直 接和后面的业务处理挂钩 包括数据维度的建立 用与数据钻取 计算 比如百分比 增 长率 年增长率 等 数据的处理都是通过应用层完成 展现层则直接和在 BIEE WEB 中 建立 Answers 有关 建立 Answers 的所有的材料都是由此模型中的展现层提供的 我们可 以把建立 Answers 作为一个搭积木的过程 而展现层中的内容就是这些积木 注意 注意 由于展现层中的内容直接是在 WEB 中显示出来的 要面对 WEB 建模用户 因此 需要在应用层 展现层中注意重新用更容易理解的名称命名 方便 WEB 用户 2 12 1 物理层 物理层 Physical Layer 2 1 1 从数据源中导入物理表从数据源中导入物理表 运行程序 Siebel Analytics Administration Tool 选择 File New 建立一个新的数据模型 文件 为此模型文件命名后 进入如图 2 1 所示界面 ORACLE BIEE Web 系统管理员 手册 第 7 页 共 26 页 图 2 1 新建 RPD 文件 由图 2 1 我们可以看到 整个文件分为 3 个部分 分别就是刚才说明的三层 从左到 右分别是展现层 应用层 物理层 而在制作数据模型时 顺序则是从右到左 先物理层 再应用层 最后展现层 首先我们要做的是从数据源中把数据结构导入物理层中 为后期处理做准备 点击 File Import From Database 进入如图 2 2 所示界面 图 2 2 数据源选择 选择数据源 如果在第一章中建过就在此能看到 比如 OrclSale 选择 点选它 在下面的输入框中输入用户和密码 点击 OK 进入如图 2 3 所示界面 ORACLE BIEE Web 系统管理员 手册 第 8 页 共 26 页 图 2 3 数据库中表的选择 可以选取其他选项 这样可以导入视图 因为如果要为了符合维度关系再重新建表 那么数据同步就是个问题 用视图就能很好的解决这个问题 选择所需要的表 点击 Import 进入如图 2 4 所示界面 ORACLE BIEE Web 系统管理员 手册 第 9 页 共 26 页 图 2 4 连接池 以上所显示的是一个连接池 表示和数据库的连接情况 在此界面下需要修改的是 Data source 如果选择了数据源后点击 Import 其自动是建立 ODBC 数据源连接时取的 名称 比如 OrclSale 但是在这里必须填写的是数据源的 TNS 名称 在此我们应该改为 ORCL 选择确定即可 然后就进入到数据传输画面 需要等待点时间 视具体情况而定 成功后 物理层中就会添加此连接池 以及刚才选择的表 如图 2 5 所示 我们可以清楚的看到 数据源是 OraclSale 连接池中有具体此数据源信息 自动建立 了一个 BIEE 目录 其中包括 5 张表 sales fact product dim time dim customer dim channel dim 把鼠标移到表名上 如果是刚到导入的表 则会显示信息 row count was not update yet 就是说 它在表中有多少数据还没有被更新 我们点选 ORACLE BIEE Web 系统管理员 手册 第 10 页 共 26 页 图 2 5 物理层 连接池和表 某个表 点击鼠标右键 选择第二项 选择 Update Row Now 如果更新成功 则会显 示有多少行数据 则证明数据连接成功 可以进行下一步的操作 否则 需要检查前面的 建立 ODBC 连接和导入数据表的操作 接下去就是整理表中的字段 如果有不需要用到的字段则在右键菜单中选择删除即可 注意 注意 可能会有这种情况 在项目刚开始需求时 由于不需要某些字段 则在其中做了删 除 而后来 由于项目进展需求 又要添加这些字段了 则再进行上述倒表过程 在如图 2 3 界面中点选表中某字段即可 则新的字段会添加到物理层的表中 注意 注意 BIEE 只是一个目录 在建立多个应用时 可能为了区分不同的应用 可以建立不同 的目录 以方便管理 在如图 2 5 的界面中选择 OrclSale 点选右键菜单中的 New Object Physical Schema 在对话框中填入新的目录名即可 然后可以把其他目录 中的表通过拖拽拖到新目录中 2 1 2 为物理层的表建立关联为物理层的表建立关联 由于我们只是从数据库中只是导入了数据表 而没有为这些表建立关联 因此 我们 需要在物理层为导入的表建立关联 在如图 2 5 所示界面中 点击 BIEE 或者其他名字的目录 在右键菜单中选择 Physical Diagram Objects and All Joins 进入类似如图 2 6 所示界面 图中的小方框代表着不同的数据表 我们需要把这些有关联的表关联起来 在如图 2 7 所示的菜单中选择第二项 New Foreign Key 选择从表 比如 CHANNEL DIM 再选 择主表 SALES FACT 则弹出如图 2 8 所示的界面 选择两个表相关联的数据字段 点击 OK 即可 则图 2 6 变成图 2 9 ORACLE BIEE Web 系统管理员 手册 第 11 页 共 26 页 图 2 6 独立的表 图 2 7 菜单 图 2 8 建立表间关联 图 2 9 显示的是建立了一个关联 重复上述步骤 把所有表的关联全部建立起来 最后则 如图 2 10 所示 ORACLE BIEE Web 系统管理员 手册 第 12 页 共 26 页 图 2 9 表间关联 1 图 2 10 表间关联 完成 TIME DIM 是时间表 CUSTOMER DIM 是指标表 PRODUCT DIM 是组织表 CHANNEL DIM 是口径表 其中 item id 是指标 ship to id 是组织 channel id 是口径 month id 是时间 关联主表 SALES FACT 和相关表同名字段 做完此步 则物理层上的 工作已经完成 2 22 2 应用层应用层 Business Layer 2 2 1 从物理层中导入数据表从物理层中导入数据表 在如图 2 11 所示界面中 我们可以直接把 BIEE 目录直接从右边的展现层拖入左边 的应用层 甚至我们可以把整个 OrclSale 拖入左边的应用层 此动作完成后如图 2 12 所示 请注意 主表和从表在应用层中是用不同的颜色标记的 此步进行之后 由于程序本身有 纠错能力 因此 需要程序认为此步骤正确后 才能保存 所以可以看到 BUSINESS 前面的标记是一个红色禁止的符号 点击菜单中的 保存 会提示是否接受校验 选择 是 然后会提示 应用层没有 BIEE 这个模型 问是否创建 选择 是 则 BIEE ORACLE BIEE Web 系统管理员 手册 第 13 页 共 26 页 前面的图标会变绿 如图 2 11 中 BIEE 的图标一样 图 2 11 应用层和物理层 图 2 12 拖拽动作完成后的应用层和物理层 2 2 2 为应用层的表建立逻辑关联为应用层的表建立逻辑关联 点击目录 BIEE 在右键菜单中选择 Business Model Diagram Whole Diagram 进入如图 2 13 所示页面 ORACLE BIEE Web 系统管理员 手册 第 14 页 共 26 页 图 2 13 应用层的逻辑关联 注意 注意 在物理层建完关联 直接拖到应用层 因为物理层关联已经建完的缘故 逻辑层的 关联也自动建完 但是如果删除某些表又添加另一些表 则可能导致在物理层中建立的表 关联混乱 因此在逻辑层中需要重新建立 另外 物理层中表所建立关联的方式是不可选 的 而在逻辑层中建表关联的方式是可选的 有四种 Inner Left Outer Right Outer Full Outer 需要注意 建立应用层中表关联的方式和物理层中类似 不再累述 只是在选择两表关联时 在 如图 2 7 的菜单中选择第三项 New Complex Join 所有的连接建立完毕 则如图 2 13 所示 注意 注意 我们可以把物理表中的多个表拖入应用层中的某个表中 比如 物理层中一张是去 年的数据 一张是今年的数据 在应用层则可以把两张表连接起来 利用数据来源这个概 念 请看图 2 14 这是当我把物理层中的表 YEAR AGO FACT 拖入到应用层中表 SALES FACT 的情况 图 2 14 应用层中的逻辑表有多个来源 最后 根据需要修改名称 比如事实表 sales fact 中字段 sales p 改为本年计划值 sales s 改为本年累计值 sales 改为本月值 而 TQB 改为同期比 TBZ 改为去年同比 删 除多余的字段 则一个最简单的模型的应用层处理完毕 2 2 3 建立维度建立维度 我们可以在应用层建立维度 维度的意思可以这样理解 时间维度包括年 月 日 ORACLE BIEE Web 系统管理员 手册 第 15 页 共 26 页 组织维度包括组织大类 组织小类 组织 而维度的实际作用是在 WEB 展现中实现数据 的钻取 在如图 2 12 所示界面中 选择 BIEE 点选右键菜单中的 New Object Dimension 如图 2 13 所示 图 2 13 新建 Dimension 进入到如图 2 14 所示的编辑界面 2 14 维度编辑界面 填入内容 比如 Time 则关于 Time 的一个总纬度建立完毕 建立后如图 2 15 所示 图 2 15 维度 Time 建立 建立 Time 维度之后 我们开始建立主从关系 比如月属于年 天属于月 年属于总 时间 这样可以实现细节的钻取 关于他们的建立顺序可以随意 因为每个层次都能建父层和子层 建立的方法是点选 Time 如果已经有层次了可以选择此层次 在右键菜单中选取 New Logical Level 进入 ORACLE BIEE Web 系统管理员 手册 第 16 页 共 26 页 类似如图 2 15 所示页面 写上 Periods Total 表示是代表所有时期的一个总汇总 在此还可以设置可能的记录 条数 每个层次都会被设置可能记录数 这只是为了方便查询 有一个大概的数即可 比 如在此 总和肯定为 1 Grand total level 选项是把它做为和层次 也就是最大的层次 根据实际情况点 比如在这种情况下 可以点选此选项 然后点击 Periods Total 在右 键菜单中选择 New Object Child Level 然后就是重复上述过程 建立 Year Month 在此 维度还没有和表中的字段关联 因此 在检测错误的时 会提示错误 接下来我们为每一层建立对应的字段关系 我们只需要把表中对应年 月的字段拖入 到对应层次中即可 完成后如图 2 16 所示 图 2 15 新逻辑层的建立 ORACLE BIEE Web 系统管理员 手册 第 17 页 共 26 页 图 2 16 把字段拖入至维度层次中 接着我们要为层次中的字段设置 KEY 以及向下钻取时所用的字段 点选某个字段 比如 年度 在右键菜单中选择 New Logical Level Key 进入到如图 2 16 所示界面 其中的 Use for drilldown 表示用于钻取的字段 完成后点击 OK 即可 2 17 逻辑层的 KEY 按照上述方法 重复上述过程 建立多个维度以及维度相关层次 完成后如下图 2 18 ORACLE BIEE Web 系统管理员 手册 第 18 页 共 26 页 图 2 18 完整的维度 就这样 整个维度建立完毕 在 WEB 中可以自动实现钻取 并且实现合计 2 32 3 展现层 展现层 Presentation Layer 展现层的建立方法类似应用层 只要把应用层中的某个目录 比如 BIEE 全部拖 入到应用层中即可 而且不需要再次建立关联 所需要的只是修改名称和删除字段 因为 这是在 WEB 层中的开发人员所看到的最直观的结果 只需要按照下图改下展现层的维度 名称即可 如图 2 15 所示 ORACLE BIEE Web 系统管理员 手册 第 19 页 共 26 页 图 2 15 展现层和应用层 3 3 3 安全安全安全安全 我们可以在数据建模文件中实现用户权限的分配 在如图 2 1 所示的界面中 在菜单中选择 Manage Security 进入到用户和 组的编辑界面 如图 3 1 所示 在此界面中我们可以完成建立用户 配置用户权限 建立用户组 配置用户组权限等 工作 图 3 1 Security Manager ORACLE BIEE Web 系统管理员 手册 第 20 页 共 26 页 3 13 1 用户的建立和权限设置用户的建立和权限设置 3 1 1 建立用户建立用户 在如图 3 1 的界面中 选择菜单 Action 选择 New User 如图 3 2 所示 图 3 2 建立新用户 点击 User 之后 进入到用户编辑界面 如图 3 3 所示 写上名称 全名 注释 密码 密码确认 登陆级别 一般选择 2 这样在登陆时会 被写入 LOG 文件中 可以查到 密码过期时间 默认为永不过期 点击确认即可 则新 用户建立完毕 ORACL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025房屋出租终止合同书
- 2025年保安考试1000道及答案
- 2025年氨合成考试试题及答案
- 《2025年自愿解除劳动合同协议书》
- 2025年安徽教师招考试卷及答案
- 2025年校医培训考试试题及答案
- 青海医保培训题库及答案
- 南岸餐厅铝单板施工方案
- 中山木纹铝格栅施工方案
- 攀枝花商场地板施工方案
- 网络交友新时代课件
- 2025年乡村医生公共卫生服务专业知识题库及答案解析
- 2024年江南大学公开招聘辅导员笔试题含答案
- 议论文写作入门基础任务式课件2025-2026学年统编版高中语文必修上册
- 佛州驾照考试试题题库及答案
- 《人工神经网络理论及应用》课件-第8章 深度神经网络-卷积神经网络(下)
- 索佳全站仪SET230RK3使用说明书
- 甘草中药课件
- 2025贵州贵阳机场安检站安检员岗位实习人员招聘笔试历年参考题库附带答案详解
- 建设工地试验室日常质量监督计划
- 基本生活能力评估表BADL使用指南
评论
0/150
提交评论