Biee变量详解

合集下载

BIEE变量使用

BIEE变量使用

这里介绍两种变量,资料库变量和介绍变量。

资料库变量是在资料库中初始化和定义的,而介绍变量是在前端展现时定义的。

一、库变量(服务器变量)
打开admintools,登陆相应的资料库。

manage->variables:
1.静态库变量:窗口左边树结构中选择static,在右边空白处右键选择new repository variables创建静态库变量。

如图定义一个名为current_app的静态库变量,初始化值为
dwp4p,default_initializer也可以通过编辑公式来编辑。

2.动态库变量:相比于静态库变量,动态的更常用。

而动态变量中,一般关于时间的变量应用比较广。

例如报表中要默认展现前一天的数据,或者默认展现最近一个月的数据等等这样的需求。

创建动态库变量必须要指定初始化块。

定义方法:仍然是在variables manager窗口选择initialization blocks,然后右键空白处选择new initialization block.
edit data source:
edit data target:
库变量引用方式:valueof(变量名)
二、介绍变量
定义:
引用:@{变量名}
本例作用:图表默认展示昨天和今天的曲线。

使用提示中的统计日期筛选时,展示提示日期和今天的对比曲线。

Biee入门讲座(孙)

Biee入门讲座(孙)

1目录1 ORACLE BIEE基础 (4)1.1 OBIEE 概述 (4)1.1.1 BIEE 历史 (4)1.1.2 数据模型 (4)1.2 BIEE 安装 (5)1.2.1 JDK要求 (5)1.2.2 下载BIEE (6)1.2.3 安装BIEE (6)1.2.4 Logs (9)1.3 配置 (9)1.3.1 安装后的目录 (9)1.3.2 几个重要的配置文件 (9)1.4 预览Demo效果 (10)1.4.1 启动BI服务和OC4J (10)1.4.2 打开BIEE仪表盘 (11)2 BIEE 开发步骤 (12)2.1 数据库 (12)2.1.1 安装数据库 (12)2.2 创建资料库 (12)2.2.1 资料库 (12)2.3 创建物理模型 (13)2.3.1 导入物理表 (13)2.3.2 选择维度表和事实表 (14)2.3.3 完成物理模型 (15)2.3.4 新建主键和外键 (16)2.4 创建逻辑模型 (18)2.4.1 创建逻辑层 (18)2.4.2 查看逻辑层 (19)2.4.3 修改逻辑层 (19)2.5 创建展现模型 (20)2.5.1 创建展现层 (20)2.6 保存资料库 (21)2.6.1 保存资料库 (21)2.6.2 修改密码 (22)2.7 发布资料库 (22)2.7.1 修改NQSConfig.INI (22)2.7.2 重启Oracle BI Server (22)2.8 Answers –答复 (23)2.8.1 登陆BI Dashboards (23)2.8.2 选择主题 (23)2.8.4 新建文件夹 (25)2.8.5 保存报表 (26)2.9 Dashboards –仪表盘 (27)2.9.1 创建仪表盘 (27)2.9.2 编辑仪表盘 (27)2.9.3 查看仪表盘 (28)3 Answer详细介绍 (29)3.1 列 (29)3.1.1 新建报表 (29)3.1.2 列属性 (30)3.1.3 fx-编辑属性 (30)3.1.4 添加筛选器 (31)3.1.5 最终效果 (32)3.2 答复 (33)3.2.1 Prompts-报表提示 (33)3.2.2 Title-标题 (33)3.2.3 Legend-图例 (34)3.2.4 Narrative-叙述内容 (35)3.2.5 Ticker-标记视图 (36)3.2.6 合计 (37)3.2.7 Chart-图表 (38)3.2.8 Pivot Table-数据透视图 (39)3.2.9 Gauge-计量表 (39)3.2.10 Column Selector-列选择器 (41)3.2.11 View Selector-视图选择器 (41)4 Dashboard详细介绍 (43)4.1 仪表盘设置 (43)4.1.1 管理 (43)4.1.2 我的账户 (43)4.2 仪表盘功能 (43)4.2.1 Dashboard Prompt-仪表盘提示 (44)4.2.2 Link or Image-链接或图像 (44)4.2.3 Embedded Content-嵌入式内容 (45)4.2.4 Text-文本 (46)4.2.5 Briefing Book-简要簿 (47)4.2.6 Folder-文件夹 (49)4.2.7 Guided Nav. Link-引导导航链接 (49)4.2.8 Briefing Book Nav. Link-工作簿导航链接 (50)4.2.9 BI Publisher 报表 (51)4.2.10 条件显示内容 (51)5 Delivers介绍 (53)5.1 Scheduler 配置 (53)5.1.1 安装计划表 (53)5.1.3 添加用户认证 (55)5.1.4 查看Scheduler (56)5.2 Delivers应用 (57)5.2.1 编辑我的客户 (57)5.2.2 创建iBot (58)5.2.3 查看Alerts (60)5.2.4 发送Mail (60)6 其他功能介绍......................................................................................... 错误!未定义书签。

