博文目录
1、IDT(信息设计工具)
IDT登录:
系统:服务器IP:6400 (默认端口)
IDT Welcome:
1.1 项目同步
如果已经存在共享项目,新的开发客户端获取项目再进行开发从这里开始。
“窗口”>“项目同步”
然后打开会话>下拉列表中找到共享项目同步资源。
这里就是本地和系统同步项目的地方,可以在项目开发工程中加锁,开发完成后解锁;同时也可从服务器获取更改,在服务器上保存更改、还原更改、刷新等
1.2 创建一个关系Universe
1.2.1 创建本地项目
“文件”>“新建”>“项目”
所有必要的 Universe 资源(连接、数据基础和业务层)都存储在本地项目中。
1.2.2 创建关系连接
“文件”>“新建”>“关系连接”
关系连接包含将 Universe 连接到数据源所需的信息。此连接为本地连接,可用于构建发布到本地文件系统的 Universe。
为新建的关系连接选择本地项目:
关系连接资源名:
关系连接数据库中间驱动程序选择:这里选择Oracle Client,所以本地是安装了Oracle客户端。
服务是TNS服务标识;输入正确的用户名和密码就OK。
关系连接创建测试成功之后,可以将其发布到资源库,并删除本地的关系连接:
本地关系连接成功发布到资源库:
1.2.3 创建数据基础
“文件”>“新建”>“数据基础”
数据基础包含关系数据源中表和联接的模式。创建数据基础时,请选择“单源”。
或者直接在本地项目上右键**”新建.文件夹”>“新建.数据基础”**
1.2.4 创建业务层
“文件”>“新建”>“业务层”
业务层是基于数据基础创建的元数据对象的集合。创建业务层时,请选择“关系数据源”。
或者在同一文件夹下右键**“新建.业务层”**
1.2.5 本地发布Universe
“文件”>“发布”
发布业务层时,向导将会导出业务层及其引用的资源(本地连接和数据基础),并创建日后可用于本地运行的查询、报表创建和分析工具的 Universe。可以使用信息设计工具中的“查询面板”在 Universe 上创建并运行查询。
当业务层(.blx)开发或者修改完成,需要将其发布到资源库,这样才能进行项目同步和共享。
1.3 创建一个OLAP连接
1.3.1 创建本地项目
类同1.2.1 。
1.3.2 创建OLAP连接
选择中间驱动时是OLAP类型,其它类同1.2.1 。
1.3.3 创建业务层/SAP HANA Business Layer
类同1.2.4 。
1.3.4 本地发布Universe
类同1.2.5 。
1.4 连接
1.4.1 连接-常规信息
编辑连接、更改驱动程序、测试连接;参数名称等信息
1.4.2 连接-显示值
查看表名称,可以写SQL表达式、显示原始数据、非重复值、进行数据分析等
1.5 数据基础(关系连接)
这里进行各种插入表和注释等、各类检测结构等和系列(比如理解为不同颜色的区别)设计,自动排列表等。
1.5.1 连接
进行更改、测试连接;以及相关用户下的数据表的Schema。
1.5.2 数据基础
包括关系表(Tables)及关系表之间的Joins。
1.5.3 别名和上下文
别名为了一表多join,避免环。这里可以进行环路检测,环路会影响数据查询。
1.5.4 参数和值列表
数据基础中的参数和值列表一般没有使用,将其放在业务层设计也可以。
1.6 业务层
业务层的属性、查询选项设置限定、注释、核心业务层等设计;
维度、度量、明细、过滤器等的设计。
1.6.1 业务层
开发人员设计的业务层:包括维度、度量、明细、过滤器等;目录文件夹便于管理。
1.6.2 查询
在Universe发布前可以验证数据基础和业务层对象的验证,同报表查询一样使用。
1.6.3 参数和值列表
设置定义参数和值列表,为报表的级联查询条件提供基础。
1.6.4 导航路径
设置维度顺序、影响报表中的下钻维度层次。这里是为下钻功能设计路径的功能。
2、WebI(Web Intelligence)
Web Intelligence是即席查询报表(Ad hoc Reports)的一类,同水晶报表(Crystal Reports)一样可以从Universe查询数据。WebI和Universe是BO的报表的两大核心专利,传统大型企业使用常见。
Web Intelligence报表开发常见是在Web端开发(http://10.80.36.17:8080/BOE/BI
),开发完成后通过SAP CMC(中央管理控制台http://10.80.36.17:8080/BOE/CMC
)进行升级管理步骤的报表同步。
Web Intelligence报表开发也有本地的胖客户端,进行报表的开发和保存;胖客户端有一些Web不能实现的优秀功能,比如数据源替换、格式设置规则、Top查询等功能的实现。
Web Intelligence报表可以自由大小、任意格式的开发,阅读方式分为HTML(Ctrl+1)和PDF格式、设计有带数据(Ctrl+2)和仅结构(Ctrl+3)方式。F1提供帮助内容,各个步骤的设计中都可以参考帮助文档,方便快捷并且内容全面。
报表侧面板有文档摘要、导航图、控件、用户提示、可用对象、文档结构和过滤器已经共享元素和注释等功能。
顶端菜单栏有报表元素、格式设置、数据访问、分析、页面设计几大设计类别,进行报表格式的设计实现。
报表选项卡可以选择不同报表页,不同报表页类似Excel的Shift页。
状态栏可以跟踪报表设计,并且呈现格式和刷新时间等信息。
报表侧面板上面的功能有导出报表、打印报表、查找、Email发送报表、刷新和保存等功能。
2.1 查询面板
一张Web Intelligence报表的开发就是从查询面板开始的,查询面板中的选项卡都是数据的提供者,一般就是维度表匹配事实表数据,按照所需设定条件进行维度和度量的运行查询。
这里可以自由的添加所需查询,可以添加合并查询,进行查询属性设置,查看查询脚本;结果对象中是我们需要查询的维度和度量(这个是在Universe中设计好的),查询过滤器由我们进行合理化的设计,它有“和”与“或”的选择,匹配列表的选择(如:等于、不等于、介于、属于、不属于、匹配、排除等),有不同属性的选择(如:常量、列表中的值、提示、其他查询的对象等)。在执行“运行查询”后在数据预览框中初步预览数据。
2.2 开发面板
开发面板是报表设计面板,可以是Web,也可以是胖客户端。在这里可以设计垂直表、水平表、交叉表、分节表以及各类Chart图。
3、中央管理控制台
中央管理控制台(CMC)是一款基于 Web 的工具,用于执行大部分日常管理任务,其中包括用户管理、内容管理和服务器管理。
任何具有 Business Intelligence (BI) 平台有效凭据的用户都可以登录到 CMC 并设置首选项。不属于 Administrators 组的用户在未经访问授权的情况下不能执行任何管理任务。