Fotolia

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

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

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

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

这就是嵌入式分析进来。根据您需要的定制程度和所需的定制速度,主要有两种选择:来自商业智能供应商的嵌入式分析和来自开发框架的嵌入式可定制分析。

嵌入BI来拯救

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

您的最终用户将获得漂亮,互动图表,看起来并觉得他们可以已经熟悉当他们需要看到它们时。如果您需要创建新的视图或更改现有视图或更改现有视图,则业务分析师或甚至电源用户可以在BI平台中进行工作 - 您不需要任何自定义开发。

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

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

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

缺点是毕平台可以提供的限制。

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

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

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

如果想更好地控制显示的图形、交互性或数据,该怎么做?如果您希望用户能够从可视化中立即采取行动,比如更新计费小时数或以一种与他们更相关但不是BI平台的嵌入式分析的标准选项的方式重新排序和筛选数据,您该怎么办?

这就是可视化开发框架发挥作用的地方。有一些商业平台和开源库允许你嵌入可定制的分析。

在商业方面,刘易斯卡斯特,刘易斯卡,在Actian的高级主管,表示罗技分析Sisense和Sisense是很好的起点。

“他们正在基于多种开发人员库和工具替换手工编码选项,”他说。

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

“此外,‘购买’工具的使用往往会随着时间的推移减少昂贵的技术债务的积累,”Carr说。

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

技术供应商Edgewise Networks的首席数据科学家约翰·奥尼尔(John O'Neil)说:“比如,有很多图书馆可以让你做机器学习和类似的事情。”“最著名的是像PyTorch这样的深度学习库。”

他说,这一切都取决于如何开箱是如何对业务来说的重要性。“如果它是企业的关键,您可能想要建立自己的所以你可以完全做你想要什么."

但是,他警告说,从头划痕建造不仅仅是演示层,还需要将数据放入正确的形状,正在进行分析,并以大量数据有效地工作。

“这是一份工作的噩梦,”他说。“我很高兴我不这样做。”

然而,在某些情况下,除了从头开始之外,没有其他选择。

“政府传统上有一个建立 - 你自己的哲学,”博伊尔艾伦·汉密尔顿的AI战略与培训总监Kathleen Featheringham说。“这可能是昂贵且难以整合的。这是每一次重做一些事情变化.保持那些维护的人,真的很难。“

此外,没有一个大型开发框架是创建嵌入式可定制分析的首选平台。相反,她说,有很多针对特定问题和用例的小工具,比如用于地理空间可视化的库。Python生态系统中的开源工具包括Bokeh、Matplotlib和SeaBorn。流行的JavaScript工具包括D3, React-vis, Chart.js和VX。

“D3是一个JavaScript框架,擅长快速而丰富的分析介绍,“Ken Seier,国家实践领导和洞察首席架构师和AI的首席架构师,技术咨询和系统一体化公司的洞察力。

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

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

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

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

此外,如果嵌入的可定制分析可视化直接从事务数据库中提取数据,那么它可以比通过BI平台获得的数据更最新。

嵌入可定制分析的障碍

但是,有一件事需要注意,那就是定制嵌入式分析可能很脆弱,如果发生变化可能会破裂。让它们完美地工作是一个挑战。

“我个人认为,使用易于使用和维护的强大可视化工具是嵌入项目成功的关键,”商业监测公司Anodot an of Anodot的全球参与负责人Hadar Fogel说。“如果你的嵌入式仪表板崩溃,需要年龄加载或者不是直观的,人们就不会使用它。”

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

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

厂商和平台

BI平台供应商,具有嵌入式分析功能

商业嵌入式分析开发平台

深入挖掘大数据分析

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