34

“商业智能”是一个对软件开发人员没有真正意义的流行词,还是该术语在软件做什么或软件如何做(一般意义上)方面具有某种隐含意义?它似乎是一个真正的商业术语,但它对执行商业智能任务的软件有什么特别的意义吗?

4

12 回答 12

49

BI != 报告。BI 平台使用户能够构建帮助组织学习和了解其业务的应用程序。Gartner 将BI 平台定义为提供以下 12 项功能的软件平台:

一体化

  • BI 基础架构——平台中的所有工具都应该使用相同的安全性、元数据、管理、门户集成、对象模型和查询引擎,并且应该共享相同的外观和感觉。
  • 元数据管理——这可以说是 12 项功能中最重要的一项。不仅所有工具都应该利用相同的元数据,而且产品应该提供一种强大的方法来搜索、捕获、存储、重用和发布元数据对象,例如维度、层次结构、度量、性能指标和报告布局对象。
  • 开发——BI 平台应该提供一套程序化的开发工具——连同用于创建 BI 应用程序的软件开发工具包——可以集成到业务流程中,和/或嵌入到另一个应用程序中。BI 平台还应该使开发人员能够通过使用类似向导的组件进行图形化组装过程来构建 BI 应用程序而无需编码。开发环境还应支持 Web 服务执行常见任务,例如调度、交付、管理和管理。
  • 工作流和协作——此功能使 BI 用户能够通过公共文件夹和讨论线程共享和讨论信息。此外,BI 应用程序可以根据预定义的业务规则分配和跟踪分配给特定用户的事件或任务。通常,此功能是通过与单独的门户或工作流工具集成来提供的。

信息传递

  • 报告——报告提供了创建格式化和交互式报告的能力,具有高度可扩展的分发和调度功能。此外,BI 平台供应商应处理各种报告样式(例如,财务、运营和绩效仪表板)。
  • 仪表板——报告的这个子集包括发布正式的、基于 Web 的报告的能力,这些报告具有直观的信息显示,包括刻度盘、仪表和交通灯。这些显示指示性能指标的状态,与目标或目标值进行比较。仪表板越来越多地用于传播来自运营应用程序的实时数据。
  • 即席查询——此功能也称为自助服务报告,使用户能够就数据提出自己的问题,而无需依赖 IT 创建报告。特别是,这些工具必须具有强大的语义层,以允许用户导航可用的数据源。此外,这些工具应提供查询治理和审计功能,以确保查询执行良好。
  • Microsoft Office 集成——在某些情况下,BI 平台用作管理、保护和执行 BI 任务的中间层,但 Microsoft Office(尤其是 Excel)充当 BI 客户端。在这些情况下,BI 供应商提供与 Microsoft Office 的集成至关重要,包括对文档格式、公式、数据“刷新”和数据透视表的支持。高级集成包括单元锁定和回写。

分析

  • OLAP——这使最终用户能够以极快的查询和计算性能分析数据,从而实现一种称为“切片和切块”的分析风格。这种能力可以跨越各种存储架构,例如关系型、多维型和内存型。
  • 高级可视化——这提供了通过使用交互式图片和图表而不是行和列更有效地显示数据的许多方面的能力。随着时间的推移,高级可视化将不仅仅是对数据进行切片和切块,还包括更多流程驱动的 BI 项目,让所有利益相关者通过可视化表示更好地理解工作流。
  • 预测建模和数据挖掘——这种能力使组织能够使用先进的数学技术对分类变量进行分类并估计连续变量。
  • 记分卡——这些将仪表板中显示的指标应用到战略地图中,使关键绩效指标与战略目标保持一致,从而使仪表板中显示的指标更进一步。记分卡指标应与相关报告和信息相关联,以便进行进一步分析。记分卡意味着使用绩效管理方法,例如六西格码或平衡记分卡框架。
于 2008-11-17T16:12:09.017 回答
14

定义

