12c database 徽标

Oracle Analytical SQL 特性和函数


Oracle Database 12c 包括一系列引人注目的、可通过 SQL 访问的分析特性和函数。随着 Oracle 数据库版本的升级,其对数据库中高级分析功能的支持也与日俱增。这意味着,您可以降低多种类型的分析处理的总许可成本,无需将数据移动或暂存到外部系统进行分析。由于无需移动和暂存数据,数据的安全性和交付结果的速度得以提升。

重要技巧/文章

红色箭头框 新增的去重统计函数
Oracle Database 12.1.0.2 现在新增了一个经过优化的 SQL 函数 APPROX_COUNT_DISTINCT()。

需要统计不同的值是当今数据分析的常见操作。提供几乎确切的结果的同时按数量级优化处理时间和资源消耗,加快了现有的处理,并且实现了新水平的分析洞察。有关更多信息,请参见 Oracle Database SQL 语言参考,点击这里

Oracle 数据库中 SQL 分析的主要优势

Oracle 数据库中分析功能和特性提供以下主要优势:
1. 提高开发人员产能 — 开发人员可以通过更清晰、更简洁的 SQL 代码执行复杂分析。现在可以使用一条 SQL 语句表示复杂任务,编写和维护速度更快、效率更高。

2. 提高查询速度 — 数据库中分析支持的处理优化可大幅提高查询性能。以前需要自联接或复杂过程处理的操作现在可以用原生 SQL 执行。

3. 改善可管理性 — 应用程序共享一个公共的关系环境,而非数据结构不兼容的计算引擎组合,因此可以轻松访问所有数据类型和资源整合视图

4. 学习负担极小 — SQL 分析函数需要学习的新关键字极少,因为其语法利用了众所周知的已有关键字。

5. 基于行业标准的语法 — Oracle 的特性符合 ANSI SQL 标准,受到大量独立软件供应商的支持。



概述

Oracle Database 中内嵌的数据库中分析函数特性可用于回应各种业务问题。开发人员和业务用户可以访问各种分析特性,并将其结果与其他 SQL 查询和分析管道结合,获得更深入的洞察。Oracle 数据库包括以下特性:
  • 排名
  • 窗口化
  • 报表聚合
  • LAG/LEAD
  • FIRST/LAST
  • 逆百分位数
  • 假设性排名和分布
  • 模式匹配
  • 建模
  • 高级聚合
  • 用户定义的函数

技术信息

红色箭头框 Oracle Database 数据仓储指南 — SQL 分析和报表文档
红色箭头框 Oracle Database SQL 语言参考 — T 测试统计函数
红色箭头框 Oracle 统计函数概述 — 演示文稿(PDF,0.6MB)
红色箭头框 模式无所不在 — 发现就是速度! (白皮书)
红色箭头框 模式无所不在 — 发现就是速度! (适用 iPad 和 iPad Mini 的 Apple iBook)
红色箭头框 SQL — 最适合大数据的开发语言(甲骨文全球大会 2013)
红色箭头框 分析!SQL 的分析能力超乎您的想象(甲骨文全球大会 2012)
红色箭头框 Oracle Database 12c 中的分析 SQL(白皮书)
红色箭头框 使用模式匹配和空间分析追踪欺诈行为(甲骨文全球大会 2013 — 主题演讲)

培训

Oracle 示例

红色箭头框 OBE:SQL 模式匹配
红色箭头框 OBE:SQL 模型子句


Oracle 学习资料库

红色箭头框 模式匹配
红色箭头框 SQL 模式匹配会话处理
   红色箭头框 视频 — SQL 会话处理
红色箭头框 SQL 分析简介


OTN 虚拟开发人员日

红色箭头框 SQL 模式匹配研讨会
网播、幻灯片和上机操作
红色箭头框 下载 Database 12c VM 用于研讨会

产品介绍

红色箭头框 SQL 分析产品介绍

博客

  Oracle 数据仓储和 SQL 分析博客

文章

红色箭头框 Oracle Magazine — 技术:SQL 101 (作者:Melanie Caffrey,Oracle 高级开发经理)

相关技术

红色箭头框 Oracle BI DW 技术中心  Oracle Advanced Analytics 选件
红色箭头框 Oracle OLAP  Oracle 统计函数
红色箭头框 SQL Developer 红色箭头框 PL/SQL