目的了解BIEE开发工具AdministratorTool及仪表盘和答复的操作使用。
参考文献BIEE基本架构体系需要注意的是:BIEE是分析工具,不是专业报表工具,同时也不能完全复制出EXCLE中所体现出来的特殊表和图的效果。
企业商务智能标准架构信息的一般模型OracleBI体系组成下面的图例反映了OracleBI的体系组成以及各组成部分的关联。
Clients(客户端):提供访问信息的权限和服务OracleBIAnswers(答复)一套用来创建、查看、修改OracleBI请求的绘图制表类工具OracleBIInteractiveDashboards(仪表盘)展现OracleBIAnswers请求和其他项的效果OracleBIAdministrationTool用来创建OracleBIRepositoryOracleBIPresentationServices(OracleBI展现服务)对用户需要的信息给予形象化处理作为网络服务器的延伸工具编制目录存贮保存的内容从OracleBIServer接受数据同时提供给提交请求的用户OracleBIServer(OracleBI服务器):Oracle商务智能套件的后台核心服务器,提供对智能访问物理数据源及其构成信息的有效处理对元数据的直接处理在物理数据源中产生动态SQL直接或通过ODBC联接到RDBMS(关系型数据库管理系统)形成结果以确定请求为OracleBI展现服务提供数据OracleBIRepository(知识库)存贮OracleBIServer中用到的元数据中对元数据进行再编制和简单化处理DataSources(数据源)包含用户想要分析的商业数据用OracleBIServer访问可以以任何格式,如:关系型数据库、联机分析处理数据库、文件系统、电子数据表、XMLA下面这个图例是请求处理的过程。
BIEE列选择器的作用(图)我的理解是在在一个列的界面下,可以选择到多个列,这样的好处就可以精简界面。
与筛选器不同,筛选器是对值列表进行限制和变更,列选择器相当于对报表的维度分析项进行变更。
比如产品大类、中类、小类,希望能自动转化。
以截图为例进行具体制作说明。
1、做一个最基本的报表2、进入组合视图增加列选择器初始界面:3、进行具体设置,假设要把第一列变成“年”、“季度”、“月”三列的一个组合勾选上包括选择器4、在左边的维度中直接点击“季度”、“月”,可以看到列1中变成如下情况:5、按同样方法,也可以把列4变成金额和数量的集合6、保存进入组合视图查看结果(最好是把列选择器放到报表上面)7、可以根据选择变动个人空间选择的苦闷[原创]向孙正义学习如何选择一生的事业小故事里的大哲学-选择该怎样选择婚礼仪式?小偷公司的选择。
当创建一个新的分析,这种主题领域被称为主要主题区域,并且编辑器将出现在分析的主题区域面板上。
工作时,如果你需要更多的数据,在权限范围内你可以添加额外的主题区域。
主题区域包含文件夹,测量列属性列,分级列和水平层次代表信息组织的业务领域或一个用户组。
图图为BI系统主页,大致分两部分,菜单栏和最近打开的仪表盘。
一、书目:存放全部文件的地方。
二、仪表盘:在这里可以查看全部仪表盘。
三、新建:新建全部类型文件。
其次节新建分析当您登陆BI系统首先在页面标题栏找到“新建”下拉菜单,在这个下拉菜单了是我们BI系统全部新建项目类型。
我们最常用的报表、图像都隶属于仪表盘,仪表盘又是由分析+仪表盘提示组合而成。
下面我们先了解分析,当你在新建菜单中点击分析后会有一个弹窗,在这里面有各种主题模型(主题模型好比一个数据仓库,里面有维表、事实表组成),现在我们以“用户培训”这个主题模型作为我们这本书的示例模型讲解。
如图图右侧表格数据即为某个月某个客户在某个省销售某个产品的实际数量。
1、修改标题:点击标题视图中铅笔形态图标后,如下图图1.2.4填写标题名称,勾掉“显示保存的名称”,右侧“A”可以编辑标题样式,比如字体大小、颜色、对齐方式等。
BIEE基础知识介绍目录1.内容概要(2)2.BIEE的架构与组件(2)2.1核心组件介绍(4)2.1.1数据接入与处理(5)2.1.2数据转换与清洗(7)2.1.3数据存储与分布(8)2.2高级特性(10)2.2.1数据流编排与ESB(11)2.2.2实时数据处理与流计算(13)2.2.3数据质量与管理(15)3.BIEE在数据治理中的应用场景(16)3.1数据整合与统一存储(17)3.2数据质量控制与监控(19)3.3数据一致性与同步维护(20)3.4数据安全和隐私保护(22)4.BIEE的部署与迁移策略(23)4.1部署规划和选择(24)4.2数据迁移步骤与工具(25)4.3性能调优与优化建议(27)5.BIEE最佳实践与使用技巧(28)5.1高效的数据设计和模型(30)5.2数据源连接与管理(31)5.3交流协作工具与文档管理(33)6.案例研究与行业应用实例(35)6.1金融行业案例分析(36)6.2零售业数据整合应用(38)6.3大数据分析与商业智能集成(40)7.问题解析与常见故障排除(41)7.1数据转换错误处理(42)7.2性能瓶颈识别与优化(43)7.3兼容性问题与技术选型(46)1.内容概要本文档旨在为希望了解商业智能(BI)引擎(BusinessIntelligenceEngine,BIEE)的读者提供一个全面的基础知识介绍。
BIEE是一个强大的数据处理和分析平台,广泛应用于企业级的决策支持、数据可视化和报告生成。
文档将覆盖BIEE的核心概念、组件、主要功能以及如何使用该平台来帮助组织和个人做出更明智的业务决策。
通过本指南,您将了解BIEE的工作原理、其与传统BI解决方案的区别,以及IT专业人士和业务分析师如何有效地部署和使用它。
2.BIEE的架构与组件OracleBIEnterpriseEdition(BIEE)基于强大而灵活的架构,旨在提供高效、可扩展的企业级数据分析解决方案.OracleBIAnswers:基于Web的BI分析和工具。
自我介绍各位同事大家好,感谢大家能够参加此次培训,首先自我介绍一下,我家XXX现在我们待的这家店工作。
那在课程开始之前我希望大家能够认真听讲,做好笔记。
学会了产品介绍法既可以帮助提升业绩,而业绩提升了,我们的收入也会相应的提升。
引入FABEF,A,B,E是一种产品介绍的方法它运用于各个行业,在零售业尤为重要;3)它可以将抽象的产品知识转化成打动顾客的东西;4)只要你认真、投入的运用它,销售将变得很容易。
FABE不是MB独有的,是世界零售业通用的产品介绍法则。
它不仅适用于服装也适合所有零售类行业,学会受益匪浅。
FABE模式是由美国奥克拉荷大学企业管理博士、台湾中兴大学商学院院长郭昆漠总结出来的。
FABE推销法是非常典型的利益推销法,而且是非常具体、具有高度、可操作性很强的利益推销法。
它通过四个关键环节,极为巧妙地处理好了顾客关心的问题,从而顺利地实现产品的销售。
BIEE入门(一)架构BIEE作为Oracle的新的商业智能平台企业版,起源于Oracle所收购的Siebel公司,BIEE原来叫做SiebelAnalytic,但是Siebel也不是它的发明者,它是Siebel在2001年收购的另一个公司叫nQuiresoftware的产品,这个从它的配置文件的名称就可以看出来(NQSConfig,还一直保留着nQuiresoftware的痕迹)。
一般的数据仓库或者商业智能关心的一个核心问题是特定领域的分析数据模型的建模,这个建模的过程在BIEE里主要是通过BIadmintool来进行,而整个建模的成果则是称之为repository的一个文件。
使用篇一、连接配置1.创建数据源连接在OBIEE安装之后会创建一个oracle-OHXXXXXXXXX目录(数字是随机产生的)。
运行NetManager程序,与oracleDB11G的NetManager操作一样,但是创建的数据库服务本质是有区别的。
通过oracleDB11G的NetManager创建的数据库服务不能在BIEE的管理工具中使用。
具体不截图,过程跟oracle的netmanger配置一样。
装好之后可能会出现无法配置biee11g的netmanager的问题,也可不必配置。
数据库配置,这里选择oracle,类型选择OCI10g/11g,填写数据库用户名、密码和数据源名称,这里的数据源名称,如果在bi中的netmanager设置了数据源名称,可以直接写设置的数据源名称,否则填写tnsname.ora里面的连接信息,我的是:(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.81)(PORT=1521)))(CONNECT_DATA=(SID=orcl)))选择导入的元数,这里只选择表,如果有视图和同义词需要,可以进行其他选择这里将系统安装时scott用户下的emp和dept表导入,只作演示,选择表,然后点中间的移动按扭即可,其间会弹出数据源配置框,确定即可完成后会进入如下界面创建的模型共有三层:物理层、逻辑层和展现层,只有这三层都实现后,biee才能使用它,否则在登陆biee网页的时候会登陆失败物理层:是定义与各类数据源的连接,如关系数据库、多维数据库、XML数据源及excel表等等,具体需要定义物理表的结构,主外健关系等等逻辑层(业务模型):从物理层发展而来,需要定义具体的维表和事实表的主外健关系。
基本实验操作1、打开BIEEAdministrationTool2、创建一个新的资料档案库3、将文件命名为lab1.rpd,点“保存”按钮后,可以看到AdministrationTool打开了一个空资料库。
资料库的编辑窗口分为三栏4、创建物理模型物理模型可以手工创建,但是最简单的方法是从源数据库中直接导入。
通过菜单File\Import\fromDatabase开始导入5、从配置好的ODBC中选择合适的数据源6、在“Import”对话框里可以选择需要导入的数据库对象,此对话框可以根据对象类型筛选树形列出的数据库对象,为了方便这里选择导入相应的视图,如图:7、查看物理模型图,在Database节点上使用右键菜单“PhysicalDiagram\Object(s)andAllJoins”可以查看数据源的物理模型图8、定义各物理表的主键。
双击V_COMMON_MEMBER表,在“PhysicalTable”对话框的“Keys”页上点“New”按钮,选择MEMBER_ID字段作为主键。
使用同样的方法将V_FINANCE_EXPENSE表的CONSUME_ID字段定义为主键。
9、定义物理表之间的外键。
双击V_FINANCE_EXPENSE表,在“PhysicalTable”窗口的“ForeignKeys”页上点“New”按钮,设定V_COMMON_MEMBER表的MEMBER_ID字段为V_FINANCE_EXPENSE表MEMBER_ID字段的外键。
再次查看物理模型图你会发现两个表之间建立了1..N的引用关系。
10、将整个PhysicalSchema“xxxx”拖到“BusinessModelandMapping”窗口11、AdministratorTool将按照物理模型的结构原样创建逻辑模型,自动将物理表的主键作为逻辑表的主键,同时创建逻辑表中的逻辑连接(LogicalJoin)。
0.安1)I2)确装文3)在之前一1.在IE安装前注事项IE浏览器版本确认名称,并文档】)在Oracle数据前需要解锁sh、启动服在【开始】中E浏览器端口B:本为8.0,请并将OracleD据库中确定好h,之后方能服务及创启动BI服务口地址为:httBIEE基请在安装BI系DB中的tsnam好需要查找指能在下面运行创建用户务,等待约5mtp://vm2003基本操作系统后下载安me修改为本指定数据名称行。
(解锁方法mins,将会自:9704/analyt作方法安装。
本机名。
ieehome&sta【Oracle&EPh】数据,在籍中,此处略artPage=1M安启动略)2.登3.确登陆BI,测试确认可以登陆是否可以运行后,启动BI行。
管理项4.BI5.输(注管理管理工具启输入数据源注:如在此前理】项,重新动后,点击新前没有解锁数新操作)新建文件,并数据源的用户并设定名称以名及设定密以及登陆密码码,需在SQ码QL下设定,并重新启动动【BI6.选7.选按寻选择数据类型选择数据对象寻求选择后,点击完成物理8.物理层物理层9.物链接本次逻辑10.将注物理图表链接接时需注意方次案例为自动辑层将物理层内的注:在物理层方向,以及关动匹配的,所的sh表依次拖层内链接成功关键字类型等所以不需要选拖拽到映射层功后,在映射层等。
常见BIEE分析及报表函数使用详解系统中目前存在预制的标准函数,使用现有函数将有助于您更好的完成复杂格式和逻辑的报表。
1.聚合函数1.AGGREGATEAT此函数根据指定的级别聚合列。
使用AGGREGATEAT可确保始终在关键字AT之后指定的级别执行度量聚合,而无论WHERE子句如何语法AGGREGATE(exprATlevel[,level1,levelN])其中:expr是至少引用一个度量列的任何表达式。
level是要在其中聚合的级别。
您可以选择性地指定多个级别。
它必须采用数值表达式作为参数。
语法AVG(numExpr[byExpr])其中:numExpr是求值结果为数值的任何表达式。
3.BOTTOMN按从1到n的顺序依次排列表达式参数中最小的n个值,1对应于最小的数值。
BOTTOMN函数对结果集中返回的值执行运算。
请求可以只包含一个BOTTOMN表达式。
语法BOTTOMN(Expr,integer)其中:Expr求出数值的任意表达式。
Integer任意正整数。
表示结果集中显示的最低级别编号,1是最低的级别。
一般用于取得排名的数据,隐藏和排除字段都是不会影响结果的,跟表提示一起使用时,会先BottomN然后再提示4.COUNT此函数计算表达式中包含非空值的行数。
下图为分析编辑器:2)过滤、排序和保存分析添加一个过滤器的分析,然后保存过滤器。
过滤器限制分析中显示的数据量和应用前分析汇总,会影响分析结果,从而达到所要结果。
创建并存储在分析水平的过滤器被称为一个在线过滤器,因为过滤器被嵌入在分析中,而不是存储在表示层目录作为对象;因此,内联过滤器不能被重用其他分析或仪表板共用。
步骤如下:1.a.点击Criteria选项页,选择列CustRegions>C50Region创建过滤器。
也可以选择特定列工具,选择下拉列框b.在下拉框选择Filter2.也可以通过点击CreateafilterforthecurrentSubjectArea图标创建,然后,从下拉列选择列3.新的过滤器对话框,接受默认值(等于/),输入条件输入值(范围内)。
点击,下拉列表值,选择复选框内容4、过滤器面板显示新创建的过滤器保存过滤器;点击更多选项图标,选择aveFilters5、另存为对话框,过滤器必须保存在与分析相同的主题域文件夹中。
导航到MyFolders主题域下,选择A-SampleSales文件夹。
命名过滤器AmericasandEMEAfilter,接受默认保存位置。
如果确认保存对话框出现,接受默认。
BIEE允许保存任何类型BIEE对象到任何目录位置。
然后,对应过滤器的保存,BIEE会建议保存更好的目录。
6.下一步,保存分析可以验证已创建的目录内的过滤器a.点击Save图标,保存分析b.导航到MyFolders点击MyFolders图标c.命名RegionalRevenue点击OK。
保存分析在目录文件夹RegionalRevenue7.验证创建的过滤器点击目录链接到保存的文件夹;AmericasandEMEA过滤器显示在目录内8.转到主页,在最近区域;点击Edit链接到RegionalRevenue分析9.现在对分析进行排序a.在Criteria选项页,点击1-Revenue图标MoreOptionsb.选择Sort>SortDescendingc.再次保存分析10.点击Results选项页验证过滤器以及排序。
复合布局显示过滤器和排序的分析;3)创建分析的选择与之前过滤器应用不同的是过滤之前分析是聚合,选择步骤是应用选择后汇总。
选择步骤仅是影响的成员,而不是聚合后的结果。
选择步骤不能跨列1.点击加号图标,展开SelectionSteps布局2.Products-P1Product下边,1.Startwithallmembers,点击pencil图标3.EditMemberStep对话框中显示可用产品列表4.点击MoveAll图标,从Available面板到Selected面板5.在选择列,选择InstallandMaintenance点击Remove图标,返回Available列成员可用使用Ctrl+C点击多选成员,点击OK;6.a.选择步骤窗口显示新增值。
点击保存图标保存选择步骤到目录中b.点击minussign图标,最小化选择步骤面板7.验收分析4)分析布局调整以及增加合计1.增加合计到分析,在表视图点击EditView图标2.a.增加一个汇总到分析中,点击Totals图标,表编辑面板右键ColumnsandMeasuresb.在下拉列表选择After。
查看结果在预览面板,注意,Totals图标显示绿色标签,则说明成功3.在区域列增加合计,去除1-Revenue列的排序a.点击Criteria选项页b.从列1-Revenue点击MoreOptions图标,选择Sort>ClearSortc.点击Results选项卡,预览表数据确认排序从分析中去除。
4.现在增加区域列汇总到分析中a.在表视图点击EditView图标b.在布局面板,点击C50RegionTotals图标c.下拉框中选择After。
查看结果在预览面板,注意,汇总图标显示绿色标签,表示已经添加到区域列。
5.在创建与运行分析后,默认分析布局。
可以制定布局到特定结果,高亮布局帮助查看、显示信息元素。
也可以自定义布局到分析与仪表盘中。
设置布局标题,点击C50Region列Moreoptions图标,选择FormatHeadings6.a.在Caption文本框,输入Regionb.在字体域,点击颜色下拉框选择红色,点击OKc.在单元域,点击下拉列表选择背景色;点击OKd.点击OK,查看一下C50Region修改后的布局,预览面板显示如下布局:7.a.在工具栏点击TableViewproperties图标b.选择Enablealternatingrow"greenbar"styling复选框,点击OKc.预览面板如下,点击Done保存分析。
2、分析中添加图标1)通过添加图形增加分析1.在A-SampleSales主题域,主页头选择New>Analysis,创建一个新的分析2.从事实表BaseFacts选择增加C50Region,Products,1-Revenue列3.下一步,创建一个过滤器限制Americas、EMEA的数据a.在目录面板,导航定位到过滤器AmericasandEMEAfilterb.选择过滤器,点击AddMoreOptions图标4.a.在保存过滤器对话框,选择Applycontentsoffilterinsteadofareferencetothefilter复选框,此操作作为内联过滤器,可以允许不改变目录过滤器项目;注意:若不选择此复选框,该过滤器仅供参看,不能编辑。
b.点击OK过滤器添加到分析中5.输入名称RegionalRevenueGraph,保存分析到RegionalRevenue文件夹6.将添加图形到此分析中。
a.点击Results选项页,点击NewView图标b.从菜单选择Graph>Bar>Default(Vertical)7.点击标题头,以及表视图的RemoveViewfromCompoundLayout图标视图被从复合布局中删除8.保存分析2)调整图形布局1.点击EditView图标,进行布局调整。
图形编辑显示如下:2.类似其他图形编辑器,有三部分组成:①ToolBar工具栏:②预览面板:③布局:3.点击Editproperties图标图形属性对话框由四个选项页组成:常规,风格,尺度,标题4.a.从选项框选择EnableforHorizontalAxis图标,进行图形缩放与滚动。
b.从Legend下拉框中选择left5.a.点击Style选项页b.点击Style下拉框,选择Gradient。
图表数据区域允许选择特定类型的图表样式。
例如,可能选择图案填充为突出差异条形图上线条形图或渐变以使数据值区别。
6.点击Background下拉框,选择lightblue颜色。
点击OK7.点击Scale选项页指定轴界限和刻度设置,能够控制所看到的图上。
如果覆盖系统默认的刻度标记,所选择的通用属性的水平和垂直网格线的颜色8.a.点击TitlesandLabels选项页b.取消选中复选框Usemeasurenameasgraphtitle,输入名称RegionalRevenuec.点击图形标题FormatTitle图标字体格式:标题对话框。
可以使用此对话框指定标题,图例标签,所以处理(如自动截断),并指定字体属性。
点击取消9.取消选中该复选框垂直轴标题,并单击确定关闭图形属性对话框10.点击Zoom图标,选择ZoomIn11.a.在布局面板,移动C50Region到提示目标b.移动C50Region节点块,选择DisplayasSlider复选框c.点击Done保存分析3、数据透视图,汇总数以及明细链接1)创建一个透视表分析1.在A–SampleSales主题域,选择New>Analysis2.在分析编辑器,双击如下列:FolderColumnsProductsProductsHierarchyTimeTimeHierarchyBaseFacts1-Revenue3.点击Results选项页,查看标题、透视表展开TimeHierarchy4.a.删除标题视图b.向下滚动,查看SelectionSteps选择步骤面板,展开注意:如果看不到选择步骤面板,点击Show/HideSelectionSteps:5.在ProductsHierarchy层次添加成员。