《精通Oracle R Enterprise大数据 在Oracle数据库中充分利用R的强大功能》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:(美)Brendan Tierney(ACE Director);张骏温译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302491163
  • 页数:192 页
图书介绍:本书介绍如何安装和配置ORE、准备数据、构建精确模型、创建脚本、使用高级分析以及使用ORE in OBIEE等工具,清晰阐述如何在客户端脚本使用ORE功能、在数据库中嵌入R脚本,并讨论ORAAH功能。

第1章 Oracle R Enterprise简介 1

1.1本书的目标 3

1.2 Oracle Advanced Analytics选件 4

1.3 Oracle R Enterprise(Oracle R企业版) 5

1.4利用Oracle R Enterprise易于部署R 7

1.5 Oracle的R技术 9

1.6客户如何使用Oracle R Enterprise和Oracle Advanced Analytics 10

1.7小结 11

第2章 安装Oracle R Enterprise 13

2.1安装的先决条件 13

2.2设置Oracle Database 14

2.3安装Oracle R Enterprise 15

2.3.1 Oracle R EnterPrise的软件包 15

2.3.2安装前的要求 16

2.3.3在Oracle Database Server上的安装 17

2.3.4安装客户端 22

2.4验证ORE的安装 25

2.5安装RStudio 26

2.6使用Oracle的预制应用 27

2.6.1预制应用Oracle Database Developer 27

2.6.2预制应用Oracle OBIEE Sample App 28

2.6.3预制应用Oracle Big Data Lite 29

2.7小结 29

第3章 Oracle R Enterprise入门 31

3.1创建和管理到数据库的ORE连接 31

3.1.1使用ore.connect创建ORE连接 32

3.1.2使用ore.sync同步数据 33

3.1.3使用ore.attach将对象加入搜索空间 35

3.2执行SQL命令 36

3.3在Oracle Database中处理数据 36

3.4在数据库中存储数据 40

3.4.1使用ore.creat函数建表 40

3.4.2使用ore.drop函数删除表 40

3.4.3 ore.create函数和ore.drop函数组合使用的示例 41

3.5在数据库自带的R Datastore中存储 ORE对象 41

3.6断开与数据库的连接 46

3.7小结 46

第4章 透明层 47

4.1透明层概述 47

4.2探寻ORE透明层背后的真相 50

4.3小结 53

第5章 Oracle R Enterprise程序包 55

5.1 Oracle R Enterprise程序包 55

5.2探索ORE包函数和程序包版本 57

5.3 ORE设置和选项 59

5.4获得ORE的帮助 61

5.5 ORE演示脚本 62

5.6小结 66

第6章 探索数据 67

6.1探索性数据分析(EDA) 68

6.2数据抽样 73

6.3数据聚合 78

6.4数据转换 80

6.4.1派生属性 80

6.4.2分块属性 81

6.4.3组合数据 82

6.5数据排序 82

6.6小结 83

第7章 使用ODM算法建立模型 85

7.1 Oracle Data Mining(Oracle数据挖掘) 86

7.1.1 ORE中可用的ODM算法 87

7.1.2利用OREdm软件包在Oracle中进行自动数据准备 87

7.2使用OREdm软件包建立模型和对数据进行评分 88

7.2.1属性重要性 88

7.2.2关联规则分析 89

7.2.3决策树 92

7.2.4支持向量机 94

7.2.5朴素贝叶斯 98

7.2.6广义线性模型 99

7.2.7聚类 100

7.3保存数据挖掘模型 101

7.4小结 103

第8章 利用ORE和其他算法建立模型 105

8.1什么算法是可用的? 106

8.2为建模而准备数据 106

8.3使用ORE算法建立模型 107

8.3.1广义线性模型 108

8.3.2线性和逐步回归模型 109

8.3.3神经网络 111

8.3.4随机森林 112

8.4使用R软件包和算法构建模型 113

8.5使用ore.predict优化数据库自带的评分过程 115

8.6小结 117

第9章 在用户定义的R脚本库中生成R脚本 119

9.1使用R脚本库 120

9.2创建和删除R脚本 120

9.3授予和撤消用户定义的R脚本的特权 122

9.4管理R Script Repository 123

9.5使用SQL API创建脚本 123

9.5.1创建一个R脚本 124

9.5.2删除一个脚本 126

9.5.3授予和撤消访问权限 126

9.5.4用户定义的R脚本的数据字典视图 127

9.6小结 127

第10章 嵌入式R执行 129

10.1通过R接口使用嵌入式R执行 129

10.1.1如何使用ore.doEval函数 130

10.1.2如何使用ore.tableApply函数 132

10.1.3如何使用ore.groupApply函数 134

10.1.4如何使用ore.rowApply函数 135

10.1.5如何使用ore.indexApply函数 136

10.1.6并行执行嵌入式R函数 137

10.2通过SQL接口使用嵌入式R执行 138

10.2.1如何使用rqEval SQL函数 138

10.2.2如何使用SQL函数rqTableEval 140

10.2.3如何使用SQL函数“rqGroupEval” 144

10.2.4如何使用SQL函数rqRowEval 146

10.3小结 147

第11章 针对Hadoop的Oracle R Advanced Analytics 149

11.1连接到Apache Hive上并处理数据 152

11.2使用ORCH管理Map-Reduce作业 155

11.3通过ORAAH使用Spark 157

11.4小结 158

第12章 通过Oracle Data Mining使用ORE 159

12.1 Oracle Data Mining 160

12.2 Oracle Data Miner 164

12.3通过SQL Node来包含R脚本 165

12.4使用R节点 167

12.5小结 168

第13章 在APEX和OBIEE中使用ORE 171

13.1 Oracle APEX 171

13.1.1在APEX应用程序中包含ORE脚本 173

13.1.2向APEX应用程序中添加R图形 175

13.2 Oracle Business Intelligence 177

13.2.1设置OBIEE以便能使用ORE 178

13.2.2在OBIEE RPD中使用R脚本 180

13.2.3在仪表板上呈现由R脚本产生的结果 180

13.3小结 182

第14章 针对Oracle DBA的ORE 183

14.1在数据库中创建一个新的ORE模式 183

14.2在Oracle R Enterprise中安装新的R软件包 184

14.2.1在数据库服务器上安装新的R软件包 185

14.2.2在客户机上安装新软件包 186

14.3 ORE的全局变量和选项 187

14.4使用ore.parallel特性 189

14.5卸载Oracle R Enterprise 189

14.5.1从Oracle Database服务器中卸载Oracle R Enterprise 190

14.5.2从客户端卸载Oracle R Enterprise 191

14.6小结 192