§1.1 数据视图管理
经过数据字典及数据视图管理,可将ERP\CRM\OA等信息系统的数据库结构翻译成业务语言,把不一样业务主题涉及到的表之间关联关系固定下来,这样,对于报表及分析模型的开发者而言,再也不须要花费大量的时间去研究ERP\CRM\OA等信息系统的业务及数据逻辑,只须要将分析须要用到的字段拖动过来,便可自动生成SQL查询脚本,最终实现非IT专业的业务人员,也可轻松设计报表及分析模型。
§1.1.1 任意数据源
可经过链接向导根据ODBC、OLEDB、SQLServer,及其余任意数据库提供的链接驱动,如Oracle、Mysql、Informix等,链接任意数据源,并自动生成链接字符串。
§1.1.2 表元数据设计
可直接读取数据源的物理表(Table)及视图(View),并可修改字段设计,如字段名称、字段说明、字段类型、字段宽度等。经过生成物理表,便可在后台自动生成修改后的物理表。
§1.1.3 数据字典
经过修改表与字段说明来创建数据字典(语义层),并可导出到EXCEL文件,也可经过EXCEL文件导入数据典。另经过上传/下载数据字典功能,与Power-BI应用超市远程服务器的链接,实现经常使用ERP如金蝶K3或用友U8的数据字典。
§1.1.4 数据视图
经过鼠标拖拽来制做、修改数据视图,以建立表与表之间的关联(join/left join/right join)关系。
§1.1.5 查询构建器
根据数据字典(语义层)及数据视图,经过鼠标拖拽自动生成报表查询SQL、MDX脚本。
§1.2 数据转换管理
经过数据转换管理,可实现从任意数据源将数据抽取、转换、装载(ETL),从而创建数据仓库。
§1.2.1 变量管理
在数据转换的过程当中,一般须要设置一些变量,来实现不一样的算法,如增量更新周期、是否计算0出库成本等。变量可实现嵌套。
§1.2.2 数据流任务
经过数据流任务,实现从源数据库到目的数据库的数据抽取的功能。来源SQL可来自手工输入、或变量。
§1.2.3 SQL任务
经过SQL任务,实现数据仓库的数据清理。来源SQL可来自手工输入、或文件。同时,可在SQL中使用变量。
§1.2.4 OLAP任务
经过OLAP任务执行XMLA脚本,实现与OLAP相关的操做,如还原、刷新等。
§1.3 OLAP数据库管理
在数据仓库中,根据分析主题创建数据视图,在此基础之上,模型设计者只要回答三个问题,便可快速制做OLAP数据库:
一、要分析哪些内容?如销售分析模型,要分析收入、数量、利润等内容,
二、要从哪几个维度分析?如销售分析模型,要从时间、客户、产品、业务类型等维度来分析。
三、这些数据从哪里来?如销售分析模型,要从销售出库单中取数。
弄清楚这三个问题以后,经过简单的维度向导,便可快速创建时间、父子及普通维度,而后再将收入、数量等对应的字段设计成度量值,便可快速衍生成复杂的计算成员,如本年累计、同比环比、期初期末余额等。其复杂的权限控制经过简单的鼠标勾选便可实现。
§1.3.1 数据视图管理
在数据仓库中,根据不一样的分析主题,创建数据视图,如销售出库分析,可能包括产品、客户、业务员、销售出库等表,并将其关联关系创建好。
§1.3.2 维度管理
经过维度向导来快速创建普通/父子/时间维度。
§1.3.3 多维数据集(CUBE)管理
根据分析主题来定义CUBE的关键对象,如销售出库分析,其事实表为销售出库表,维度包括时间、产品、客户、业务员等,度量值/计算成员包括金额、数量、利润、本年累计、同比环比等。
§1.3.4 角色管理
经过角色管理,来实现数据权限的控制。一个角色对应一个或多个NT用户或用户组,受权其能够看到哪些CUBE的数据(如销售出库分析),哪些维度的数据(如华南区总监只能看到区域这个维度中华南区的内容),哪些度量值(如只能看到销售金额,即看不到销售利润)。
§1.3.5 实时MOLAP
若是某个维度表或事实表在记录发生改变以后,即可以立刻刷新OLAP,看到变化后的分析结果,便可经过设置某个维度或度量值组为实时MOLAP来实现。
§1.3.6 多语言OLAP
为知足某些客户须要看到英文分析模型的需求,经过多语言设置,便可实现纯英文的OLAP分析模型建立与显示。
§1.4 Flash仪表盘设计
首先定义好KPI(关键绩效指标),如销售利润率、资产负债率等,而后,经过鼠标拖拽便可快速定义Flash仪表盘,包括丰富实用的Flash控件,如指针盘、温度计、红黄绿灯、金字塔、漏斗、数字地图等。
§1.5 智能分析报告设计
经过简单的设置,便可定义图文并茂的WORD/PPT分析报告,可读取不一样的数据源数据,集成了趋势分析、结构分析、同比分析、因素分析、排行榜分析、任意表格以及个性化的自定义SQL、自定义MDX等多种分析方式,表格、图形、文字任意选择。
它只须要点击一下按钮,数十页内容复杂,图文并茂,任意主题,任意分析方法的WORD/PPT分析报告便可在1-2分钟以内制做完成。解放管理者的手工工做量,让管理者有更多的时间去思考数字背后的意义,并提出改善措施。
§1.6 报表及管理驾驶舱设计
要经过很是美观大方的图表、仪表盘等展示形式, 制做出知足不一样管理角色、不一样需求的管理驾驶舱,是BI开发时,最为关注的问题。Power-BI提供简单的向导模式,加上可视化设计界面,可快速设计出各类形式的管理驾驶舱,而各报表之间,可轻松设计钻取与连接。
§1.6.1 共享元数据
可将数据源、数据集、参数、图片设置为共享,这样,在报表的定义过程当中,可经过鼠标拖拽便可轻松重复使用。
数据集可经过查询构建器自动生成SQL或MDX脚原本实现。
§1.6.2 设计向导
定义好数据源及数据集后,经过向导,便可快速制做仪表盘、图表、表格等报表内容。
§1.6.3 参数查询
可设置复杂的参数来进行条件查询,参数可手工录入或来自于一个结果集,可单个值或多个值,也可加入复杂的表达式。
§1.6.4 报表钻取
为了实现穿透式报表查询,能够经过报表钻取功能实现报表之间的连接,同时,可自动进行报表参数的传递。
§1.6.5 报表订阅
经过订阅功能,可创建一个强大的报表处理分发中心,可定时或条件预警触发,定向发送报表到相关决策人,实现PUSH与PULL的完美结合。
一、定时发送:可在定义好报表以后,设置天天/某月某天/每个月某天来定时发送该报表到某人的邮箱中。如老板但愿在每月的5号看到公司的利润分析报表。
二、预警发送:可在定义好报表以后,设置该报表数据知足某个条件时,即触发将该报表发送该报表到某人的邮箱中。如当销售订单的利润为负时,发送订单明细,或者当存在某个区域的销售任务未完成时,发送区域销售分析报表。或者,当采购价格高于某个值时,发送采购明细。
三、可将该报表转换为EXCEL/PDF/IMAGE/HTML/WORD等不一样样式发送,也提供报表连接地址直接进入报表系统查询。
§1.6.6 报表样式
一、上传下载:可经过远程访问Power-BI应用超市,下载仪表盘、图表、表格的样式,省掉本身设置复杂样式的时间;
二、保存调用样式:对于须要重复使用的样式(如某种报表样式,其字体、表头、表体等样式),可保存以后重复调用。
§1.7 桌面浏览 经过桌面浏览端,实现分析模型及报表的发布与浏览。包括用户管理、菜单管理、数据转换任务执行、OLAP浏览、智能分析报告生成、Flash仪表盘浏览、报表及管理驾驶舱浏览。