什么是 BI 工具?
也称为
商业智能工具
商业智能平台
BI 平台
BI 工具是一款专为人们查看数据而设计的应用程序,无需依赖代码。这些应用程序允许人们以表格、图表和仪表盘的形式可视化和共享数据。
BI 工具可以连接到您组织现有的数据源,例如您的 数据仓库、CRM 或 事件分析服务。
常见的 BI 工具
电子表格应用程序
BI 工具的一个经典示例是像 Microsoft Excel 或 Google Sheets 这样的电子表格应用程序,您可以在其中以 表格、数据透视表或图表的形式可视化数据,并将结果作为单个文件(或云中指向这些文件的链接)进行共享。
BI 平台
BI 工具通常被认为是一个仅用于可视化数据和创建报告的应用程序。像 Metabase 这样的 BI -平台- 是一种 BI 工具,它可以处理报告之外的附加任务,例如 数据建模、数据目录、版本控制和 权限管理。
BI 工具如何融入数据堆栈?
BI 工具是可以在 数据堆栈 用户端设置的众多分析工具之一。特别是 BI 平台可以处理您堆栈中其他部分的一些相同任务。以下是您可以预期各部分如何交互的方式:
BI 工具与数据库
BI 工具不是数据源 — 它们不会取代用于存储您组织数据的 生产数据库 或 数据仓库。BI 工具通过运行查询并显示结果来提取数据库中的信息。
BI 工具与 ETL
BI 工具不会取代用于按计划提取或转换大量数据的 ETL(或 ELT)。但是,与 ETL 类似,一些 BI 平台可以通过即时运行查询来处理数据建模和数据拼接(合并来自不同数据库的数据)。
BI 工具与事件分析服务
Google Analytics、Segment 或 Amplitude 等事件或网站分析服务会收集您产品的用户使用数据。尽管这些服务自带用于可视化和共享这些数据的界面,但它们不被视为 BI 工具。您可以将它们视为可以独立使用的迷你数据堆栈。
事件分析服务可以通过将其与核心 BI 工具相结合来集成到您的核心数据堆栈中。您可以从服务中下载事件数据并将其移至连接到 BI 工具的数据仓库,或者在支持的情况下,将服务连接到 BI 工具。
BI 工具与开源编码工具
Jupyter Notebook 和 RShiny 等开源工具使用 Python 和 R 等编程语言处理数据。它们可用于构建用于分析的报告和仪表盘,但由于它们依赖代码而非可视化界面,因此不被视为 BI 工具。