总结BIEE的配置

总结BIEE的配置

总结BIEE的配置总结BIEE的配置(亮点)如下:1. 报表下钻功能关于三层配置:在三层里可以配置报表的下钻功能,但是这样的下钻功能对物理表的结构要求较为讲究,一定程度上限制了业务上的要求。

对此我们提倡在BIEE前端配置下钻功能。

目前可实现在相同或不相同的表之间进行下钻。

1.1 相同表之间实现下钻下面举一例子进行分析说明:该报表要实现的功能就是:击该报表的区域字段时,可看到该区域下镇区的数据情况:实现此功能的前提是下钻的两张主从报表的字段必须从属于同一个表示层的表。

此为相同表之间实现下钻。

(主表)(从表)1.1.1 配置主表(1)该报表先根据业务要求该怎么配置就怎么配置,但有一步就是数值型字段(合计、动感地带、神州行(含大众卡))必须使用SUM()之类的整合函数对其汇总操作(如图1)。

Biee 会根据没有使用整合函数的字段进行GROUP BY分组(激活月份、统计月份、区域)。

使用该方法就保证了唯一的(激活月份、统计月份、区域)的记录对应只有一条数值记录(合计、动感地带、神州行(含大众卡))。

(图1)(2)对区域字段进行导航设置,以此可以点击该字段的数据时页面能跳转到从表。

点该字段的击属性页面下的‘浏览’按钮,按照提示进行操作。

把从表路径设到导航框即可(如图2)(图2)1.1.2 配置从表(1)从表配置相对较为简单,从表那个字段受主表字段控制以作为过滤条件,则把该字段筛选器设置为提示。

如图3(图3)1.2 不相同表之间实现下钻下面举一例子进行分析说明:该报表要实现的功能就是:击该报表的区域字段时,可看到该区域下镇区的数据情况:下钻的两张主从报表的字段从属于不同一个表示层的表。

此为不相同表之间实现下钻。

(主表)(从表)1.2.1 配置主表(1)该报表先根据业务要求该怎么配置就怎么配置,但有一步就是数值型字段必须使用SUM()之类的整合函数对其汇总操作(如图1)。

Biee会根据没有使用整合函数的字段进行GROUP BY分组。

BIEE使用联合方式建分析

BIEE使用联合方式建分析

报表样式如下:此报表需要显示的数据为:年初余额(去年末1231日的数据);本年的当月数据和去年同期的数据本年本月数据的汇总求和(本年累计实际发生额)另外还有利率的计算难点:跨年份的年初余额、只统计本年内的每个月份的余额、利率的计算。

1、采用了普通的方式过滤日期,在只有1月,2月等这些项的时候很好满足,但是有年初和本年实际发生额的合计,最终导致无法过滤计算。

2、尝试使用union 的方式建立分析。

Union就和Oracle数据库的SQL 一样Select a,b,c from table where a=’1’UnionSelect a,b c from table where a=’2’在查看分析的高级属性中,可以查看当前建立的分析使用union联合的模式后也是类似的SQL语句3、在建立分析的时候,使用联合的方式,如下图。

4、有关报表的数据样式,格式等都是在选中结果列的情形下修改每列的属性,如下图5、报表编辑公式是在选中每个子查询的情形下去编辑每列,如下图6、此报表的拆分情况是把最后一行,对本年的本月数据合计作为了单独的一个分析查询。

子查询1中字段过滤年份的公式编辑:CASEWHEN SUBSTRING("小微金融部放款月统计表"."统计月份" FROM 0 FOR 6) =REPLACE( CAST(@{t1}{1970}-1 AS char)||'12', ' ', '')AND SUBSTRING("小微金融部放款月统计表"."统计月份" FROM 5 FOR 2) ='12'THEN CONCAT('<span id=1 />','年初')WHEN SUBSTRING("小微金融部放款月统计表"."统计月份" FROM 0 FOR 4) LIKE REPLACE( CAST(@{t1}{1970} AS char)||'%', ' ', '')THEN CONCAT( CONCAT('<span id=2 />',SUBSTRING("小微金融部放款月统计表"."统计月份"FROM 5 FOR 2)) ,'月')ELSE '1970'END其中@{t1}{1970}是一个从仪表盘传递过来的表示变量,{1970}是默认的年份CAST(@{t1}{1970}-1 AS char)||'12' 是年份-1然后再拼接上12,构成201312的样子,但是此拼接中间会有一个空格,于是在外面需要把这个空格REPLACE掉。

BIEE工具简介及基础应用(最新)

BIEE工具简介及基础应用(最新)

