内容简介
第1章 Oracle R Enterprise简介
1.1本书的目标
1.2 Oracle Advanced Analytics选件
1.3 Oracle R Enterprise(Oracle R企业版)
1.4利用Oracle R Enterprise易于部署R
1.5 Oracle的R技术
1.6客户如何使用Oracle R Enterprise和Oracle Advanced Analytics
1.7小结
第2章 安装Oracle R Enterprise
2.1安装的先决条件
2.2设置Oracle Database
2.3安装Oracle R Enterprise
2.3.1 Oracle R EnterPrise的软件包
2.3.2安装前的要求
2.3.3在Oracle Database Server上的安装
2.3.4安装客户端
2.4验证ORE的安装
2.5安装RStudio
2.6使用Oracle的预制应用
2.6.1预制应用Oracle Database Developer
2.6.2预制应用Oracle OBIEE Sample App
2.6.3预制应用Oracle Big Data Lite
2.7小结
第3章 Oracle R Enterprise入门
3.1创建和管理到数据库的ORE连接
3.1.1使用ore.connect创建ORE连接
3.1.2使用ore.sync同步数据
3.1.3使用ore.attach将对象加入搜索空间
3.2执行SQL命令
3.3在Oracle Database中处理数据
3.4在数据库中存储数据
3.4.1使用ore.creat函数建表
3.4.2使用ore.drop函数删除表
3.4.3 ore.create函数和ore.drop函数组合使用的示例
3.5在数据库自带的R Datastore中存储 ORE对象
3.6断开与数据库的连接
3.7小结
第4章 透明层
4.1透明层概述
4.2探寻ORE透明层背后的真相
4.3小结
第5章 Oracle R Enterprise程序包
5.1 Oracle R Enterprise程序包
5.2探索ORE包函数和程序包版本
5.3 ORE设置和选项
5.4获得ORE的帮助
5.5 ORE演示脚本
5.6小结
第6章 探索数据
6.1探索性数据分析(EDA)
6.2数据抽样
6.3数据聚合
6.4数据转换
6.4.1派生属性
6.4.2分块属性
6.4.3组合数据
6.5数据排序
6.6小结
第7章 使用ODM算法建立模型
7.1 Oracle Data Mining(Oracle数据挖掘)
7.1.1 ORE中可用的ODM算法
7.1.2利用OREdm软件包在Oracle中进行自动数据准备
7.2使用OREdm软件包建立模型和对数据进行评分
7.2.1属性重要性
7.2.2关联规则分析
7.2.3决策树
7.2.4支持向量机
7.2.5朴素贝叶斯
7.2.6广义线性模型
7.2.7聚类
7.3保存数据挖掘模型
7.4小结
第8章 利用ORE和其他算法建立模型
8.1什么算法是可用的?
8.2为建模而准备数据
8.3使用ORE算法建立模型
8.3.1广义线性模型
8.3.2线性和逐步回归模型
8.3.3神经网络
8.3.4随机森林
8.4使用R软件包和算法构建模型
8.5使用ore.predict优化数据库自带的评分过程
8.6小结
第9章 在用户定义的R脚本库中生成R脚本
9.1使用R脚本库
9.2创建和删除R脚本
9.3授予和撤消用户定义的R脚本的特权
9.4管理R Script Repository
9.5使用SQL API创建脚本
9.5.1创建一个R脚本
9.5.2删除一个脚本
9.5.3授予和撤消访问权限
9.5.4用户定义的R脚本的数据字典视图
9.6小结
第10章 嵌入式R执行
10.1通过R接口使用嵌入式R执行
10.1.1如何使用ore.doEval函数
10.1.2如何使用ore.tableApply函数
10.1.3如何使用ore.groupApply函数
10.1.4如何使用ore.rowApply函数
10.1.5如何使用ore.indexApply函数
10.1.6并行执行嵌入式R函数
10.2通过SQL接口使用嵌入式R执行
10.2.1如何使用rqEval SQL函数
10.2.2如何使用SQL函数rqTableEval
10.2.3如何使用SQL函数“rqGroupEval”
10.2.4如何使用SQL函数rqRowEval
10.3小结
第11章 针对Hadoop的Oracle R Advanced Analytics
11.1连接到Apache Hive上并处理数据
11.2使用ORCH管理Map-Reduce作业
11.3通过ORAAH使用Spark
11.4小结
第12章 通过Oracle Data Mining使用ORE
12.1 Oracle Data Mining
12.2 Oracle Data Miner
12.3通过SQL Node来包含R脚本
12.4使用R节点
12.5小结
第13章 在APEX和OBIEE中使用ORE
13.1 Oracle APEX
13.1.1在APEX应用程序中包含ORE脚本
13.1.2向APEX应用程序中添加R图形
13.2 Oracle Business Intelligence
13.2.1设置OBIEE以便能使用ORE
13.2.2在OBIEE RPD中使用R脚本
13.2.3在仪表板上呈现由R脚本产生的结果
13.3小结
第14章 针对Oracle DBA的ORE
14.1在数据库中创建一个新的ORE模式
14.2在Oracle R Enterprise中安装新的R软件包
14.2.1在数据库服务器上安装新的R软件包
14.2.2在客户机上安装新软件包
14.3 ORE的全局变量和选项
14.4使用ore.parallel特性
14.5卸载Oracle R Enterprise
14.5.1从Oracle Database服务器中卸载Oracle R Enterprise
14.5.2从客户端卸载Oracle R Enterprise
14.6小结