现在企业的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 许可,但实际使用中触碰了上面提到的限制(数据库本身不会阻止),为了避免高额的额外许可费用,可以考虑几种应对策略:
- 优化使用方式: 审视当前用法,调整系统交互方式,使其符合 Runtime 许可要求。寻找替代方案,消除或减少对违规功能的需求。
- 特定实例升级: 企业若有多个 HANA 实例,只有部分实例确实需要 Full Use 功能,可以考虑仅为这些特定实例购买升级许可。
- 整体升级谈判: 在商务谈判中争取有利条件,将 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优化产品),欢迎企业在需要时随时联系我们,以获得支持服务。