56
• 4、制作分析
基于并集、交集和补集操作组合结果 • 步骤四:增加维表DMN_DJ_SZ的筛选条件: ZSXM_DM_01=1或者ZSXM_DM_03=1或者 DM_04=1。
57
• 4、制作分析
基于并集、交集和补集操作组合结果
58
• 4、制作分析
基于并集、交集和补集操作组合结果 步骤五:选择两表的关联关系,此处选择补集
点击页面右上角的标记来添加在弹出对话框添加仪表盘页中将页名称取为page2点击确定137新建仪表盘点击左上角来切换页面拖曳左下角的目录框中的分析仪表盘提示等元素来设计仪表盘界面我们将共享文件夹测试专区数据情报平台主题应用下的演练分析和仪表盘提示演练仪表盘提示拖曳到右方138新建仪表盘139设置仪表盘提示的控制范围将鼠标指向仪表盘提示区域在该区域的右上角会出现标记点击该标记在下拉列表中的范围选项下可以选择该提示的控制范围是整个仪表盘还是当前页140设置仪表盘提示和对应报表的关联关系将鼠标指向需要被关联的报表区域在该区域的右上角会出现标记点击该标记在下拉列表中选择编辑分析选项进入该分析的设计界面141设置仪表盘提示和对应报表的关联关系首先删除该分析现有的过滤器然后通过添加过滤器的方式将仪表盘提示的对应项加入分析在新建过滤器的对话框中将运算符栏选为提示并点击确定142返回编辑仪表盘点击导航栏的目录项在左边文件夹目录中选择仪表盘所在目录在页面右侧区域找到仪表盘点击仪表盘名称下方的编辑可对已经保存的仪表盘进行编辑143设置仪表盘属性打开仪表盘编辑选项后点击页面右上的标记在下拉列表中选择仪表盘属性144设置仪表盘属性在仪表盘属性的对话框可以调整仪表盘的页标题页的顺序等属性145保存仪表盘点击页面右上角的标记来保存注意
66
• 4、制作分析

BIEE 官方教程解析(中文版)图文详解

BIEE 官方教程解析(中文版)图文详解

Analyses and dashboard--分析和仪表盘的学习小结一、前言在使用Analyses and dashboard之前,需登录http://localhost:7001/analytics进入主页。

