最新 Oracle Essbase 平台概览
通过 Marketplace 在 Oracle Cloud Infrastructure (OCI) 上运行 Oracle Essbase ,在独立部署上运行 Essbase 26ai ,作为强大的分析平台提供独立部署的一部分,该平台自发行版 11g 以来增加了强大的新功能。
您可以实施 Essbase :
-
在云端,通过市场列表使用 Oracle Cloud Infrastructure
-
通过在独立部署上安装 Essbase 26ai 。有关支持的平台,请参阅 Oracle 认证表。
平台功能
体系结构 - Essbase 26ai 独立部署体系结构包括一个在 WebLogic 上运行的中间层平台。此 Fusion Middleware 体系结构支持快速性能、优化的内存使用、高并发性、灵活的部署选项和故障转移。
基于 Oracle Cloud Infrastructure 的 Essbase 架构利用 OCI 实现同样的优势。独立架构和基于云的架构都利用 Oracle Database 和/或您选择的关系数据库来存储 Essbase 方案。
查询引擎 —混合模式是块存储多维数据集的默认查询引擎,可提供强大的依赖关系分析和快速聚合。混合模式的限制比发行版 11g 中少,可以处理更多的计算,并且通过多个优化选项进行了增强。
故障转移 - 在 Essbase 11g 中, Provider Services 启用了通过 OPMN 管理的故障转移租赁。今天,仅在 Essbase 26ai 独立部署上,故障转移与 WebLogic 集成,以支持中央请求租赁系统,该系统确定哪个节点处于活动状态以及哪些节点正在等待备用。
安全性 - 在 Essbase 26ai 独立部署中,所有数据都使用传输层安全性 (Transport Layer Security,TLS) 1.2 在传输层中进行加密。您可以实施负载平衡器。在 Oracle Cloud Infrastructure 上的 Essbase 部署中,您可以实施 Oracle Cloud Infrastructure 中提供的公共或专用子网、策略、防火墙和其他网络安全选项。
对于用户验证,您可以结合选择的外部验证提供程序选择 WebLogic Embedded LDAP ,或者,如果您已使用 EPM Shared Services 安全性,则可以继续将其用于 Essbase 26ai 独立部署。如果您要通过 Marketplace 在 Oracle Cloud Infrastructure 上部署 Essbase ,则可以使用 Identity Cloud Service (IDCS) 进行身份验证。
有三个 Essbase 用户角色:用户、超级用户和服务管理员。单独授予的应用程序权限包括应用程序管理器、数据库管理器、数据库更新和数据库访问。EPM Shared Services 中的所有角色都可以映射到新角色和权限,也可以继续使用 EPM Shared Services (仅限 Essbase Essbase 26ai 独立部署)。
Essbase 筛选器可帮助您对多维数据集实施经过微调的单元格级访问控制。使用具有内置函数/变量的动态过滤器,您可以使过滤器可扩展且适应不断变化的用户基础和实时源数据。您可以使用 LoginAs 在管理界面中测试过滤器。
管理界面 - 通过 Essbase Web 界面,可以管理应用程序、用户/组和 Essbase 对象。它包括一个功能丰富的大纲编辑器、一个脚本编辑器、一个数据分析界面(您可以在其中保存网格布局)以及一个具有内置数据预览的加载规则编辑器。通过一个集中式 "Jobs"(作业)界面,您可以启动请求,以及监视活动和最近的请求。可从控制台下载多维数据集设计器和 Smart View ,以及用于迁移、自动化和管理的实用程序。
加速开发和审计功能 —通过计算跟踪,您可以监视和调试计算脚本。查询跟踪可用于监视和调试查询性能。使用审计线索可以跟踪对数据所做的更改。在 Smart View 中工作时,可以调整解决顺序。
自动化和开发人员工具 — REST API 可帮助您通过安全的 HTTP 自动管理托管的 Essbase 资源和操作。还提供了 Java 和 C API,以及针对 ESSCMD 命令语言的新命令行界面 (command line interface,CLI)、MaxL 管理脚本语言、Report Writer 和向后兼容性支持。
目录 - 该目录是存储与 Essbase 应用程序和用户关联的文件和对象的中心位置。它包括用户目录和共享目录,以及具有指导性的多维数据集库。
库 - 目录中包括的是一个多维数据集模板库,采用 Excel 应用程序工作簿的形式。您可以轻松导入这些工作簿以构建各种示例多维数据集。这些示例可指导您了解 Essbase 应用程序和功能的不同用例,并学习如何从结构化和非结构化工作簿构建和设计多维数据集。
多维数据集设计器 - Excel 的多维数据集设计器扩展是用于从应用程序工作簿设计和构建 Essbase 多维数据集的客户端界面。此界面提供灵活的便携式立方体设计和管理系统。结构化工作簿可简化日常多维数据集设计、优化和可移植性。多维数据集设计器会推断非结构化工作簿中发现的模式,以帮助您将原始数据配置为分层组织的多维数据集。
连接 - Essbase API 使用 TLS/SSL 在组件之间以及外部与其他应用程序之间实现安全连接。您可以使用 Essbase 运行时客户端 (Runtime Client,RTC) 通过安全 HTTP 从任何软件进行连接,而无需打开其他 TCP/IP 端口即可启用客户端连接。
连接和数据源 - Essbase 管理任务通常需要连接到远程源数据或主机。使用可重用连接和数据源,您不再需要将连接详细信息编码到规则文件或筛选器等对象中,或者在每次执行其他与连接相关的任务时输入它们。
分析 - 您可以从管理 Essbase Web 界面对多维数据集数据执行即席数据查询/网格分析,作为通过 Smart View 进行连接的内置替代方法。您可以保存网格布局、运行报表脚本以及运行和保存指定的 MDX 查询。
计算 - Essbase 提供了丰富的计算函数和命令库,以适应大多数分析应用程序,您可以添加您自己的自定义函数和使用 Java 构建的宏。计算跟踪可帮助您分析和调试计算脚本性能和成员公式处理。基于元组的计算可帮助您优化和细化计算范围,使其仅关注活动的 Smart View 网格。可以选择混合模式计算,并通过多个优化选项进行增强。
MDX 插入和导出 —除了 MDX 众所周知的多维查询语言实用程序之外,您还可以使用其“插入和导出”指令来配置、复制、移动和更新任何定制的多维数据切片。
聚合存储计算 - 您可以使用 MDX 插入来执行自定义计算和分配。您可以自动创建和维护默认聚合视图。
数据加载和维构建 - 带有内置数据预览的 Essbase Web 界面加载规则编辑器允许从目录或外部源导入数据和维。规则文件列可以采用 Sum、Min、Max、Count 和 Avg 等函数来帮助您配置导入。基于 SQL 的加载提高了性能。可以通过 Java 或 REST API 以编程方式执行批大纲编辑。命令行界面 (Command-Line Interface,CLI) 支持从各种源流式加载数据。添加了聚合存储数据加载优化,包括缓冲区、合并和高速缓存优化选项。
穿透钻取 - 如果需要的数据比在 Essbase 多维数据集中可以看到的数据多,则可以使用穿透钻取报告来访问外部数据源。通过 Oracle Database 的穿透钻取连接提高了性能。改进了穿透钻取报表设计的灵活性,允许多样化地选择多个单元或一系列单元。选择可以是递归的、非递归的、级别 0、连续或非连续的。
方案管理 - 方案管理提供了构建专用工作区或“沙盒”的功能,用户可以在其中对数据中的不同假设进行建模,以查看对汇总结果的影响,而不会影响多维数据集。
影子应用程序 - 要以有限停机时间执行多维数据集修改和重构,可以创建作为主应用程序的副本的影子应用程序。在对影子应用程序执行修改时,主应用程序将继续提供只读操作(例如查询)。可以使影子应用程序可见或隐藏。有关详细信息,请参阅 REST API 中的“创建影子应用程序端点”。
配置 - 应使用 Essbase Web 界面为每个应用程序设置应用程序优化所需的大多数配置参数。如果在独立部署上安装 Essbase 26ai ,则还可以根据需要控制 essbase.cfg 中的系统范围的配置默认值。
Logging - 日志采用 Oracle Diagnostic Logging (ODL) 格式。您可以从 Essbase Web 界面下载日志文件。可以使用性能分析器分析 Essbase 日志以生成使用情况和性能统计信息。
迁移、备份/恢复 - 生命周期管理实用程序 (LCM) 可轻松跨 Essbase 发行版和主机服务器迁移内部部署应用程序。还可以从控制台下载另一个有助于迁移用户和组的迁移实用程序。对于 Oracle Cloud Infrastructure 上的部署,您可以使用基础结构备份 Essbase 堆栈。