如何选择业务分析工具

您有什么选择?



通常,可以使用简单且相对便宜但非常有效的分析工具来代替使用昂贵且复杂的BI系统。阅读本文之后,您可以评估您的商业智能需求,并了解哪种选择最适合您的业务。



当然,所有BI系统都具有极其复杂的体系结构,在公司中实施它们并不是一件容易的事,需要大量资金来解决方案和高素质的集成商。您将不得不反复利用他们的服务,因为一切都不会随着实施和调试而结束-将来,您将需要完善功能,开发新的报告和指标。应该注意的是,如果系统成功,您将希望越来越多的员工在其中工作,这意味着需要购买更多的用户许可证。



高级商务智能系统的另一个固有功能是功能非常庞大,您将永远不会使用其中的许多功能,但是每次您续订许可证时,它们都会继续为其付费。



BI系统的上述功能使人们想到了替代方案的选择。接下来,我建议在使用Power BI和Excel编写报告时将解决方案与一组标准任务进行比较。



Power BI或Excel?



通常,要生成季度销售报告,分析师需要从会计系统中卸载数据,将其与参考书进行比较,并使用VLOOKUP函数将其收集到一个表中,并以此为基础构建报告。



Power BI如何解决此问题?



来自源的数据被加载到系统中并准备进行分析:将其拆分为表格,进行清理和比较。此后,构建业务模型:将表彼此链接,定义关键指标并创建自定义层次结构。下一阶段是可视化。在这里,只需简单地拖放控件和小部件,即可形成一个交互式仪表板。所有元素都通过数据模型链接。分析时,这使您可以专注于所需的信息,只需单击任意仪表板元素即可在所有视图中将其过滤掉。



在此示例中,与传统方法相比,使用Power BI有什么好处?



1-自动执行获取数据并准备分析的过程。

2-建立业务模型。

3-令人难以置信的可视化。

4-限制访问报告。



现在,让我们分别看一下每个点。



1-要准备用于构建报告的数据,您需要定义一个连接到数据并对其进行一次处理的过程,并且每次需要获取不同期间的报告时,Power BI都会通过创建的过程传递数据。因此,准备数据进行分析的大部分工作是自动化的。但是事实是Power BI使用经典版本的Excel中提供的工具执行准备数据的过程,该工具称为Power Query。它允许您以完全相同的方式在Excel中完成任务。



2-这是相同的情况。 Excel中还提供了用于构建业务模型的Power BI工具-Power Pivot



3-您可能已经猜到了,情况与可视化类似:Excel扩展-Power View可以轻松解决此任务。



4-仍然需要处理对报告的访问。这里并不都是美好的。事实是,Power BI是一种可通过个人帐户访问的云服务。服务管理员将用户分为几组,并为这些组的报告分配不同级别的访问权限。这实现了公司员工之间访问权限的区分。因此,访问同一页面的分析师,经理和董事可以以可访问的视图查看报告。可以限制对一组特定数据或整个报告的访问。但是,如果报告在Excel文件中,则系统管理员可以尝试解决访问问题,但这不会完全一样。当我描述企业门户的功能时,我将回到这个问题。



值得注意的是,通常,公司对复杂而精美的仪表板的需求并不大,通常,在Excel中进行数据分析时,在建立业务模型后,它们不求助于Power View功能,而是使用数据透视表。它们提供了足以解决大多数商业智能问题的OLAP功能。



因此,在Excel中进行业务分析的选项可以很好地满足只有少数员工需要报表的普通公司的需求。但是,如果贵公司的要求更加雄心勃勃,请不要急于求助于可以立即解决所有问题的工具。



我想提请您注意一种更专业的方法,使用该方法,您将获得自己的,完全托管的自动化系统,该系统可用于构建业务分析报告,并具有不同的访问权限。



ETL和DWH



在先前讨论的构建业务报告的方法中,使用Power Query技术执行了加载和准备数据以进行分析的过程。只要数据源不多:一种会计系统和Excel表中的参考书,这种方法就很合理且有效。但是,随着计费系统数量的增加,通过Power Query解决此问题变得非常麻烦,难以维护和开发。在这种情况下,可以使用ETL工具。



它们用于从源中卸载数据(提取),转换它们(转换),这意味着进行清理和匹配,然后加载到数据仓库中(加载)。数据仓库(DWH-数据仓库)通常是位于服务器上的关系数据库。该数据库包含适合分析的数据。根据计划启动ETL流程,该流程将仓库数据更新为当前数据。顺便说一句,MS SQL Server中包含的Integration Services可以完美地为整个厨房服务。