登录后显示主页如下图:可以通过以下步骤将目录对象添加至favorite:1、选择一个对象(分析或仪表板)的目录2、单击下拉列表并选择添加到收藏夹任务如图所示,被选中分析或对象会以黄色五角星显示:还可以通过使用任务窗口添加目录对象至favorite:1、选择对象--报告,分析,或仪表板2、从任务窗口单击添加到收藏夹任务图示如下:此外,搜索也是非常使用的一项功能,搜索功能有权限限制,只能查看和编辑权限范围以内的对象:最后介绍安装BI客户端:当需要在其他机上使用BI时,客户端就起到了非常关键的作用它大大简化了客户机安装、卸载和配置Oracle BI工具和Oracle BI管理工具的流程,并且支持在32位或64位Windows操作系统电脑上运行安装步骤如下:1、主页在开始部分,点击下载BI桌面工具2、选择与系统匹配的版本进行安装Oracle BI Server DSN配置建立一个连接,通过Oracle BI服务器连接数据库,可以连接Oracle BI服务器与各种ODBC-compliant查询和报告工具以及其他客户,如客户端远程管理工具等二、具体内容:1、创建分析1)创建一个分析和分析编辑器的使用在主页中选择创建-->分析,会弹出可供选择的主题区域(一个主题区域包含的列,代表信息领域的一个组织的业务,或组织内的用户组。

当创建一个新的分析,这种主题领域被称为主要主题区域,并且编辑器将出现在分析的主题区域面板上。

工作时,如果你需要更多的数据,在权限范围内你可以添加额外的主题区域。

主题区域包含文件夹,测量列属性列,分级列和水平层次代表信息组织的业务领域或一个用户组。

主题领域通常有名称,对应于它们包含的类型的信息,如时间、区域、产品、订单、等等。

BIEE缓存详解

BIEE缓存详解
BIEE事件表用来存储基础数据库的更新信息,通过在事件表中新加一行记录来添加要清除缓存的表的信息,然后在Tool工具中可以设定事件表的调用频率,使每隔特定的时间系统自动调用事件表一次并清除事件表记录中的特定表。
事件表的使用:
首先创建EVENT TABLE,例子脚本
create table UET (
2.
自动方式
在Administration Tool中,你可以为特定的物理层表设置缓存属性,并使用EVENT TABLE(事件表)自动清除缓存。
当选中Cacheable复选框时就为这个物理表设置了缓存,然后如果选择Cache never expires则缓存永远有效,在Cache persistence time项你可以为缓存设置一个有效地时间长。
Байду номын сангаас 注:该表属性特别,是不需要Cache的
Oracle BI提供的缓存机制可以帮助用户提高对数据的访问速度,大大减少查询的访问时间。
在后台数据库发生数据更新后,缓存中的数据就变得陈旧,这时就需要更新缓存中的数据。OBIEE提供了两种清除缓存的方法,自动的和手动的方式。
1.
手动方式
在管理工具下打开缓存管理器,这里会列出每个用户的缓存使用情况,你可以选中想要清除的缓存项,然后在编辑下点击purge,这样相应的缓存就会被清除,这种方式是需要人工参与的。
TableName varchar(40) not null,
Other varchar(80) DEFAULT NULL
);
这是事件表的标准格式,其中TableName记录要清除缓存的表的名字。
然后将该表导入Physical层。
选择Administration Tool-Utilities,选择Event Tables并执行选择刚才导入的Event Table,并设定导入频率(不少于10min,如少于10min,建议使用修改该表缓存为NO)

BIEE操作手册

BIEE操作手册

书目第一节概览 (2)其次节新建分析 (2)第三节新建仪表盘提示 (6)第四节新建仪表盘 (9)第五节过滤器 (11)第六节编辑列公式 (12)第七节列属性 (12)第八节列值排序 (15)第九节列重命名 (16)第十节编辑标题 (17)第十一节编辑表 (18)一、列排序 (18)二、表提示 (19)三、列隐藏 (19)四、列复制 (20)五、列解除 (20)六、列汇总 (20)七、表汇总 (21)八、表分页 (21)第十二节编辑图 (22)一、条形图 (22)二、条线图 (23)三、饼图 (23)四、堆叠图 (23)五、图属性 (23)第十三节数据透视表 (28)第十四节下钻 (29)一、无条件下钻 (29)二、有条件下钻 (30)第十五节联合分析 (30)第一节概览(图)如图为登录页面,输入相应用户名及密码即可胜利登录BI系统。

登录系统后如下图。

图图为BI系统主页,大致分两部分,菜单栏和最近打开的仪表盘。

一、书目:存放全部文件的地方。

二、仪表盘:在这里可以查看全部仪表盘。

三、新建:新建全部类型文件。

其次节新建分析当您登陆BI系统首先在页面标题栏找到“新建”下拉菜单,在这个下拉菜单了是我们BI 系统全部新建项目类型。

我们最常用的报表、图像都隶属于仪表盘,仪表盘又是由分析+仪表盘提示组合而成。

下面我们先了解分析,当你在新建菜单中点击分析后会有一个弹窗,在这里面有各种主题模型(主题模型好比一个数据仓库,里面有维表、事实表组成),现在我们以“用户培训”这个主题模型作为我们这本书的示例模型讲解。

第一步:新建—>分析—>用户培训,如下图(1.2.1)图其次步:依次双击时间维-年月、客户维-客户名称、产品维-产品名称、区域维-第四层区域、事实销售-本期实际销售数量,如下图图第三步:点击“结果”,查看结果数据。

如图图右侧表格数据即为某个月某个客户在某个省销售某个产品的实际数量。

1、修改标题:点击标题视图中铅笔形态图标后,如下图图 1.2.4填写标题名称,勾掉“显示保存的名称”,右侧“A”可以编辑标题样式,比如字体大小、颜色、对齐方式等。

Oracle_BIEE实例详解

Oracle_BIEE实例详解

信息技术最佳实践ORACLE核心应用技术B USINESS I NTELLIGENCEBIEE实例详解Author: 黄建华Creation Date: May 21, 2008Last Updated: March 23, 2022Document Ref: <Document Reference Number>Version: DRAFT 1AApprovals:<Approver 1><Approver 2>Copy Number _____Document ControlChange RecordReviewersDistributionNote To Holders:If you receive an electronic copy of this document and print it out, please write yourname on the equivalent of the cover page, for document control purposes.If you receive a hard copy of this document, please write your name on the frontcover, for document control purposes.ContentsDocument Control .................................................................................................................. i i 1.Oracle BIEE基础.. (4)1.1.BIEE概述 (4)1.2.概念理解 (5)1.3.安装BIEE (5)1.4.系统入口 (8)1.5.配置概览 (8)1.6.先睹为快:浏览Demo paint (9)1.7.最简单的例子.创建模型 (11)1.8.最简单的例子.发布资料库 (15)1.9.最简单的例子.设计Request (15)1.10.最简单的例子.设计仪表盘 (17)2.常用功能进阶 (21)2.1. (21)3.相关专题讨论 (22)3.1.项目迁移 (22)4.Open and Closed Issues for this Deliverable (23)Open Issues (23)Closed Issues (23)1.Oracle BIEE基础1.1.BIEE概述1.1.1.BIEE由来BIEE:Oracle Business Intelligence Enterprise Edition,Oracle的商业智能平台企业版,主要用来数据仓库的建模和展现。

BIEE使用技巧

BIEE使用技巧

BIEE使⽤技巧索引:1.如何清除缓存2.通过“编辑 SQL”取得前⼀天的⽇期3.格式化⽇历框参数4.根据传⼊的开始时间和结束时间取得事实表中的指标(⽤到了3中的技巧)5.直接调⽤数据库函数6.时间格式转换7.BIEE传参问题8.BIEE部署到Solaris服务器9.联动条件提⽰10.不同维度级别算法11.Answer横向数据⽐较变颜⾊12.取得模型中有数据的最近⼀天的数值13.在列表的表头中加⼊tip14.在rpd中设置不同维度路径聚合算法15.集成报表时将“⾸选项”去掉16.指标成员分类显⽰17.BIEE报表向外部传数据1.如何清除缓存(1)删除OracleBIData下的cache⽬录(2)将NQSConfig.INI⽂件中的[Cache]选项ENABLE=NO2.通过“编辑 SQL”取得前⼀天的⽇期⽅法:select TIMESTAMPADD( SQL_TSI_DAY, -1,CURRENT_DATE ) from 时间维语法:TimestampAdd( interval, intExpr, timestamp )interval:指定的间隔。

有效值是:SQL_TSI_SECOND,SQL_TSI_MINUTE,SQL_TSI_HOUR,SQL_TSI_DAY,SQL_TSI_WEEK,SQL_TSI_MONTH,SQL_TSI_QUARTER , SQL_TSI_YEAR3.格式化⽇历框参数问题:BIEE⾃带的⽇历框传⼊的⽇期数据通过cast转换时会出错,需要将格式转换为类似格式:2010-07-01 --> 01-7⽉-10⽅法:cast(replace( right( '@{var_startdate}{2010-7-26}', 2 ), '-', '' ) ||'-' ||( case when left( replace( substring( '@{var_startdate}{2010-7-26}' from 6 for 2 ), '-', '' ), 1 ) = 0then right( replace( substring( '@{var_startdate}{2010-7-26}' from 6 for 2 ), '-', '' ), 1 )else replace( substring( '@{var_startdate}{2010-7-26}' from 6 for 2 ) ,'-', '' )end ) ||'⽉-' ||substring( '@{var_startdate}{2010-7-26}' from 3 for 2 )as date )4.根据传⼊的开始时间和结束时间取得事实表中的指标(⽤到了3中的技巧)FILTER( "事实指标"."全天汇总"USING ( "时间维"."⽇期"=cast(replace( right( '@{var_startdate}{2010-7-26}', 2 ), '-', '' ) ||'-' ||( case when left( replace( substring( '@{var_startdate}{2010-7-26}' from 6 for 2 ), '-', '' ), 1 ) = 0then right( replace( substring( '@{var_startdate}{2010-7-26}' from 6 for 2 ), '-', '' ), 1 )else replace( substring('@{var_startdate}{2010-7-26}' from 6 for 2 ) ,'-', '' )end ) ||'⽉-' ||substring( '@{var_startdate}{2010-7-26}' from 3 for 2 )as date )))FILTER( "事实指标"."全天汇总"USING ( "时间维"."⽇期" =cast(replace( right( '@{var_startdate}{2010-7-27}', 2 ), '-', '' ) ||'-' ||( case when left( replace( substring( '@{var_enddate}{2010-7-27}' from 6 for 2 ), '-', '' ), 1 ) = 0then right( replace( substring( '@{var_enddate}{2010-7-27}' from 6 for 2 ), '-', '' ), 1 )else replace( substring( '@{var_enddate}{2010-7-27}' from 6 for 2 ) ,'-', '' )end ) ||'⽉-' ||substring( '@{var_enddate}{2010-7-27}' from 3 for 2 )as date )))5.直接调⽤数据库函数(以Oracle为例)(1)在逻辑层调⽤Oracle函数在Administrator Tools中,可以在逻辑层调⽤oracle的函数,⽅法如下(注意Evaluate的语法):通过这种⽅式可以在逻辑模型中加⼊⼀些计算列,⽤以解决⾏上的数据⽐较分析。

BIEE知识点

BIEE知识点

一.技巧部分[仪表盘]修改页面图片路径\OracleBI\oc4j_bi\j2ee\home\applications\analytics\analytics\res\s_oracle10\portal[仪表盘]修改下垃菜单(1) 要展示成Drop-Down之Dashboard必須是同一個Group Folder.(2) 修改instanceconfig.xml新增一行:<DashboardMaxBeforeMenu>2</DashboardMaxBeforeMenu>/OracleBIData/web/config/instanceconfig.xml[答复]静态文本<span style="background-color:#000000;">静态文本的背景色</span>[提示]日期排序SELECT "biee_d_新号段189号码监控"."日期" FROM "数据自助提取" ORDER BY "biee_d_新号段189号码监控"."日期" DESC[提示]第十行SELECT "biee_d_新号段189号码监控"."日期" FROM "数据自助提取" WHERE RCOUNT("biee_d_新号段189号码监控"."日期" )=10 ORDER BY"biee_d_新号段189号码监控"."日期" DESC最大值SELECT max("- 市场占有率地区表"."月份" ) FROM JYBIEE[仪表盘]部分背景与CSS设置OracleBI\oc4j_bi\j2ee\home\applications\analytics\analytics\res\s_oracle10\b_mozilla_4[系统配置]几个重要的配置文件:安装后的目录很干净,就两:OracleBI, OracleBIData。

BIEE的使用手记

BIEE的使用手记
* 如果要SSO的话, ANSWER里面要把SSO的条件字段作为筛选字段, 而且改字段的筛选类型是 提示.最好做一个公用的提示.
* 如果要用URL传递参数改变 会话变量 的话, 参考后面 变量 部分的相关描述
* 在 ANSWER 的高级里面有个 本查询名字 的连接,这个是门户网站调用本查询的URL地址, 很好用.
* 参考 Oracle+BI+Presentation+Services.pdf 第11章可以解决这个问题
* http://192.168.1.154:9704/analytics/saw.dll?Go&NQUser=Administrator&NQPassword=innet&Path=/users/administrator/test 可以不显示顶条,但是没有提示框
*
************************************************************ DASHBOARD **********************************
* 可以添加 文本 在仪表盘上, 文本可以是HTML代码(包含HTML代码 的勾要打上)
******************************************************** 建模 ************************************
* 可以在线编辑 rpd
* 建议用在物理视图里面引用数据库中的VIEW而不是直接的TABLE.
* 两个FACT表使用同样的维时候, 注意逻辑视图的图形界面中增加逻辑连接.
* 先把所有相关列(包括筛选列)都选到结果列中, 试验能否出现结果(建模错误,如逻辑连接错误这里就会体现).

BIEE内置函数参考手册

BIEE内置函数参考手册

BIEE内置函数参考手册版本:V1.0第1页共43页文档变更记录第2页共43页目录1.聚合 (7)1.1.Aggregate At (7)1.2.Avg(平均值) (7)1.3.AvgDistinct(去重平均值) (7)1.4.Mavg(移动平均值) (8)1.5.BottomN (8)1.6.Count(非空值行数) (9)1.7.CountDistinct(去重去空行行数) (9)1.8.Count*() (9)1.9.Max(最大值) (10)1.10.Min(最小值) (10)1.11.Median(中位数) (11)1.12.Ntile (11)1.13.Percentile(百分位数) (12)1.14.Rank(排序) (12)1.15.TopN(排序) (13)1.16.StdDev(标准差) (13)1.17.Sum(求和) (14)1.18.SumDistinct(去重求和) (14)2.运行聚合 (15)2.1.MAVG (15)2.2.MSUM (15)2.3.RSUM (15)2.4.RCOUNT (16)2.5.RMAX (16)2.6.RMIN (17)3.字符串 (17)3.1.ASCII(美国信息交换标准代码) (17)第3页共43页3.3.Bit_Length (18)3.4.Char_Length(返回字符串长度) (18)3.5.Concat(连接) (19)3.6.Insert(改写) (19)3.7.Left(从左侧截取) (19)3.8.Right(从右侧截取) (20)3.9.Substring(字符串截取) (20)3.10.Length(长度) (20)3.11.Locate(字符串位置) (21)3.12.LocateN (21)3.13.Position(字符串位置) (22)3.14.Lower(转换小写) (22)3.15.Upper(转换大写) (23)3.16.Octet_Length (23)3.17.Repeat(复制) (23)3.18.Replace(替换) (24)3.19.Space(插入空格) (24)3.20.TrimBoth (24)3.21.TrimLeading (25)3.22.TrimTrailing (25)4.数字 (25)4.1.Abs(绝对值) (25)4.2.Acos(反余弦) (26)4.3.Asin(反正弦) (26)4.4.Atan(反正切) (26)4.5.Atan2 (27)4.6.Cos(余弦) (27)4.7.Cot(余切) (27)第4页共43页4.9.Sin(正弦) (28)4.10.Ceilling(小数舍入到最大整数) (28)4.11.Floor(小数舍入到最小整数) (29)4.12.Round(四舍五入) (29)4.13.Truncate(返回指定小数位) (29)4.14.Degrees(角度) (30)4.15.Radians(弧度) (30)4.16.Exp (30)4.17.Log(自然对数) (30)4.18.Log10(对数) (31)4.19.Mod(商的余数) (31)4.20.Pi(圆周率) (31)4.21.Power (32)4.22.Rand(0~1随机数) (32)4.23.RandFromSeed(伪随机数) (32)4.24.Sign (32)4.25.Sqrt(平方根) (33)5.日历/日期 (33)5.1.Current_Date(当前日期) (33)5.2.Current_Time(当前时间) (33)5.3.Current_TimeStamp(当前日期/时间戳) (34)5.4.Now(当前时间戳) (34)5.5.TimestampAdd(添加时间戳) (34)5.6.TimestampDiff(时间戳间隔总数) (34)5.7.DayOfYear(年中第几天) (35)5.8.Day_of_Quarter(季度中第几天) (35)5.9.DayOfMonth(月中第几天) (35)5.10.DayOfWeek(周中星期几) (36)第5页共43页5.11.Quarter_Of_Year(一年中哪个季度) (36)5.12.Month_Of_Quarter(季度中哪个月) (36)5.13.Week_Of_Quarter(季度中哪个周) (37)5.14.Week_Of_Year(年中哪个周) (37)5.15.Year(年) (37)5.16.Month(月份) (37)5.17.Hour(小时) (38)5.18.Minute(分钟) (38)5.19.Second(秒) (38)5.20.DayName(所在日期名称-英文缩写) (39)5.21.MonthName(所在月份名称-英文缩写) (39)6.转换 (39)6.1.Cast (39)6.2.IfNull (39)6.3.ValueOf (40)7.系统 (40)7.1.Database (40)er (40)8.表达式 (40)8.1.Case(Switch) (40)8.2.Case(If) (41)9.数据库函数 (41)9.1.Evaluate (41)9.2.Evaluate Aggregate (41)10.时间序列计算 (42)10.1.AGO (42)10.2.Period Rolling (42)10.3.To_Date (43)第6页共43页第7页共43页1. 聚合1.1. A ggregate At说明: 此函数根据指定的级别累计列。

BIEE基础知识介绍

BIEE基础知识介绍

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)引擎(Business Intelligence Engine, BIEE)的读者提供一个全面的基础知识介绍。

