SAP HANA 不同版本的许可模式,包括 Runtime 版、Full Use 版(也叫 Enterprise 版)以及 HANA Cloud。重点涉及它们的限制、定价逻辑和优化策略,帮助你做出明智选择,减少潜在的许可不合规风险。

SAP HANA 数据库 License 许可解析

现在企业的SAP ERP系统里,HANA 数据库越来越普及。很多公司都把核心 SAP 系统从传统数据库迁移到了 HANA。速度提升是实打实的,但迁移过程中或者之后,License 许可问题往往让人头疼。HANA 的许可模式跟以前不太一样,Runtime(运行时)和 Full Use(完全使用)的选择、后续的合规审计要求,都需要认真对待。

在本文中,我们就来拆解一下 SAP HANA 不同版本的许可模式,包括 Runtime 版、Full Use 版(也叫 Enterprise 版)以及 HANA Cloud。重点涉及它们的限制、定价逻辑和优化策略,帮助你做出明智选择,减少潜在的许可不合规风险。

1、HANA Runtime Edition:为 SAP 应用而生,有限制

HANA Runtime Edition 是 SAP 应用系统基础架构的一部分。它的授权核心在于:仅限通过 SAP 应用程序层面处理数据

你可以用它来支持模型创建、管理和数据分析。所有数据访问和操作,都必须通过 SAP 应用的用户界面进行。任何试图绕过应用界面直接连接数据库的行为,都算违反许可协议。这个版本主要配合 S/4HANA、BW/4HANA 等 SAP 系统使用。它提供了一个成本相对较低的方案,但必须接受它的局限性。数据提取仅限于从 SAP 应用系统进行。

Runtime 版内部还有细分:

  • HANA REB (Runtime Edition for SAP Business Warehouse): 专门服务于 SAP BW 环境。利用 HANA 的能力加速 BW 分析报告。
  • HANA REAB (Runtime Edition for Applications and SAP Business Warehouse): 功能更全。除了支持 BW,还能支持其他 SAP 应用,像 ECC、Business Suite 以及 S/4HANA。

2、Runtime 定价:HSAV 指标说了算

HANA Runtime 版的许可是个成本效益选项。它的定价基于一个叫 HSAV (HANA Software Application Value) 的指标。

计算方法不复杂:把你所有计划运行在 HANA 上的 SAP 应用系统的总净值(Net Value)找出来,乘以 15%。

假设一家企业有 ECC、CRM、BW 系统,总净值为 2000 万人民币。HSAV 就是 300 万(2000 万 * 15%)。企业转换到 HANA Runtime Edition,理论上需要支付 300 万的许可费用。

3、Runtime 许可限制:合规审计的重点区域

HANA Runtime Edition 的许可条款非常严格。数据库系统本身并不会阻止你使用超出授权的功能。企业需要自行确保合规。

SAP 在年度例行 License 审核期间,会特别关注 HANA 的使用情况。审计的目标很明确:确保客户使用符合授权。他们会寻找不合规的使用场景,可能会迫使客户支付更昂贵的 Full Use 版本费用。

几条关键的限制必须清楚:

  • 仅限 SAP 应用连接: 这个平台设计初衷就是支持 SAP 应用,与非 SAP 应用的互操作性受限。
  • 应用层数据建模: 所有数据建模操作必须通过应用层进行,禁止直接数据库访问建模。(这是最常见的不合规来源)
  • 应用层数据加载: 数据导入导出严格限制在应用层操作,不允许直连数据库进行数据加载。
  • 无直接建表权限: Runtime Edition 不提供直接在 HANA 数据库中创建表的能力。

4、Runtime 使用超限的应对策略