商业智能 (BI)是指用于帮助企业更好地了解其商业环境的技能、技术、应用程序和实践。商业智能也可能指收集到的信息本身。

BI 技术提供业务运营的历史、当前和预测视图。商业智能技术的常见功能是报告、OLAP、分析、数据挖掘、业务绩效管理、基准、文本挖掘和预测分析。

商业智能通常旨在支持更好的商业决策。因此,BI 系统可以称为决策支持系统 (DSS)。

个人经验

在过去在BI 软件产品中工作了 7 年之后,我不认为这是一个空洞的流行语。去超市,问他们怎么知道店里放了多少奶酪;他们把它放在哪里;以及哪些品牌。去找一家香肠生产商:他们让我们的产品分析销售基于很多变量,例如,他们在超市获得了哪种展示:普通、更相关、难以发现。 他们决定了哪些变量与他们相关,因此应该进行分析。去包裹寄送公司询问他们推广哪些服务以及为什么。他们都分析所有数据,并为此使用软件。当然,您需要大脑和软件;但是,唉,你需要软件和大脑。

是的,这可能是一个广泛而开放的术语。但这不是一个空话。

更实际地说,任何支付 7 年账单的东西都不是空的 :-)

于 2009-06-18T16:36:28.637 回答
13

我只能代表 Cognos,它是一种报告工具,已被添加到如此多的内容中,以至于他们将其称为“BI 套件”。我认为大多数 BI 工具都是相同的。

如果您看到标有“BI 工具”的产品,预计它会高度集中在报告上(这是 BI 中最明显的部分)。您必须自己创建数据仓库,然后您将使用 BI 工具对您的多维数据集进行建模,以最好地表示用户希望从您的 DW 中获得的数据。最后,您将使用该工具创建报告,尽管您的用户可以使用您创建的报告之外的功能查看多维数据集中的数据。

此外,您可以添加业务对象、Crystal 报表、任何这些报表工具,因为实际上,BI == Reporting。

于 2008-11-17T16:01:01.693 回答
6

您可以编写一个“商业智能”软件——但它相当复杂。通过分析数据并提出建议,此类软件将充当某种管理者。考虑一个拥有 MBA 学位的项目。关键是,要真正编写这样的程序,不仅需要构建分析工具以让应用程序自动扫描信息以查找业务模式,而且还需要为程序提供大多数成功的业务经理所拥有的“直觉”。基于严格规则运行的程序不一定会做出最好的决定,只会做出最好的记录决定。

一家公司(这是商业智能的实际应用示例)联系了我,该公司想要一个应用程序来监控某些市场类别的趋势,并使用这些趋势来预测其产品的最佳价格。他们销售的奢侈品价格全年波动,并根据各种经济指标。他们的大多数经理都可以进行这种定价,并且他们希望将其自动化。执行此操作所需的分析将涉及高级统计数据,一些人工智能来解释它,更不用说自行获取所需数据的能力了。该项目的初始预算为 200 万美元。不适合轻松愉快的人。

于 2008-11-17T16:00:57.450 回答
6

商业智能是将现有的 OLTP 数据库非规范化为衡量标准的系统。商业智能系统最重要的要求之一是报告的数据以极快的速度输出。事务型 OLTP 数据库系统会阻塞 OLAP(用于 BI 报告的数据库类型)数据库通常以极快的速度执行的查询。当我谈到速度时,根据我的经验,任何花费超过 5 秒的查询都表明需要以更好的方式重构架构。在事务环境中,使用的数据库语言是 TSQL。在 OLAP 世界中,统一语言被称为 MDX,多维扩展,实际上是 SQL 语言的扩展。在 Microsoft 堆栈和 VS 2005 中,分析服务以及 MS SQL Server 都与 CLR 相得益彰。可以直接在 Visual Studio 的 IDE 中创建和维护应用程序。从 VS 中挂钩到 SSIS 对象并创建可以与 SQL Server 集成的 ETL 处理层的能力,并拥有经过清理的数据仓库,其源成为 Analysis Services 数据库的数据源,这无疑向我表明,开发人员获得了大量的控制权使用 MS Stack 创建解决方案时的输入和输出。无论如何,这是我的看法。从 VS 中挂钩到 SSIS 对象并创建可以与 SQL Server 集成的 ETL 处理层的能力,并拥有经过清理的数据仓库,其源成为 Analysis Services 数据库的数据源,这无疑向我表明,开发人员获得了大量的控制权使用 MS Stack 创建解决方案时的输入和输出。无论如何,这是我的看法。从 VS 中挂钩到 SSIS 对象并创建可以与 SQL Server 集成的 ETL 处理层的能力,并拥有经过清理的数据仓库,其源成为 Analysis Services 数据库的数据源,这无疑向我表明,开发人员获得了大量的控制权使用 MS Stack 创建解决方案时的输入和输出。无论如何,这是我的看法。