BIEE是一个强大的数据处理和分析平台,广泛应用于企业级的决策支持、数据可视化和报告生成。

文档将覆盖BIEE的核心概念、组件、主要功能以及如何使用该平台来帮助组织和个人做出更明智的业务决策。

通过本指南,您将了解BIEE的工作原理、其与传统BI解决方案的区别,以及IT专业人士和业务分析师如何有效地部署和使用它。

2. BIEE的架构与组件Oracle BI Enterprise Edition (BIEE)基于强大而灵活的架构,旨在提供高效、可扩展的企业级数据分析解决方案.Oracle BI Answers:基于Web的BI分析和工具。

BIEE_周飞版下

BIEE_周飞版下

ContentsDocument Control ................................................................................ 错误!未定义书签。

1.计算度量 (1)1.1.通过逻辑列创建 (1)1.2.通过物理列创建 (3)1.3.通过Calculation Wizard创建 (7)1.4.通过Answers创建 (9)2.变量 (10)2.1.资料库变量 (10)2.2.介绍变量 (14)3.使用时间维度 (16)3.1.设置时间维 (16)3.2.时间维度量 (17)4.调整展现层布局 (20)4.1.调整表或列的顺序 (20)4.2.文件夹效果 (22)5.提示 (23)5.1.仪表盘提示 (23)5.2.列筛选器提示 (24)6.报表开发高级应用 (26)6.1.通过类似请求组合 (26)6.2.框(Bin) (30)6.3.列筛选器 (31)6.4.数据透视表 (33)7.权限管理 (36)7.1.用户 (36)7.2.组 (39)7.3.功能权限 (40)Open and Closed Issues for this Deliverable (42)Open Issues (42)Closed Issues (42)1.计算度量实际开发过程中,纯粹直接从数据库表字段得到计算项的情况是少数,更多的情况是需要手动创建计算项。

