什么是 BI 工具?
亦称
商业智能工具
商业智能平台
BI 平台
BI 工具是一款旨在帮助用户无需依赖代码即可查看数据的应用程序。这些应用程序允许用户将数据可视化并以表格、图表和仪表板的形式共享。
BI 工具可连接到您组织现有的数据源,例如您的数据仓库、CRM 或事件分析服务。
常见 BI 工具
电子表格应用程序
BI 工具的典型例子是 Microsoft Excel 或 Google 表格等电子表格应用程序,您可以在其中将数据可视化为表格、数据透视表或图表,并将结果作为单个文件(或云端文件的链接)共享。
BI 平台
BI 工具通常被认为是仅用于可视化数据和生成报告的应用程序。而像 Metabase 这样的 BI 平台则是一种 BI 工具,可以处理报告之外的附加任务,例如数据建模、数据目录、版本控制和权限管理。
BI 工具如何融入数据栈?

BI 工具是众多分析工具之一,可设置在数据栈的用户端。特别是 BI 平台可以处理与数据栈其他部分相同的任务。以下是这些组件如何交互的预期:
BI 工具 vs. 数据库
BI 工具不是数据源——它们不会取代生产数据库或数据仓库来存储您组织拥有的数据。BI 工具通过运行查询和显示结果从数据库中提取信息。
BI 工具 vs. ETL
BI 工具不会取代ETL(或 ELT)来按计划摄取或转换大量数据。但是,与 ETL 类似,一些 BI 平台可以处理数据建模和数据拼接(连接来自不同数据库的数据)通过即时运行查询。
BI 工具 vs. 事件分析服务
Google Analytics、Segment 或 Amplitude 等事件或网站分析服务会收集您产品的使用数据。尽管这些服务自带可视化和共享数据的界面,但它们不被视为 BI 工具。您可以将它们视为可独立使用的迷你数据栈。
事件分析服务可以通过与中央 BI 工具结合来集成到您的核心数据栈中。您可以从服务下载事件数据并将其移动到连接到您的 BI 工具的数据仓库中,或者如果支持,直接将服务连接到您的 BI 工具。
BI 工具 vs. 开源编码工具
Jupyter Notebook 和 RShiny 等开源工具使用 Python 和 R 等编程语言来处理数据。它们可用于构建分析报告和仪表板,但由于它们依赖代码而非可视化界面,因此不被视为 BI 工具。