让成功的企业幸福——用友BQ商业智能解决方案用友华表丁永强2010年5月29日目录要商业智能吗何谓商业智能用友BQ商业智能BQ之报表报告BQ之主题分析BQ之数据挖掘商业智能应用框架决策中心领导桌面业务分析报表中心月度监控每日必读报表报告即席查询结束语问题1:个性化管理解决了吗?问题2:分析决策解决了吗?思客考公司、部门业务流程更加顺畅,更加规范,信息收集速度加快、数据准确度提高、让企业反映更快。自身工作能力提高;工作量、工作强度减少,数据统计更方便,效率更高。ERP给企业带来了什么?ERP给决策者带来了什么?ERP给企业中基层带来了什么?问题2:管理者想要决策分析怎么办?•料工费结构•产品作业成本•合格率•不良原因统计•订单执行延期统计•正确率,退换率...•产量•计划完成率•产能利用生产•库存资金占用结构•库存周转天数•滞销品•缺货分析•发货及时率•单位运费运量•单位销售额物流成本...P&LBalanceSheet•营业收入•成本、费用•净利•产品群现金流能力•应收帐•库存占用•订单,收入•产品群盈利性...CashFlow•流入结构•流出结构•资金占用结构•资本来源结构库存物流销售资金财务分析质量成本供应商信息化应该辅助领导决策分析问题3:信息化数据能否增加商业机会?能否让数据开口说话:尤其对销售和财务告诉我如何做才能更好控制成本?告诉我如何做才能更好控制风险?(防止欺诈)告诉我如何做才能更好增加销售?(货物摆放)告诉我如何做才能更好提升客户满意度?告诉我如何做才能更好匹配市场?…………突破认知极限,数据增值目录要商业智能吗何谓商业智能用友BQ商业智能BQ之报表报告BQ之主题分析BQ之数据挖掘商业智能应用框架决策中心领导桌面业务分析报表中心月度监控每日必读报表报告即席查询结束语商业智能初探……从前,历史管理情况如何?(我从哪里来?)现在,我当前的管理现状?(我现在是谁?)未来,如何确定目标及达到?(我要到哪去?)总结过去明确现在预测未来人生、企业乃至人类一直在思考的三个问题ERP与BI系统的区别——毛主席为什么会成功?ERP系统史记(OLTP)资治通鉴BI系统(OLAP)客户合作伙伴供应商执行人员物流中级管理人员高级管理人员市场财务销售运营CEO&Board决策者看业务信息化读史记决策者要决策信息化资治通鉴客户合作伙伴供应商物流执行人员中级管理人员高级管理人员市场财务销售运营CEO&BoardDB2ERPOraclePortalFlatFileExcelXMLCRMBI示例——幸福决策驱动未来全面理解商业智能数据说话与时俱进,预测未来;商务创意得以实现;用信息来改变你的决策方式,使其变得更加有效,更加适应变化数据整合过去现在、企业内外;商务数据全面整合;使其转化为信息,在企业内外部传递,产生互动业务模型财务数据模型、销售数据模型、生产数据模型、HR数据模型、采贩数据模型、库存数据模型平衡记分卡策略地图杜邦分析多维分析商务地图智能报表数据可视化数据挖掘仪表盘智能查询智能报告分析工具企业绩效管理展现与分析脑图决策系统、信息门户、EIS主题分析财务分析供应链分析银行业分析房地产分析烟草行业分析流通行业分析浏览器移动设备PC………数据整合ETL/数据整合用友立方体多维数据库ROLAPMOLAP数据仓库/数据集市ERPCRM业务数据…其它数据ExcelTxt…用友BQBI应用架构图目录要商业智能吗何谓商业智能用友BQ商业智能BQ之数据整合BQ之分析工具BQ之数据挖掘BQ实施成果框架决策中心领导桌面业务分析报表中心月度监控每日必读报表报告即席查询结束语UfidaBQ如何跨越数字鸿沟BQ数据整合1——建设DW元数据分析展现工具数据分析数据仓库ERPCRMPLMSCM数据流文本抽取清理装载数据建模工具元数据管理工具ETL设计工具OLAP数据源ETL数据仓库数据集市ODS数据集市数据集市立方体立方体元数据信息域数据整合数据访问2文件类型数据OLEDBDriverProgressDBDriverBDEDriverOracleOCIDriver……1数据库类型ORACLESQLSERVERDB2INFOMIXSYBASEACCESS…UDEEngine统一数据引擎客户端Database数据库JSP,PHP,ASP,.netWeb网上程式OLAP多维数据Excel,Word,XMLLocalFile文件ERP,CRM,SCMOtherApplication其它应用数据填报3BQ数据整合2——直接连数据源目录要商业智能吗何谓商业智能用友BQ商业智能BQ之数据整合BQ之分析工具BQ之数据挖掘BQ实施成果框架决策中心领导桌面业务分析报表中心月度监控每日必读报表报告即席查询结束语分析工具—数据钻取、多角度等展现工具-动态Flash等直观展示蜂窝图柱状图进程图\决策树仪表盘饼图漏斗、锥形图BI解决问题:个性化内部管理报表、报告1.难于利用一条SQL查询,“合计、点心、海鲜和饮料。”难点12.写完SQL后,怎样排版?第1列第4列第6列第8列难点23、如何实现各销售额排名?4、各城市占总销售额的%如何自动计算?5、当数据记录行数增加时,排名公式是否会自动扩充?北京销售额“第一名”张家口销售额“最差”...........公式自动扩充难点315分钟完成,那真是不可能完成的任务!SQL绝对写到傻用友BI介绍—智能报表/*------------------GeneralSQL-----------------SELECT{Northwind}.Orders.ShipCity,SUM(({Northwind}.OrderDetails.UnitPrice*{Northwind}.OrderDetails.Quantity*(1-{Northwind}.OrderDetails.Discount))),(SUM(({Northwind}.OrderDetails.UnitPrice*{Northwind}.OrderDetails.Quantity*(1-{Northwind}.OrderDetails.Discount))))*0,(SUM(({Northwind}.OrderDetails.UnitPrice*{Northwind}.OrderDetails.Quantity*(1-{Northwind}.OrderDetails.Discount))))*0FROM{Northwind}.Orders,{Northwind}.OrderDetails,{Northwind}.Categories,{Northwind}.ProductsWHERE{Northwind}.Orders.OrderDate={?''}AND{Northwind}.Categories.CategoryName='萸陑'AND{Northwind}.Products.CategoryID={Northwind}.Categories.CategoryIDAND{Northwind}.OrderDetails.ProductID={Northwind}.Products.ProductIDAND{Northwind}.Orders.OrderID={Northwind}.OrderDetails.OrderIDGROUPBY{Northwind}.Orders.ShipCity;SELECT{Northwind}.Orders.ShipCity,(SUM(({Northwind}.OrderDetails.UnitPrice*{Northwind}.OrderDetails.Quantity*(1-{Northwind}.OrderDetails.Discount))))*0,SUM(({Northwind}.OrderDetails.UnitPrice*{Northwind}.OrderDetails.Quantity*(1-{Northwind}.OrderDetails.Discount))),(SUM(({Northwind}.OrderDetails.UnitPrice*{Northwind}.OrderDetails.Quantity*(1-{Northwind}.OrderDetails.Discount))))*0FROM{Northwind}.Orders,{Northwind}.OrderDetails,{Northwind}.Categories,{Northwind}.ProductsWHERE{Northwind}.Orders.OrderDate={?''}AND{Northwind}.Categories.CategoryName='漆珅'AND{Northwind}.Products.CategoryID={Northwind}.Categories.CategoryIDAND{Northwind}.OrderDetails.ProductID={Northwind}.Products.ProductIDAND{Northwind}.Orders.OrderID={Northwind}.OrderDetails.OrderIDGROUPBY{Northwind}.Orders.ShipCity;SELECT{Northwind}.Orders.ShipCity,(SUM(({Northwind}.OrderDetails.UnitPrice*{Northwind}.OrderDetails.Quantity*(1-{Northwind}.OrderDetails.Discount))))*0,(SUM(({Northwind}.OrderDetails.UnitPrice*{Northwind}.OrderDetails.Quantity*(1-{Northwind}.OrderDetails.Discount))))*0,SUM(({Northwind}.OrderDetails.UnitPrice*{Northwind}.OrderDetails.Quantity*(1-{Northwind}.OrderDetails.Discount)))FROM{Northwind}.Orders,{Northwind}.OrderDetails,{Northwind}.Categories,{Northwind}.ProductsWHERE{Northwind}.Orders.OrderDate={?''}AND{Northwind}.Categories.CategoryName='窊蹋'AND{Northwind}.Products.CategoryID={Northwind}.Categories.CategoryIDAND{Northwind}.OrderDetails.ProductID={Northwind}.Products.ProductIDAND{Northwind}.Orders.OrderID={Northwind}.OrderDetails.OrderIDGROUPBY{Northwind}.Orders.ShipCity------------------------------------------------*//*------------------LastEndSQLs-----------------SELECTOrders.ShipCity,SUM(OrderDetails.UnitPrice*OrderDetails.Quantity*(1-OrderDetails.Discount)),(SUM(OrderDetails.UnitPrice*OrderDetails.Quantity*(1-OrderDetails.Discount)))*0,(SUM(OrderDetails.UnitPrice*OrderDetails.Quantity*(1-OrderDetails.Discoun