手动创建计算项有多种方式,下面一一介绍。

1.1.通过逻辑列创建《入门》中创建的模型中包含的分析项只有四个:Amount Sold、Quantity Sold、UnitCost、Unit Price。

我们可以利用这些逻辑字段来创建新的计算项。

右键选择Sales逻辑表:新建逻辑列:命名为Profit,选择“Use existing logical columns as the source”以激活公式编辑器。

Biee中变量的总结

Biee中变量的总结

OBIEE 学习总结之提高Company Confidential - For internal use onlyBiee 的变量分几种(库变量,会话变量,介绍变量,请求变量,Biee 内部定义的变量不说了),用起来经常让大家糊涂,再此做个总结,有异议的地方请消息给我·· 欢迎讨论~现在开始吧,Administrator tool -Manage-Variable 下图~这里是模型RPD 定义变量的地方,也就是所定义的变量名都是保存在RPD 模型中,Variable 所定义的变量类型分为两大类,一种是Repository(库变量),另外一种是Session(会话变量)。

其中Repository 分两种变量的类型:Dynamic(动态变量)和Static(静态变量)Session 也分两种变量类型:System(系统变量)和Non-System(非系统变量)现在说一下库变量的用途,库变量的Static(静态变量)经常是作为项目需求中经常用的固定值做为这个静态变量值的,举个例子:如果一个项目中有10个Dashboard ,每个Dashboard 有10个page ,每个page 的下标都需要带上公司的版权注释,当公司被收购了版权需要更改的话怎么办,改一百次版权信息?这里如果用静态变量的话就方便多了,只需修改变量对应的缺省值就可以了。

