《SQL Server 2012 Analysis Services高级教程 第2版》PDF下载

  • 购买积分:25 如何计算积分?
  • 作  者:(美)哈日那思,(美)菲尔格林等著;杨小冬,彭明珍,杨锦澎译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302331087
  • 页数:962 页
图书介绍:本书由来自产品开发团队的核心专家执笔,详细介绍了Microsoft最先进的BI工具集。书中探索了如何使用许多强大的Analysis Services新特性和功能,来解决现实世界中的BI问题。其中包括新的DAX语言,这是一个更加用户友好的MDX版本;PowerPivot,执行简化数据分析的新工具;BISM,微软的新的商业智能语义模型等等。

第Ⅰ部分 简介 3

第1章 简介 3

1.1 BISM多维模式 4

1.1.1 数据仓库详解 5

1.1.2 数据仓库的主要元素 8

1.1.3 Inmon与Kimball两种不同的方法 13

1.1.4 商业智能就是数据分析 14

1.2 BISM表格模式 15

1.3 SQL Server Analysis Services 2012 16

1.4 小结 20

第Ⅱ部分 设计多维BISM 23

第2章 初识多维BISM 23

2.1 开发、管理和客户端工具 24

2.2 升级到Analysis Services 2012 24

2.3 使用SSDT构建Analysis Services多维应用程序 29

2.3.1 使用SSDT创建项目 29

2.3.2 使用SSDT创建Analysis Services数据库 32

2.4 使用SSMS 51

2.5 使用MDX查询编辑器进行查询 55

2.6 小结 57

第3章 了解MDX 59

3.1 MDX 59

3.2 MDX概念 60

3.2.1 度量值和度量值组 61

3.2.2 层次结构和层次结构级别 61

3.2.3 成员 62

3.2.4 单元 63

3.2.5 元组 64

3.2.6 集 65

3.3 MDX查询 66

3.3.1 SELECT语句和轴规范 67

3.3.2 FROM子句和多维数据集规范 68

3.3.3 WHERE子句和切片器规范 69

3.3.4 WITH子句、命名集和计算成员 70

3.3.5 排名和排序 74

3.4 MDX表达式 75

3.5 MDX运算符 76

3.5.1 算术运算符 76

3.5.2 集运算符 76

3.5.3 比较运算符 77

3.5.4 逻辑运算符 77

3.5.5 特殊MDX运算符——花括号、逗号和冒号 77

3.6 MDX函数 78

3.6.1 MDX函数类别 78

3.6.2 集函数 79

3.6.3 成员函数 81

3.6.4 数值函数 81

3.6.5 维度函数、级别函数和层次结构函数 82

3.6.6 字符串操纵函数 82

3.6.7 其他函数 83

3.7 MDX脚本 83

3.8 限制多维数据集空间/切分多维数据集数据 90

3.8.1 SCOPE语句 90

3.8.2 CREATE SUBCUBE和DROPSUBCUBE语句 91

3.8.3 使用EXISTS 91

3.8.4 使用EXISTING 92

3.8.5 使用嵌套select 92

3.9 参数化MDX查询 93

3.10 MDX注释 94

3.11 小结 95

第4章 数据源和数据源视图 97

4.1 数据源 97

4.1.1 Analysis Services支持的数据源 98

4.1.2.NET数据提供程序与OLE DB数据提供程序 102

4.2 数据源视图 103

4.2.1 DSV向导 103

4.2.2 DSV设计器 104

4.3 深入处理数据源视图 111

4.3.1 关系图 111

4.3.2 数据源视图属性 112

4.3.3 DSV中的不同布局 114

4.3.4 验证DSV和初始数据分析 115

4.4 一个DSV中的多个数据源 116

4.5 小结 118

第5章 维度设计 119

5.1 使用维度向导 120

5.2 使用维度设计器 126

5.2.1 特性 127

5.2.2 特性关系 128

5.2.3 用户层次结构 133

5.3 浏览维度 136

5.4 对某个级别的成员进行排序 146

5.5 优化特性 147

5.6 在维度中定义翻译 148

5.7 创建雪花型维度 150

5.8 创建时间维度 154

5.9 创建父子层次结构 157

5.10 小结 160

第6章 多维数据集设计 161

6.1 BISM多维模式 161

6.2 使用多维数据集向导创建多维数据集 163

6.3 多维数据集维度 171

6.3.1 关系类型 172

6.3.2 在Excel中浏览引用维度 177

6.4 度量值和度量值组 178

6.5 计算成员 185

6.5.1 计算度量值 186

6.5.2 查询计算度量值 189

6.6 创建透视 189

6.7 创建翻译 191

6.8 浏览透视和翻译 192

6.9 小结 193

