Developing Business Intelligence Apps for SharePoint
作者: David Feldman and Jason Himmelstein
语言: 英文
出版年份: 2013
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

一、书籍背景

《Developing Business Intelligence Apps for SharePoint》由David Feldman和Jason Himmelstein合著,于2013年出版。本书旨在指导开发者如何利用Microsoft SharePoint、Visual Studio LightSwitch和SQL Server 2012等工具开发高效的企业级商业智能(BI)应用程序。作者结合多年开发经验,为读者提供了一套完整的解决方案,帮助读者快速掌握从数据模型设计到应用部署的全过程。

二、主要内容

第一部分:技术选型与基础

  • SharePoint与商业智能:介绍SharePoint的功能及其在商业智能中的应用,强调其作为企业数据协作平台的重要性。
  • 工具选择:详细讨论了Visual Studio LightSwitch、SharePoint Server和SQL Server 2012等工具的特性及其在解决方案中的作用。
  • 数据库设计基础:讲解了关系型数据库设计的基本概念,包括数据规范化、表关系设计等,为后续应用开发奠定基础。

第二部分:LightSwitch应用开发

  • LightSwitch简介:阐述了LightSwitch如何简化数据驱动应用的开发流程,减少编码工作量。
  • 数据模型设计:通过实例演示如何在LightSwitch中定义数据实体、关系和业务逻辑。
  • 用户界面设计:介绍如何利用LightSwitch的屏幕设计器快速生成用户界面,并进行自定义。
  • 业务逻辑实现:讲解如何在LightSwitch中添加自定义逻辑,如数据验证、状态变更等。
  • 安全与个性化:探讨如何实现用户认证、授权以及基于用户信息的个性化功能。

第三部分:商业智能与数据分析

  • 商业智能概述:定义商业智能的概念及其在企业决策中的作用。
  • BI Semantic Model(BISM):介绍SQL Server 2012中的BISM模型,包括其设计目标、架构和与传统BI工具的比较。
  • 数据模型构建:通过PowerPivot和SQL Server Analysis Services构建数据模型,实现数据的快速分析和可视化。
  • DAX语言应用:讲解如何使用DAX(Data Analysis Expressions)语言增强数据模型,实现复杂的计算和分析。

第四部分:数据可视化与报告

  • PivotTable与PivotChart:介绍Excel中PivotTable和PivotChart的功能及其在数据分析中的应用。
  • Slicers与交互式过滤:演示如何使用Slicers实现数据的交互式过滤和多维度分析。
  • Sparklines与Data Bars:讲解如何利用Sparklines和Data Bars进行数据的可视化展示,增强报表的可读性。
  • Reporting Services与Power View:介绍SQL Server Reporting Services和Power View的功能,以及如何将它们与SharePoint集成。

第五部分:部署与环境搭建

  • SharePoint架构与配置:讨论如何搭建适合BI应用的SharePoint环境,包括服务器角色、服务应用和数据库配置。
  • 基础设施搭建:提供详细的步骤,指导读者如何配置Active Directory、SharePoint服务器和SQL Server。
  • LightSwitch部署:讲解如何将LightSwitch应用部署到生产环境,包括应用服务器配置和数据库部署。
  • BI组件配置:介绍如何配置PowerPivot、Excel Services和Reporting Services等BI组件,确保其在SharePoint中的正常运行。

三、目标读者

本书适合以下几类读者:

  • 企业开发者:希望利用SharePoint和相关技术开发高效商业智能应用的开发者。
  • IT专业人士:负责企业数据管理和BI解决方案部署的IT人员。
  • 数据分析师:需要掌握数据分析和可视化工具的专业人士。

四、书籍特色

  • 实战性强:通过具体案例贯穿全书,帮助读者快速上手。
  • 技术全面:涵盖从数据模型设计到应用部署的全过程。
  • 易于理解:语言简洁明了,适合初学者和有一定基础的读者。

总之,《Developing Business Intelligence Apps for SharePoint》是一本实用性强、内容丰富的技术书籍,能够帮助读者快速掌握开发企业级商业智能应用的技能。

期待您的支持
捐助本站