用法如图:建立一个Static 的Repository Variable变量名为SRV缺省值为222050000,其中要注意一下类型Type,因为是静态的,所以不需要初始化块。

在前端直接就可以调用了命名必须和静态变量的名称相同(不用解释吧)~看一下效果OK ,调用静态的库变量成功。

这里需要注意一下,表达式和筛选调用库变量的时候是可以VALUEOF('SRV')来引用,而其他地方调用的话例如文本:需要这么写@{biServer.variables['SRV']}。

biee分析及报表函数使用详解

biee分析及报表函数使用详解
语法
BOTTOMN(Expr,integer)
其中:
Expr
求出数值的任意表达式。
Integer
任意正整数。表示结果集中显示的最低级别编号,1是最低的级别。
一般用于取得排名的数据,隐藏和排除字段都是不会影响结果的,跟表提示一起使用时,会先BottomN然后再提示
4.
此函数计算表达式中包含非空值的行数。该表达式通常为列名,此种情况下,将返回该列中包含非空值的行数。
其中:
numExpr是求值结果为数值的任何表达式。
Expr是维度列,可以设置AVG的范围
如AVG("基础项"."预算金额" BY "时间"."年份" )计算年内平均金额
AVGDISTINCT
此函数计算表达式中所有不同值的平均值。
3.
按从1到n的顺序依次排列表达式参数中最小的n个值,1对应于最小的数值。BOTTOMN函数对结果集中返回的值执行运算。请求可以只包含一个BOTTOMN表达式。
其中:
Expr
求出数值的任意表达式。
by是定下RANK的范围如
设置RANK( "事实-销售订单行"."销量" by "时间维"."年")
最后能够达到类似于TopN的效果,而且,对于表提示器也是生效的,当然得建立过滤器
同时,这样会有一个局限在于,Rank的序列生成方式是(1,1,1,4,5,5,7...)
第一行的平均值等于第一行的数值表达式。第二行的平均值通过计算前两行数据的平均值得出。第三行的平均值通过计算前三行数据的平均值得出,依此类推,直到您到达第n行为止,第n行的平均值根据最后n行数据计算得出。