第7章 管理 195

7.1 使用SQL Server 2012工具进行管理 196

7.1.1 管理分析服务器 197

7.1 .2管理Analysis Services对象 200

7.1.3 数据库创建 200

7.1.4 处理Analysis Services数据库对象 203

7.1.5 管理分区 212

7.1.6 管理程序集 218

7.1.7 备份和还原 220

7.1.8 分离和附加 223

7.1.9 同步 226

7.1.10 管理安全性 230

7.2 联机模式 232

7.3 编程管理和高级管理 234

7.4 AMO 234

7.4.1 处理Analysis Services数据库 235

7.4.2 备份和还原 239

7.4.3 将程序集添加到Analysis Services 241

7.4.4 PowerShell和Analysis Services 243

7.5 资源和活动监视 243

7.6 Analysis Services的HTTP连接 246

7.7 Analysis Services与故障转移群集 247

7.8 小结 247

第Ⅲ部分 BISM中的高级主题 251

第8章 高级维度设计 251

8.1 自定义汇总 252

8.2 对父子层次结构的增强 260

8.2.1 一元运算符 260

8.2.2 指定父子层次结构中级别的名称 265

8.3 使用属性自定义维度 267

8.3.1 排序维度成员 268

8.3.2 All成员、默认成员和未知成员 268

8.3.3 用于处理的错误配置 270

8.3.4 存储模式 271

8.3.5 分组成员 272

8.4 使用商业智能向导添加维度智能 274

8.4.1 账户智能 274

8.4.2 时间智能 279

8.4.3 维度智能 282

8.5 服务器时间维度 284

8.6 维度写回功能 288

8.7 小结 290

第9章 高级多维数据集设计 293

9.1 度量值组和度量值 294

9.2 添加和增强维度 299

9.2.1 事实维度 300

9.2.2 多对多维度 301

9.2.3 数据挖掘维度 303

9.2.4 角色扮演维度 304

9.3 向多维数据集中添加计算 305

9.4 关键绩效指标(KPI) 312

9.5 钻取 322

9.6 操作 323

9.6.1 操作类型 323

9.6.2 操作目标类型 323

9.6.3 URL操作 324

9.6.4 报告操作 328

9.6.5 钻取操作 330

9.7 向多维数据集中添加智能 335

9.7.1 半加成度量值 335

9.7.2 货币转换 337

9.8 使用分区 342

9.8.1 构建本地分区 343

9.8.2 构建远程分区 346

9.8.3 存储模式和存储设置 353

9.8.4 构建聚合 355

9.8.5 聚合设计过程 357

9.8.6 基于使用情况的优化 359

9.9 实时多维数据集 360

9.9.1 长滞后时间应用场景 361

9.9.2 平均滞后时间应用场景 364

9.9.3 无滞后时间应用场景 368

9.10 定义安全性 370

9.11 单元写回 374

9.11.1 单元写回先决条件 375

9.11.2 写回语句 376

9.11.3 使用分配更新非叶子单元值 377

9.11.4 注意 380

9.12 AMO警告 380

9.12.1 设计体验 381

9.12.2 解除警告 382

9.12.3 警告设计器 383

9.1 3 小结 384

第10章 设计多维BISM以提高性能 385

10.1 优化多维BISM设计 387

10.1.1 微调维度 388

10.1.2 微调多维数据集 393

10.2 针对处理进行优化 402

10.2.1 创建分区以加快处理速度 404

10.2.2 选择较小且适当的数据类型和大小 405

10.2.3 SQL Server和Analysis Services安装 405

10.2.4 优化关系数据源 406

10.2.5 避免过度聚合设计 407

10.2.6 在适当的时候使用增量处理 407

10.2.7 处理过程中的并行性 409

10.2.8 识别资源瓶颈 412

10.3 设计聚合 413

10.3.1 了解聚合 414

10.3.2 创建聚合 415

10.3.3 基于使用情况的聚合设计 423

10.3.4 聚合设计选项 428

10.4 管理聚合设计 433

10.5 可伸缩性优化 434

10.5.1 配置服务器配置属性 435

10.5.2 外扩 436

10.5.3 上扩 436

10.5.4 处理大型维度 437

10.6 小结 437

第11章 优化查询性能 439

11.1 OLAP如何增强性能 439

11.2 计算模型 440

11.2.1 MDX脚本 441

11.2.2 作用域和赋值 443

11.2.3 维度特性计算 443

11.2.4 会话计算和查询计算 443

11.3 查询执行体系结构 444

11.3.1 Analysis Services引擎组件 445

11.3.2 查询执行的阶段 446

11.3.3 查询求值模式 447

11.4 性能分析和优化工具 451

11.4.1 SQL Server事件探查器 451