假如你的企业已经买了 Runtime 许可,但实际使用中触碰了上面提到的限制(数据库本身不会阻止),为了避免高额的额外许可费用,可以考虑几种应对策略:

  1. 优化使用方式: 审视当前用法,调整系统交互方式,使其符合 Runtime 许可要求。寻找替代方案,消除或减少对违规功能的需求。
  2. 特定实例升级: 企业若有多个 HANA 实例,只有部分实例确实需要 Full Use 功能,可以考虑仅为这些特定实例购买升级许可。
  3. 整体升级谈判: 在商务谈判中争取有利条件,将 Runtime 许可整体转换为 HANA Enterprise 版 (Full Use)。有时可以获得一定程度的原许可费用抵扣。

5、HANA Full Use Edition:全面功能,无限制访问

HANA Full Use Edition(或称 Enterprise Edition)提供了对 HANA 数据库功能的全面、无限制访问权限。

它与 Runtime Edition 的核心区别在于:

  • 支持 SAP 和非 SAP 数据的直接导入导出。
  • 允许从应用程序层和数据库层双重访问数据。
  • 用户可以通过 HANA Web IDE、HANA Studio 等工具进行高级建模、管理,并利用 HANA 强大的计算引擎。

Full Use Edition 提供了一个灵活的平台,能够支撑从 SAP 到非 SAP、从定制到第三方,乃至混合架构的广泛应用系统。

6、Full Use 定价:基于内存容量

Full Use Edition 的定价模式基于数据库使用的内存容量

  • 许可销售单位是 Units
  • 容量测量基准是 HANA 数据库过去 12 个月内,单月最大使用峰值
  • 每个 Unit 通常定义为 64GB 内存容量。
  • 许可以批量形式销售,价格根据购买的总 Units 数量所在的价格区间浮动。

7、Full Use 成本优化:几个实用技巧

Full Use Edition 许可成本不低。企业可以从几个方面着手优化:

  • 数据存档与删除: 建立周期性的数据存档和清理计划。优化 License 使用,减少不必要的内存占用。将冷数据移出内存,能为活跃应用释放宝贵资源。
  • 利用 NSE (Native Storage Extension): 这是 HANA 的内置功能。用它来管理使用频率较低的“温数据”(如历史数据、缓变数据)。将这些数据从内存移到较低成本的存储层,直接降低内存峰值,减少许可费用。
  • 探索持久性存储 (pmem): 采用 Persistent Storage 技术优化硬件成本。它能为数据库增长做准备。虽然 pmem 可能不直接减少按内存计算的许可费,但能有效降低 HANA 系统的总体拥有成本 (TCO)。

8、SAP HANA Cloud:云端的数据库服务

SAP HANA Cloud 是数据库即服务 (DBaaS) 解决方案。它提供了一个完全托管的 SAP HANA 云环境。平台功能全面,包括数据库管理、安全增强、多模型处理、应用开发和数据虚拟化。

HANA Cloud 具备快捷备份、高可用性、无限扩展等云特性。可以部署在 Cloud Foundry 或 Neo 环境,使用公有云或 SAP 的云基础设施。

它的 License 许可模型与 HANA Full Use Edition 相同,基于内存容量。起始容量 32GB,可以 16GB 为增量进行扩展。通常采用订阅许可或云平台企业合同 (CPEA) 方式进行成本管理。

9、最终的几点思考

SAP HANA Runtime 和 Full Use 版本各有侧重。Runtime 旨在经济高效地支撑 SAP 应用。Full Use 则解锁了 HANA 平台的全部潜力。

  • 对于尚未迁移到 HANA 的企业,仔细分析各种版本的功能、限制及其潜在的许可成本至关重要。
  • 对于已经是 HANA 用户的企业,认真审阅现有合同,明确自身的许可权利范围非常必要。

为即将到来的 SAP License 审计做好准备,不是可选项,是必选项。了解规则,合规使用,优化配置,才能在享受 HANA 强大功能的同时,控制好相关成本和风险。河南赛锐信息科技有限公司在SAP License 审计流程方面拥有丰富经验,并具备优化SAP License软件资产使用的能力(回复关键字 AMS-V 获取SAP License优化产品),欢迎企业在需要时随时联系我们,以获得支持服务。