BIEE 常见问题解答

BIEE 常见问题解答

Oracle Business Intelligence Enterprise Edition 10g项目实施问题解答汇总2008年4月10日目录:仪表板: (4)仪表板分组下拉显示: (4)设置默认的仪表板: (7)撤销页面“刷新“按钮(不建议) (8)如何跳过注销页面,直接跳转到登陆界面 (9)交叉表行数限制 (9)报表显示上的列级别控制 (10)报表中现实自己有权限访问的第一个列 (10)登录界面“版权所有“信息客户化 (10)仪表盘顺序定制 (10)时间细度不一样 (11)Prompt值显示的顺序定制: (11)表格下的“125-”是1到25条记录的显示方式,需要改成“1-25”(附图) (11)查询大数量时,出现等待提示,可以在下面修改 (12)Dashboard中钻取返回提示修改: (12)友好打印PDF中的空格 (12)Answer中的主题文件夹层次现实: (13)Excel下载如果不自动变成科学计数法: (13)如何强制Answer中列的宽度 (13)个性化汇总查询: (14)在仪表板上加入当前client日期显示: (15)在Answer的Titel中加入变量显示: (15)客户化仪表盘右上角的产品清单,如去除等多产品中的Marketing (16)在仪表板制定位置显示Deliver的内容 (16)OBI EE and oracle stored procedures WITH parameter passing (16)如何将Go URL中的“页选项”按钮去除 (18)Configuration for the Dashboard Prompt Types Feature (19)图形: (21)中文显示方块问题 (21)BIEE中雷达图中文显示问题: (21)图形鼠标点到的地方的值的背景希望是透明的: (21)BIPublisher Chart Description (21)图形出现“Evaluation Time Limit“ (22)指定BIEE中图形的类型(flash,SVG,PNG) (22)图形中“上”字,“名”字和“作”字的链接错误 (22)配置和服务 (24)几处配置文件的作用优先级别 (24)禁止OC4J自动启动 (24)如何在Office 2003中启用BIEE Excel Add-in (24)BIP (25)BI Publisher 和Oracle BI Server 的安全集成 (25)报表复制 (27)RDF to RTF Template Generator (27)RDF to Data Template Generator (27)其他 (27)修改BIEE中的用户密码 (27)BIEE和其他应用集成,如果出现频繁登录提示: (32)Metadata report (32)Oracle BIEE性能提高 (33)使用BIP和iBot中的外部认证 (33)BIEE 10.1.3.2中ibot的配置: (34)其他Web程序调用BIEE的报表方式: (34)其他Web程序调用BIEE的仪表板方式: (35)Customizing OBI EE – GO URL Parameters (36)从BIEE的报表链接到其他系统: (39)Writeback for dashboard commentary in OBI EE (40)Siebel Analytics Web Catalog 升级到Oracle BIEE Presentation Catalog (46)How To Log An Oracle Support Service Request Via SupportWeb for Oracle BusinessIntelligence Enterprise Edition (OBIEE) (49)Applies to: (49)Goal (49)Create SR for BIEE from metalink: (51)仪表板:仪表板分组下拉显示:1.配置instanceconfig.xml,加入<DahboardMaxBeforeMenu>的配置,然后重启BI presentation server.数字3表示,当一个组的仪表板数量大于等于3时,会将仪表板分组下拉显示。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档