你也许拥有功能强大的企业应用程序,可惜它没有任何交互式可视化功能,而你的用户不得不盯着一排排的细小数字,难以看清楚。某些东西使用起来越容易,开发起来似乎就越困难,而且预算和资源也非常有限-尤其是在现在这样的疫情期间。
这正是嵌入式分析派上用场的地方。根据所需的自定义程度和所需的速度,现在有两个主要选项:来自商业智能供应商的嵌入式分析和来自开发框架的嵌入式可自定义分析。
嵌入式BI派上用场
所有大型商业智能平台(例如Tableau和Power BI)以及较小的替代产品(例如Qlik和Looker)都具有嵌入式分析功能。如果你的公司已经在使用这些平台之一,则说明数据连接已经到位,分析已经建立,视图也已经创建,你需要做的就是将嵌入代码添加到你的应用程序中。
你的最终用户将获得漂亮的交互式图表,其外观和感觉会让用户感到熟悉。而且,如果你需要创建新视图或更改现有视图,则业务分析师甚至高级用户都可以在BI平台上直接完成工作-你不需要任何自定义开发。
甚至技术公司也可从BI平台快速嵌入可视化效果而受益。例如,DotData是一家技术供应商,致力于自动创建AI和机器学习应用程序。如果说有人可以迅速开发出嵌入式分析,那就是他们。
DotData首席执行官兼创始人Ryohei Fujimaki说:“我们正在可视化我们的销售统计数据和财务数据。但是我们是一家小公司,我们没有多少预算。”
该公司正在使用现有BI平台,其中提供嵌入式分析选项。Fujimaki拒绝透露他们使用的特定供应商,但表示嵌入式BI是最简单的选择。
缺点是BI平台只能提供有限的功能。
通常,嵌入式BI分析是被动视图。用户无法在可视化文件中编辑数据或添加新数据。而且,你将无法使用BI平台的显示选项,这意味着你可能(也可能无法)使其匹配企业应用程序的外观。
此外,据Fujimaki称,当涉及更高级的机器学习和AI功能或自动化时,很多平台仍处于早期阶段。
开发框架:更多选项,更多工作
如果你想要要更好地控制图形、交互性或显示的数据,该怎么做?如果你希望用户能够直接从可视化中采取措施,例如更新计费时间或重新排序和筛选数据–以与他们更相关的方式,但这不是你的BI平台的标准选项,该怎么办?
这就是可视化开发框架的用武之地。现在有商业平台和开源库,让你可嵌入可自定义的分析。
Actian公司产品营销和管理高级总监Lewis Carr表示,在商业平台方面,Logi Analytics和Sisense是很好的开始。
他说:“它们正在取代手动编码选项,基于众多开发人员库和工具。”
对于可自定义的分析,与开源库相比,商业平台可以使更快地进入市场,尤其是在该领域没有太多专业技能的公司。
Carr说:“此外,随着时间的推移,使用‘购买’工具往往会减少昂贵的技术债务的积累。
但是开源库允许对自定义分析进行更高级别的控制,并且可以提供前沿功能–尚未进入商业平台。
技术供应商Edgewise Networks公司首席数据科学家John O’Neil说:“例如,很多开源库可以让你进行机器学习和类似的事情,最著名的是像PyTorch这样的深度学习库。”
他说,这完全取决于问题的情况以及它对企业的重要性。“如果这对企业至关重要,那么你可能想要构建自己的库,以便你可以完全按照自己的意愿做。”
但是他警告说,从头开始构建不仅需要表示层,而且还需要使数据形成正确的形状,做分析,并使所有数据能够有效地处理大量数据。
他说:“这是噩梦,我很高兴我没有这样做。”
但是,在某些情况下,别无选择,只能从头开始构建。
Booz Allen Hamilton公司人工智能战略与培训总监Kathleen Featheringham表示:“传统上,政府通常会选择自己构建。这可能很昂贵且难以集成,每一次更改都会重做一次。还需要进行维护,这确实很困难。”
此外,并没有哪个大型开发框架特别突出,可认为是创建嵌入式可定制分析的首选平台。她说,取而代之的是,我们看到有很多针对特定问题和用例的较小工具,例如用于地理空间可视化的库。Python生态系统中的开源工具包括Bokeh、Matplotlib和SeaBorn。流行的JavaScript工具包括D3、React-vis、Chart.js和VX。
技术咨询和系统集成公司Insight的国家实践主管兼数据和AI首席架构师Ken Seier说:“D3是一个JavaScript框架,擅长进行快速而丰富的分析演示。”
但是,与BI平台提供的嵌入式分析不同,这些框架可能缺少关键功能,例如数据管道或AI或机器学习功能。
他说:“你将需要其他代码或工程来提供其他组件,但优点是你可以做很多事情。”
Seier说,大多数时候,BI平台提供的嵌入式分析已经足够好。
他说:“对于我们大多数用户,我们从BI平台中获取一些东西,并将其放入应用程序中,它可以满足用户需求。但是,如果必须高度发布或超出BI工具的功能,我们会进行自定义开发。BI工具仅专注于使用。如果要做出交互式决策,则可以通过事务性应用程序模式来完成更多工作。”
此外,如果嵌入式的可定制分析可视化直接从事务数据库中提取数据,则它会比通过BI平台提供的数据更新。
嵌入式可自定义分析的障碍
但是,要注意的一件事是,自定义的嵌入式分析可能会很脆弱,并且如果发生某些更改可能会中断。因此,确保自定义嵌入正常工作可能是挑战。
商业监控公司Anodot的全球业务负责人Hadar Fogel说:“我个人认为,易于使用和维护的强大可视化工具是嵌入项目成功的关键。如果嵌入式仪表板崩溃,可能需要很长时间才能加载或不直观,人们将不会使用它。”
她说,当一家公司在一个项目上投入大量时间和资源,然后从中获得零价值时,这是一种耻辱。
她说:“最初与我合作的一些客户认为他们的数据是如此独特,以至于没有现成的可视化工具可以支持它。在大多数情况下,我们发现这个概念是错误的,其实已经有非常强大和灵活的可视化工具。”
供应商和平台
具有嵌入式分析功能的BI平台供应商:
商业嵌入式分析开发平台
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
企业商业智能的10大好处
商业智能(BI)软件的起源可以追溯到20世纪60年代基于大型机的决策支持系统,随后BI技术在不断发展,以应对数 […]
-
生成式AI会取代数据分析师吗
生成式AI不会取代数据分析师的工作。在很多领域,人工智能都无法取代人类,特别是那些需要人类同理心和洞察力的领域 […]
-
改进数据可视化的7项技能
数据可视化可以实现可操作的洞察力和卓越的业务成果。但构建有效的数据可视化可能很困难。如果你想创建数据可视化,你 […]
-
了解BI生命周期以构建有效的架构
成功的数据驱动运营遵循商业智能(BI)生命周期,定义BI能力,并部署良好理解的治理架构。 该过程的前提是,你必 […]