11.4.2 性能监视器 456

11.4.3 任务管理器 459

11.4.4 SQL Server Management Studio 460

11.4.5 SQL Server Data Tools 460

11.5 分析查询性能问题 461

11.5.1 了解FE和SE的特征 461

11.5.2 查询速度缓慢的常见解决方案 462

11.6 查询优化技术 463

11.6.1 在轴上使用NON EMPTY 463

11.6.2 使用NON EMPTY进行筛选和排序 465

11.6.3 使用SCOPE与IIF和CASE 466

11.6.4 自动存在与属性 467

11.6.5 成员值与属性 467

11.6.6 将简单计算移动到数据源视图 468

11.6.7 功能与MDX脚本 468

11.7 使用只读数据库外扩 468

11.8 写回查询性能 469

11.9 小结 470

第12章 数据挖掘、多维BISM以及适用于Office 2010的数据挖掘插件 471

12.1 数据挖掘过程 472

12.1.1 了解主题领域 473

12.1.2 数据:了解并对其进行配置 474

12.1.3 选择正确的算法 474

12.1.4 定型、分析和预测 475

12.2 现实世界中的应用程序 476

12.2.1 欺诈检测 476

12.2.2 增加零售利润 476

12.2.3 NBA中的数据挖掘 477

12.2.4 呼叫中心中的数据挖掘 477

12.3 SQL Server Analysis Services 2012中的数据挖掘算法 478

12.3.1 Microsoft决策树 479

12.3.2 Microsoft Naive Bayes 479

12.3.3 Microsoft聚类分析 479

12.3.4 Microsoft顺序分析和聚类分析 480

12.3.5 Microsoft关联规则 480

12.3.6 Microsoft神经网络 480

12.3.7 Microsoft时序 480

12.3.8 Microsoft线性回归 481

12.3.9 Microsoft逻辑回归 481

12.4 使用挖掘模型 481

12.4.1 关系挖掘模型 481

12.4.2 OLAP挖掘模型 502

12.4.3 使用数据挖掘维度分析多维数据集 508

12.5 将数据挖掘与Office 2010结合使用 509

12.5.1 Table Analytics 511

12.5.2 数据挖掘工具 522

12.5.3 Visio插件 533

12.6 小结 542

第13章 SQL Integration Services和SQL Server Reporting Services与多维BISM模型 543

13.1 SQL Server Integration Services 544

13.1.1 创建Integration Services项目 545

13.1.2 针对Analysis Services 操作创建Integration Services包 546

13.1.3 自动化SSIS包的执行 571

13.1.4 监控SSIS包执行 578

13.2 SQL Server Reporting Services 579

13.2.1 报表设计器和Report Builder 579

13.2.2 报表服务器 580

13.2.3 基于关系数据库创建报表 581

13.2.4 连接并部署到报表服务器 587

13.2.5 基于多维模型创建报表 590

13.3 小结 608

第14章 保障多维BISM的安全 611

14.1 保障源数据的安全 612

14.2 保障维度数据的安全 614

14.3 保障多维数据集数据的安全 642

14.4 小结 650

第Ⅳ部分 PowerPivot和表格BISM 653

第15章 自助式商业智能以及PowerPivot简介 653

15.1 SQL Server 2012 653

15.2 自助式商业智能 654

15.3 PowerPivot:Microsoft的SSBI实现 655

15.3.1 PowerPivot应用程序 656

15.3.2 PowerPivot for SharePoint 664

15.4 小结 670

第16章 初识表格BISM 671

16.1 SSDT中的表格模式项目 672

16.2 使用SQL Server Data Tools创建表格项目 673

16.3 导入数据 675

16.4 表格设计器 676

16.4.1 Model菜单 677

16.4.2 在设计器中处理表 679

16.4.3 在设计器中处理列 683

16.5 关系 687

16.6 向表格模型中添加计算 688

16.6.1 计算列 689

16.6.2 度量值 690

16.7 浏览模型 692

16.8 建模和部署 693

16.9 使用SSMS管理表格模型 695

16.10 小结 698

第17章 增强表格BISM 699

17.1 用于模型的源数据 699

17.2 优化表格模型 700

17.2.1 更改模型 700

17.2.2 创建日期表 702

17.2.3 创建和管理关系 702

17.2.4 列操作 702

17.2.5 配置PowerPivot和Power View 704

17.3 使用层次结构增强模型 704

17.3.1 创建日期层次结构 705

17.3.2 创建地域层次结构 709

17.3.3 通过组合不同表中的列创建产品层次结构 710

17.3.4 创建父子层次结构 712

17.4 增强度量值 712

17.4.1 使用DAX构建显式度量值 712

17.4.2 隐式度量值 714