根据经验,Business Objects、Oracle 和较小程度的 Cognos 被迫收购以增强其 BI 产品,因为 Business Objects 更像是一个报告消费者,而不是数据库和报告消费者公司。在我看来,当 Cognos 从 Applix 购买了一个名为 TM1 的额外规划 OLAP 数据库时,Cognos 进行了更明智的收购,并且随之获得了业务中最好的自助服务 OLAP 报告工具之一,名为 Executive Viewer,它可以针对 Oracle 的 Essbase、TM1 进行报告, Cognos 可能到目前为止,Analysis Services,SAP BW,据我所知,HP 没有 BI 产品。但是,当我上次查看时,他们正在使用Executive Viewer。

于 2008-11-18T03:41:29.330 回答
5

实际上,它是描述一组产品的流行词,例如 Business Objects、SAS BI,以及 Oracle 和 HP 等常见嫌疑人的一些产品。

大多数情况下,这些都是“漂亮的打印”报告,将前端写入数据仓库风格的数据库,并且,最好的通用描述可能是数据仓库架构中的表示层。

于 2008-11-17T16:04:15.867 回答
3

商业智能 (BI) 代表在公司战略规划过程中发挥关键作用的工具和系统。这些系统允许公司收集、存储、访问和分析公司数据,以帮助做出决策。通常,这些系统将说明客户分析、客户支持、市场研究、市场细分、产品盈利能力、统计分析以及库存和分销分析等领域的商业智能。

于 2009-06-18T16:33:32.647 回答
2

根据数据仓库研究所 (TDWI) 的说法,BI 是“将数据转化为信息、将信息转化为知识以及将知识转化为推动盈利业务行动的计划所需的流程、技术和工具”。

恕我直言,BI 确实有其含义,它不仅仅是一个流行词,对于通过 BI 从其数据资产中获得真正价值的业务人员来说尤其如此。

BI 不仅仅是报告和数据分析的前端工具,它是技术、流程和人员的总和,因此,它不仅仅是一个技术问题,即使它包含一个真实的(通常是困难的)技术方面。链接文本

于 2010-01-04T19:33:09.173 回答
2

给出更长的答案似乎使它听起来充满了风,所以:

商业智能:具有强大附加功能的报告软件,专注于基于历史数据的未来预测。

于 2010-01-04T20:53:23.380 回答
1

新一代 BI 变得更加面向交互。借助 Flash 和其他 web 2.0、复杂但易于使用的仪表板,可视化像以前的报告一样在 web 上提供。

于 2009-06-18T16:29:15.970 回答
1

我认为 BI 的最佳定义是它使您能够轻松地询问系统的假设问题。提供固定信息就是报告。提供实时信息的是仪表板。提供交互式答案是 BI

于 2011-05-24T02:58:02.230 回答
-1

商业智能是关于理解一个人的业务。这是关于了解敌人的军事情报的奇怪对话。它为西装提供做出商业决策的信息。

对于开发人员来说,它是一种可以开发的软件。开发人员不会使用那么多。

于 2008-11-17T15:59:02.943 回答