Fotolia

评估 权衡你正在考虑的技术、产品和项目的利弊。

嵌入式BI和可定制分析的好处

根据您的数据需求,可以使用BI平台或定制的分析框架进行嵌入式分析。继续阅读每种选择的好处。

很不错的企业应用程序,遗憾的是它没有任何交互式可视化,你的用户会因为盯着一排又一排的小数字而失明。不幸的是,越容易使用的东西,就越难开发,预算和资源都很紧张——特别是现在。

那就是在哪里嵌入式分析进来。取决于您需要多少自定义以及您想要的速度,有两个主要选项:来自商业智能供应商的嵌入式分析以及开发框架的嵌入式可自定义的分析。

嵌入BI来拯救

所有大型商业智能平台,如Tableau和Power BI,以及较小的替代平台,如Qlik和Looker,都具有嵌入式分析功能。如果你的公司已经在使用这些平台之一,那么数据连接已经就位,分析已经建立,视图已经创建。您需要做的就是将嵌入代码添加到您的应用程序中。

您的终端用户将获得美观的、交互式的图表,并且他们可能会有这样的感觉已经熟悉就在他们需要的时候。如果您需要创建新视图或更改现有视图,业务分析师甚至高级用户都可以在BI平台中正确地完成工作——您不需要任何自定义开发。

即使是技术公司也能从快速嵌入可视化中获益从BI平台。例如,DotData是一个技术供应商致力于人工智能和机器学习应用的自动化创建。如果说有谁能快速开发出一些嵌入式分析,那就是他们了。

DotData的首席执行官兼创始人Ryohei Fujimaki表示:“我们正在可视化销售数据和财务数据。“但我们是一家小公司,我们没有资源花在这上面。”

相反,该公司使用的是现有的BI平台内置分析选项。藤本茂拒绝透露他们使用的具体供应商,但表示嵌入式BI是最简单的选择。

缺点是BI平台所能提供的东西是有限的。

通常,嵌入式BI分析是被动视图。用户无法在可视化中编辑数据或添加新数据。而且您还会被BI平台的显示选项所困扰。这意味着您可能——也可能不——能够匹配企业应用程序的外观和感觉。

此外,藤崎还表示,许多平台在更先进的机器学习和技术方面仍处于早期阶段人工智能功能或自动化。

开发框架:更多的选择,更多的工作

如果您希望更好地控制显示的图形,交互性或数据,您会怎么做?如果您希望用户能够从可视化拍摄行动,例如更新可折续时间或重新排序和过滤数据,以便以与它们更相关的方式来筛选和过滤数据,但不是与您的BI平台更相关的方式嵌入式分析?

这就是可视化发展框架进入的地方。有商业平台和开源库,允许您嵌入可自定义的分析。

在商业方面,Actian的产品营销和管理高级总监刘易斯·卡尔(Lewis Carr)说罗技分析Sisense和Sisense是很好的起点。

“它们正在取代基于大量开发人员库和工具的手工编码选项,”他说。

对于可定制的分析,一个商业平台可以让公司比一组开源库更快地进入市场,特别是那些在这方面没有太多专业知识的公司。

“此外,随着时间的推移,使用”购买“工具的使用往往会降低昂贵的技术债务的积累。

但是图书馆允许一个更大的级别的控制用于定制分析,并可以提供尚未进入商业平台的尖端功能。

“例如,有很多库允许您进行机器学习和类似的东西,”技术供应商EdgeWise网络的首席数据科学家John O'Neil表示。“最着名的是Pytorch等深刻的学习图书馆。”

他说,这完全取决于问题的开箱即用程度以及它对企业的重要性。“如果这是企业的关键,你可能想要建立自己的公司,这样你就可以做到你想要什么。"

然而,他警告说,从头开始构建不仅需要表示层,还需要将数据转换成正确的形状,进行分析,让所有东西都能在大量数据中高效工作。

“这是一份噩梦般的工作,”他说。“我很高兴我没有这么做。”

然而,在某些情况下,没有替代,而是从头开始建造。

博思艾伦咨询公司(Booz Allen Hamilton)人工智能战略和培训主管凯瑟琳•费汉厄姆(Kathleen Featheringham)表示:“政府传统上有一种建立自己类型的哲学。”“这可能成本很高,而且很难整合。每次都是重做一些变化。要维持这些,真的很难。”

此外,没有一个大型开发框架,是创建嵌入式可自定义分析的首选平台。相反,她说,有很多较小的工具用于特定问题和用例,例如地理空间可视化的库。Python Ecosystem中的开源工具包括Bokeh,Matplotlib和Seaborn。流行的JavaScript工具包括D3,React-Vis,Chart.js和Vx。

“D3是一个JavaScript框架,擅长制作快速但丰富的分析演讲技术咨询和系统集成公司Insight的全国业务负责人、数据和人工智能首席架构师肯·塞尔(Ken Seier)说。

然而,与BI平台提供的嵌入式分析不同,这些框架可能缺少关键功能,如数据管道或AI或机器学习能力

“你需要额外的代码或工程来提供其他组件,”他说。“但好处是,你可以用它做很多事情。”

Seier说,大多数时候,BI平台提供的嵌入式分析已经足够好了。

“对于我们的大多数用户来说,我们从BI平台上获取一些东西,并将其放入应用程序中用户需求,”他说。“但如果它必须高度发布或超过BI工具的能力,我们会进行定制开发。BI工具只关注消费。如果您想要进行交互式决策,那么可以更多地通过事务性应用程序模式来完成。”

此外,如果嵌入式可自定义的分析可视化直接从事务数据库中提取数据,则它可以比通过BI平台到达的数据更新。

具有嵌入式可定制分析的障碍

但是,有一件事需要注意,那就是定制嵌入式分析如果有些改变,可以脆弱,可以打破。让他们完美地工作可能是一项挑战。

“我个人认为,使用一个功能强大、易于使用和维护的可视化工具是嵌入项目成功的关键,”商业监测公司Anodot的全球参与负责人哈达尔·福格尔(Hadar Fogel)说。“如果你的嵌入式仪表盘崩溃了,加载需要很长时间,或者不够直观,人们就不会使用它。”

她说,当一家公司在一个项目上投入了大量时间和资源,却没有从中获得任何价值时,这是一种耻辱。

“我的一些客户最初认为他们的数据是如此独特,没有现成的可视化工具可以支持它,”她说。“在大多数情况下,我们一起发现这个概念是错误的。有非常强大和灵活的可视化工具。”

厂商和平台

具有嵌入式分析能力的BI平台供应商

商业嵌入式分析开发平台

深入挖掘大数据分析

搜索数据管理
搜索AWS
搜索内容管理
搜索甲骨文
搜索树液
搜索SQL.服务器
关闭