17.4.3 更改度量值属性 715

17.4.4 模仿多维模型 716

17.4.5 构建半加成度量值 717

17.5 创建KPI 718

17.6 创建透视 720

17.7 创建分区 721

17.8 处理表格数据库 728

17.9 创建和应用安全角色 729

17.9.1 了解安全角色 729

17.9.2 行筛选器 729

17.10 小结 731

第18章 DAX简介 733

18.1 示例数据 734

18.2 DAX基本概念 735

18.2.1 DAX语法 735

18.2.2 DAX数据类型 736

18.2.3 计算列与度量值 736

18.2.4 行上下文和筛选上下文 736

18.3 DAX运算符和空值 739

18.4 DAX函数类别及示例 740

18.4.1 标量DAX函数 741

18.4.2 统计DAX函数 746

18.4.3 其他DAX函数 751

18.4.4 时间智能函数 761

18.4.5 上下文信息函数 765

18.5 使用DAX作为查询语言 766

18.6 DAX与MDX 776

18.7 小结 777

第19章 DAX中的高级主题 779

19.1 父子层次结构 779

19.2 通过多对多关系进行交叉筛选 786

19.2.1 筛选 787

19.2.2 交叉筛选 788

19.2.3 使用DAX进行交叉筛选 788

19.3 表之间的多种关系 797

19.3.1 表的多个实例 797

19.3.2 两个表之间的多种关系 800

19.4 基于时间的分析 803

19.4.1 移动平均值 803

19.4.2 期初余额和期末余额 808

19.5 不可聚合的列 812

19.6 小结 813

第20章 在Excel中分析多维和表格BISM 815

20.1 在Excel 2010中分析数据 816

20.1.1 使用数据透视表分析数据 816

20.1.2 工作表数据报表 860

20.1.3 数据透视图 864

20.1.4 本地多维数据集 865

20.1.5 Excel Services 868

20.2 小结 869

第21章 PowerPivot for SharePoint 871

21.1 SharePoint 2010 871

21.1.1 Excel Services 872

21.1.2 比较Excel与Excel Services 872

21.1.3 Excel Services与PowerPivot 873

21.2 PowerPivot for SharePoint中的关键服务器 874

21.2.1 SharePoint Web前端(WFE) 874

21.2.2 SharePoint应用程序服务器 875

21.2.3 SharePoint内容数据库 876

21.3 PowerPivot for SharePoint中的关键服务 876

21.3.1 Analysis Services引擎服务 876

21.3.2 PowerPivot中间层服务 878

21.4 服务体系结构工作流应用场景 880

21.4.1 Excel客户端上传到SharePoint 880

21.4.2 Excel Services呈现 881

21.4.3 Excel Services服务器操作 882

21.5 新增功能 883

21.5.1 新的管理功能 883

21.5.2 设置改善 884

21.6 PowerPivot for SharePoint 884

21.6.1 安装与配置 884

21.6.2 新服务器安装 885

21.6.3 现有场安装 885

21.6.4 外扩实现 886

21.6.5 验证PowerPivot for SharePoint安装 886

21.6.6 发布Excel工作簿 887

21.6.7 在PowerPivot库中查看工作簿 888

21.6.8 在Excel Services中查看工作簿 891

21.7 可选设置步骤 891

21.7.1 配置文件大小限制 891

21.7.2 针对数据刷新禁用外部数据警告 893

21.7.3 集成Reporting Services 893

21.8 BI设备 894

21.9 小结 894

第Ⅴ部分 有关表格BISM的高级主题以及与Power View的集成 897

第22章 Power View简介与配置 897

22.1 Reporting Services Power View 897

22.1.1 Power View 898

22.1.2 Reporting Services 898

22.1.3 PowerPivot for SharePoint 900

22.2 安装Reporting Services for SharePoint 900

22.3 为Power View教程准备模型连接 908

22.3.1 部署FAA航班数据模型 908

22.3.2 为FAA航空公司图像创建SharePoint图像库 909

22.3.3 将FAA工作簿直接发布到PowerPivot库 910

22.3.4 为PowerView创建数据源连接 911

22.4 配置数据源连接 913

22.4.1 连接到PowerPivot工作簿 914

22.4.2 连接到BISM连接文件 915

22.4.3 连接到RSDS 916

22.4.4 身份验证应用场景 917

22.5 小结 923

第23章 使用Power View进行可视 925

23.1 Power View简介 925

23.2 使用Power View进行可视化分析 929

23.2.1 开始使用Power View 929

23.2.2 Power View设计体验简介 931

23.2.3 可视化形式与交互 944

23.2.4 在Power View中演示和导出 956

23.2.5 有关Power View的提示和技巧 961

23.3 小结 962