敏捷 BI: 告别 SharePoint 仪表盘和 MSRS 报表





0/5 (0投票)
了解您可以如何快速轻松地创建 BI 应用程序,部署可伸缩的仪表板和报表,并将分析嵌入现有应用程序。然后,您可以将应用程序部署到任何数量的用户,无论在哪个平台,包括移动设备——所有这些都无需按用户付费。
我们解决的问题
“敏捷 BI”这个词很少会与 MSRS 报表和 SharePoint 仪表板联系在一起。尽管许多组织由于熟悉度首先转向 Microsoft BI 堆栈,但将 SharePoint、SQL Server、SSAS、MSRS 和 Office 等微软零散的组件拼凑在一起,会带来管理上的头痛,并需要花费大量时间进行集成和编写自定义代码。本展示概述了与 MSRS 和 SharePoint 相比,使用 LogiXML 技术完成三项最基本的 BI 任务的简便性。
- 使用多个数据源构建仪表板
- 创建交互式报表,通过为用户提供自助服务来减轻 IT 部门的负担
- 集成不同的数据源
向下阅读,了解敏捷 BI 方法论如何让您在仪表板和报表方面的工作变得更加轻松。不想阅读?单击此处,观看我们在 10 分钟内构建一个包含 3 个数据源的 BI 应用程序。
使用 LogiXML 与 MSRS + SharePoint 构建仪表板
微软唯一的仪表板解决方案要么是自己从头编写代码,要么是修改 SharePoint 以满足其最初未设计的目的,要么寻求第三方应用程序。以下是微软仪表板方法的局限性:
- 有限的预建元素:微软组件仅提供有限的预建元素库。除了实际的开发工作,您还需要想出如何将所有元素协同工作的想法。这需要熟悉仪表板和报表中的最佳实践。
- 需要复杂的开发专业知识:虽然微软组件提供了基本功能,但任何更复杂的功能都需要大量的开发资源,并需要您承担设计、执行和交付的责任。任何复杂的报表可视化和逻辑,例如交互式筛选器,都必须由开发人员以代码形式编写。
- 有限的图表和可视化:微软提供的图表和可视化工具子集较小。如果您想访问 .NET 功能齐全的图表库,仍需购买其他图表解决方案,这将产生额外费用。
- 缺乏集成工作流:微软在其 BI 产品中不包含现成的(开箱即用)工作流功能。
LogiXML 技术的核心是 Logi Studio:一个基础的、敏捷的 BI 设计环境,让您可以轻松选择数百个强大且可配置的预建元素。Logi 的预建元素为开发人员提供了加速开发的工具,以及构建和管理 BI 项目所需的流程和逻辑。下面是使用 Logi Studio 构建新仪表板时的屏幕截图。
立即开始免费试用 LogiXML。
Logi 开发人员可以使用“仪表板”元素轻松创建静态或用户可自定义的仪表板。仪表板是包含 Logi 报表的面板集合,而报表又包含表格、图表、图像等。在运行时,用户可以通过重新排列浏览器页面上的这些面板,通过显示或隐藏它们,甚至通过使用可调节的报表条件更改其内容来自定义仪表板。面板内显示的数据可以像任何 Logi 报表一样配置,以链接到其他报表,从而提供向下钻取功能。
上面显示的仪表板启用了选项卡和用户自定义功能。仪表板元素提供了自定义功能,例如拖放式面板定位,支持用户可以访问的内置参数以调整面板的数据内容,以及一个面板选择列表,用于确定将显示哪些面板。AJAX 技术用于 Web 服务器交互,允许对仪表板的部分内容进行选择性更新。仪表板自定义可以保存为每个用户的个人设置,以创建高度个性化的数据视图。
仪表板向导
“创建仪表板”向导通过填充包含必要仪表板相关元素的报表定义,来帮助开发人员创建仪表板。您可以轻松地通过选择各种 DataLayer 类型(包括 SQL、StoredProcedures、Web Services、Files 等)来指向任何数据源。还集成了易于使用的拖放式 SQL 查询生成器,以提供连接数据库时构建查询的引导式方法。
使用仪表板元素
仪表板元素用于为最终输出中的所有交互式面板创建顶层结构。在仪表板下,您可以选择添加任意数量的仪表板面板、用于动态筛选的面板参数,甚至使用基于 AJAX 的刷新计时器实现自动刷新功能。
使用主题和样式表更改外观
通过将主题分配给报表,可以轻松更改仪表板的外观。另外,或者作为替代方案,您可以使用样式来更改仪表板的外观。仪表板元素有自己的层叠样式表 (CSS) 文件,其中包含预定义的类,这些类会影响仪表板显示时的颜色、字体大小、按钮标签和间距。您可以通过在自己的样式表文件中添加同名的类来覆盖这些类。
观看我们在 10 分钟内构建一个包含 3 个数据源的 BI 应用程序。
使用 LogiXML 进行即席报表创建:分析网格
分析网格是一项托管报表功能,为最终用户提供了虚拟的即席能力。它是一种易于使用的工具,允许业务用户以多种强大方式分析和操作数据和输出。
立即开始免费试用 LogiXML。
通过使用“创建分析网格”向导,或简单地将 AnalysisGrid 元素添加到定义文件中,即可创建分析网格。与仪表板一样,分析网格的数据可以从任何数据选项访问,包括 SQL 数据库、Web 源或文件。您还可以选择启动交互式查询生成器向导,以便轻松地进行拖放式 SQL 查询创建。
分析网格包含三个主要部分:数据网格本身,即要分析的数据表;顶部的各种操作按钮,允许用户执行诸如创建带有自定义计算的新列、对列进行排序、添加图表以及执行聚合等操作;以及将网格导出为 Excel、CSV 或 PDF 格式的能力。
分析网格通过筛选等功能,便于执行“假设”分析。该网格还通过数据驱动的颜色格式、内联仪表和自定义公式创建等可视化功能,使数据呈现更具影响力。
使用 Microsoft 进行即席报表创建
虽然可以快速轻松地使用 Microsoft 完成简单的即席功能,例如启用日期范围等参数的选择,但由于以下缺点,更复杂的即席分析更具挑战性。
平台集成问题
Microsoft 的 BI 策略不是统一的,并且与 SQL Server 紧密绑定。要获得分析能力,您必须通过 Analysis Service 构建立方体,这是一个拥有自己不同安全架构的独立产品。然后,您需要使用独立的应用程序构建与 SQL Server 通信的报表。
仪表板需要 SharePoint 门户,这也是一个独立的、具有独立要求和许可的产品。如果您不使用它,您必须从头开始完全编写自己的仪表板代码。不幸的是,Microsoft Reporting Services 与 Analysis Services 或 SharePoint 的兼容性不佳,因为它们是基于不同技术构建的。
SharePoint 本身提供了开箱即用的门户和仪表板解决方案,但遗憾的是存在一些重大的不足。SharePoint 被设计为文档管理和协作工具,而不是交互式 BI 仪表板解决方案。因此,为了拥有一个针对 BI、报表和交互性优化的仪表板解决方案,您面临两个选择:
- 使用 .NET 和第三方组件组合自行构建
- 购买独立的第三方产品
许多 IT 专业人士发现这些选项并不吸引人,因为它们需要评估新产品或组件,以及/或投入大量工作来构建并确保其与 Microsoft 堆栈的其余部分集成。
此外,虽然 SQL Server 和其他产品支持不同类型的安全架构,但 Analysis Services 仅支持使用集成的 Windows NT 安全模型来访问立方体,因此会造成集成挑战。
此外,对于客户端/即席工具,您需要 Report Writer(一个桌面产品)或 Excel(另一个桌面应用程序)。除了需要单独的许可证外,这些产品甚至不能以相同的方式相互通信,因为它们是由不同的公司构建的,随后被 Microsoft 收购。
每个产品都需要一个独立的、通常是分离的开发环境,具有不同的设计和管理功能。因此,要管理 Microsoft BI,您必须拥有所有这些开发环境并知道如何使用它们。
集成各种数据源:LogiXML 与 Microsoft 对比
LogiXML 是数据中立的,允许您轻松连接到您组织中分散在多个应用程序和数据库中的所有数据。您可以连接到任何数据源或数据模型,甚至可以将当前通过 Web 服务访问的数据与电子表格中的历史数据等数据源结合起来。
集成 Microsoft 的各种数据源
使用 Microsoft 组件进行 BI 时,您将面临对非 Microsoft 数据库和外部数据源支持有限的挑战。Microsoft BI 堆栈以 SQL Server 数据库为中心,因此数据源经过优化,可以与 SQL Server 配合使用。不幸的是,如果您需要外部内容,集成起来可能会非常困难。
最后,Microsoft BI 工具在设计时就考虑了完整的 Microsoft 体验,因此针对 Internet Explorer 进行了优化。虽然其他浏览器和设备可能可用,但体验并未得到优化,并且可能在功能上有所欠缺或可视化效果不同。