此外,与以前一样,您可以使用Excel,Power BI或Tableau或Qlik Sense等其他分析工具来构建数据业务模型和可视化。但是首先,我想提请您注意另一个您可能不知道的机会,尽管事实已经为您提供了很长时间。我们正在谈论使用分析服务MS SQL Server(即Analysis Services)构建业务模型。



MS Analysis Services中的数据模型



对于那些已经在公司中使用MS SQL Server的人来说,本文的这一部分将更加有趣。



Analysis Services当前提供两种类型的数据模型-多维和表格数据。除了链接这些模型中的数据这一事实外,还预先汇总了模型度量的值并将其存储在OLAP多维数据集的单元格中,可通过MDX或DAX查询访问它们。使用此存储体系结构,跨越数百万条记录的查询将在几秒钟内返回。对于事务表包含至少一百万条记录(上限不受限制)的公司,这种访问数据的方式是必需的。



Excel,Power BI和许多其他“实体”工具都可以连接到此类模型并可视化其结构数据。



如果您采用“高级”方式:自动化ETL流程并使用MS SQL Server服务建立业务模型,那么您应该拥有自己的公司门户。



企业门户



通过它,管理员将监视和控制报告过程。门户的存在将使公司的目录统一起来:有关客户,产品,经理,供应商的信息将在一个地方供所有使用它的人进行比较,编辑和下载。在门户网站上,您可以实施各种功能来更改会计系统的数据,例如,管理数据复制。最重要的是,借助门户网站,成功解决了组织对报告的访问受限的问题-员工将仅看到针对自己部门以预定格式准备的那些报告。



但是,尚不清楚如何组织门户页面上的报告显示。要回答这个问题,您首先需要根据构建门户的基础来决定技术。我建议以以下框架之一为基础:ASP.NET MVC / Web窗体/ Core或Microsoft SharePoint。如果您的公司至少有一个.NET开发人员,那么选择将不会困难。现在,您可以寻找可以连接到Analysis Services多维或表格模型的插件OLAP客户端。



选择一个OLAP客户端进行渲染



让我们从嵌入的复杂性,功能和价格方面比较几种工具:Power BI,ASP.NET MVC组件的Telerik UI和RadarCube ASP.NET MVC组件。



Power BI



为了使公司员工能够在您的门户页面上访问Power BI报告,您需要使用Power BI Embedded功能



立即获得Power BI Premium许可证和额外的专用容量。专用功能使您可以为组织中的用户发布仪表板和报告,而不必为其购买许可证。



首先,将在Power BI Desktop中生成的报告发布到Power BI门户,然后使用棘手的自定义将其嵌入到Web应用程序页面中。



分析师可能会很好地处理生成简单报告及其发布的过程,但是嵌入可能会出现严重的问题。也很难理解该工具的工作原理:大量的云服务设置,许多订阅,许可证,容量极大地提高了对专业培训水平的要求。因此,最好将此任务委托给IT专家。



Telerik和RadarCube组件



要集成Telerik和RadarCube组件,具有软件技术的基本知识就足够了。因此,一名IT部门程序员的专业技能就足够了。您所需要做的就是将组件放置在网页上并对其进行自定义以适合您的需求。用于ASP.NET MVC PivotGrid



Telerik UI以漂亮的Razor方式嵌入页面中,并提供基本的OLAP功能。但是,如果您需要更灵活的界面设置和高级功能,则最好使用RadarCube ASP.NET MVC组件。大量设置,丰富的功能以及重新定义和扩展它的能力,将使您可以创建任何复杂性的OLAP报告。



下表是在中低档规模下比较所考虑的乐器特性的表。



  Power BI 用于ASP.NET MVC的Telerik UI RadarCube ASP.NET MVC
可视化 中间
OLAP功能集
定制灵活性
覆盖功能的能力 -- -- +
软件定制 -- -- +
嵌入和定制的复杂程度 中间
最低费用 Power BI Premium EM3



190,000卢布/月
一位开发人员的许可证为



90,000卢布。

一个开发人员



25,000卢布的牌照



现在,您可以继续选择分析仪器的标准。



Power BI选择标准



  • 您对包含各种指标和数据相关元素的报表感兴趣。
  • , , , - .
  • IT-, BI-.
  • -.


Telerik



  • OLAP- Ad hock .
  • .NET .
  • 20%.


RadarCube



  • OLAP- , .
  • 该公司雇用了中级.NET开发人员。如果不是这种情况,则该组件的开发人员将提供其服务,但要支付不超过专职程序员薪水的额外费用。
  • 一次性购买许可证并以60%的折扣进一步续约的少量预算。


结论



选择正确的商业智能工具将使您完全放弃Excel中报表的形成。您的公司将能够逐渐轻松地转而使用BI领域中的先进技术,并使各个部门的分析师工作自动化。



All Articles