- SAP HANA Cloud 教程
- SAP HANA Cloud - 首页
- SAP HANA Cloud - 概述
- SAP HANA Cloud - 优势
- SAP HANA Cloud - 架构
- SAP HANA Cloud - 主要功能
- SAP HANA Cloud - 启用试用
- SAP HANA Cloud - 价格详情
- 与其他应用程序集成
- SAP HANA Cloud - 连接器 (HCC)
- 连接本地 NW 系统
- SAP HANA Cloud - 数据湖
- 数据湖组件
- 连接到 HANA Cockpit
- SAP BTP 服务
- 绑定应用程序
- SAP HANA Cloud - 迁移
- 自助服务工具
- 创建实例
- 创建数据湖实例
- 管理实例
- 创建表
- 成功案例
- SAP HANA Cloud - 职责
- SAP HANA Cloud 资源
- SAP HANA Cloud 快速指南
- SAP HANA Cloud - 资源
- SAP HANA Cloud - 讨论
SAP HANA Cloud 快速指南
SAP HANA Cloud - 概述
SAP HANA Cloud 平台是基于云的数据库服务,作为平台即服务托管,并在单个云解决方案中提供内存中 HANA 数据库管理功能,以满足所有应用程序需求。您可以体验 HANA 数据库在云平台上的强大功能。您可以将您的本地环境扩展到 HANA 云,也可以将 HANA 云作为独立解决方案来部署以满足数据需求。
作为基于云的数据库平台,您可以集成来自不同流和源的数据,内存引擎允许您根据实时数据做出更快的决策。使用 SAP HANA Cloud,您可以在一个地方存储、访问和执行数据处理,并且 HANA 列式数据处理能够实时处理数据。它为您提供软件更新、弹性、较低的拥有成本等优势,以维护平台。
此图描述了 SAP HANA Cloud 平台的关键功能。借助 SAP HANA Cloud,您可以将运行在云平台上的 SAP 应用程序绑定到 HANA 数据库。您还可以管理如何使用 HANA Cloud 平台中提供的各种用户界面工具访问 HANA 数据库。
以下是使用 HANA Cloud 的主要优势:
- 自动软件更新
- 较低的拥有成本
- 弹性
- 使用 HANA Cloud 工具轻松访问数据库
SAP HANA Cloud - 优势
SAP HANA Cloud 平台使您能够实时访问存储在 HANA 数据库中的数据,并绑定托管在云端或本地的应用程序。HANA Cloud 提供更好的效率、治理和合规性、较低的拥有成本和更快的投资回报率。SAP HANA 内存中基于列的数据库提高了灵活性、内存、性能和实时数据可视化。
以下是使用 SAP HANA Cloud 平台的主要优势:
- 并行处理、性能优化和集成
- 高可用性和恢复
- 自动扩展和易于扩展的基础设施
- 管理数据库工作负载
- 轻松监控系统状态、服务和性能
- 公开 HANA Cloud 中的数据
- 从各种平台(如 Windows、Linux 和 MacOS)访问 SAP HANA Cloud。
- 使用过程和存储过程轻松创建数据库对象
- 使用诊断工具轻松诊断错误
- 使用 SAP Cloud 和 Web IDE 应用程序中的内置工具创建数据模型
轻松集成
您可以轻松地将来自本地应用程序、非 SAP 和 SAP 应用程序的数据集成到基于云的 HANA 平台。您可以轻松管理生命周期服务、实时业务流程、HANA 应用程序平台、某些流程的自动化以及 HANA Cloud 和本地应用程序之间的安全连接。
强大的安全功能
通过强大的基于角色的认证,您可以轻松定义只有合适的人员才能访问正确的数据。您可以为开发人员配置单点登录身份验证,并使用整个生命周期管理身份。
并行处理
基于列存储,SAP HANA 平台允许您执行数据的并行和多处理。由于高效的 HANA 处理引擎,所有聚合都可以在运行时执行。
存储
HANA 基于列的存储允许您存储大量数据,管理非结构化数据,并将数据库绑定到云。
预测分析
通过使用内存引擎,业务用户可以访问实时数据并执行不同的分析功能:
- 业务洞察的预测分析
- 持续的实时分析
SAP HANA Cloud - 架构
SAP HANA Cloud 是一个平台即服务解决方案,为云应用程序的开发和运行时提供基于内存的列式数据库引擎。开发人员可以轻松地在 HANA 数据库之上创建可扩展、交互式和高效的应用程序。
开发人员可以在 SAP HANA Cloud 平台上使用不同的场景进行应用程序开发:
按需云解决方案的可扩展性
对于已经在云中运行的现有应用程序,轻松扩展解决方案,并根据需要扩展基础设施。
本地解决方案的可扩展性
对于在本地数据中心运行的现有应用程序,您可以将现有应用程序扩展到云端。这被称为应用程序开发的混合方法。
新的基于云的解决方案
构建在基于云的平台上运行的新自定义应用程序。
在下图中,您可以看到 SAP HANA Cloud 平台的基本方法:
SAP HANA Cloud 平台中的组件
在 SAP HANA Cloud 平台中,您拥有以下关键组件:
- SAP HANA 数据库
- SAP HANA 应用程序服务
- 开发人员体验
SAP HANA 数据库服务
在 HANA Cloud 平台服务的底部,您拥有内存中 HANA 数据库,其中数据可以以行和列格式存储。HANA 数据库是一个功能齐全的应用程序平台,允许您对文本、图形和空间数据执行分析,以及数据操作(如预测分析)等。
SAP HANA 应用程序服务
在 HANA Cloud 平台上,开发人员可以构建基于 XS 的云平台应用程序,无需支付任何额外费用。
开发人员体验
要开始在基于 HANA 的平台上进行应用程序开发,开发人员应设置一些先决条件才能使用基于云的平台,例如基于 Eclipse 的功能。SAP HANA 本地存储扩展在 HANA Cloud 中默认启用。数据库开发人员可以选择特定的表和列来使用本地存储。NSE 的初始大小为 HANA Cloud 实例内存大小的 10%,但是可以在实例创建后更改。
例如,
SAP HANA 内存 | NSE 缓冲区缓存 | SAP HANA 内存中数据(压缩) | NSE 数据卷大小 | SAP HANA 数据库数据总大小 |
---|---|---|---|---|
60 GB | 6 GB | 30 GB - 6 GB (24 GB) | 48 GB | 72 GB |
SAP HANA Cloud - 主要功能
SAP HANA Cloud 基于 Business Technology Platform 并由强大的 HANA 内存数据库引擎提供支持。以下是 HANA Cloud 的主要功能:
强大的云平台
HANA Cloud 提供较低的总拥有成本和云平台内的弹性。实时处理存储在 HANA 数据库中的数据和分析报告。
集中存储
来自多个数据源的数据集中存储。简化和优化所有数据在一个存储解决方案中的访问。使用 SAP HANA 智能数据集成和虚拟化选项修复数据重复等问题。
高性能
轻松扩展/缩减,无需额外费用,并处理事务和分析数据。高计算和存储能力。
应用程序开发
使用 HANA Cloud,您可以轻松开发 SAP 和自定义应用程序。可扩展的查询引擎和支持。
安全
数据保护功能、安全日志记录和系统事件和日志的分析。
SAP HANA Cloud 平台可以与以下 3 个主要功能一起使用:
- SAP Analytics Cloud
- SAP Data Warehouse Cloud
- SAP HANA Cloud
SAP HANA Cloud - 启用试用
SAP 提供 30 天的 HANA Cloud 免费试用,可以延长至 365 天。它包括入门场景,您可以将您的本地解决方案扩展到云端,也可以使用 HANA Cloud 作为部署应用程序的单一解决方案。
要开始您的 30 天免费试用,请访问此 URL:www.sap.com
点击“开始 30 天试用”,设置试用包括 3 个步骤:
- 注册
- 验证您的电子邮件
- 访问所有资源
对于注册,您需要提供有效的电子邮件地址、名字、姓氏、公司、国家/地区、电话号码和与 SAP 的关系。在注册时提供密码,并在接受条款和条件后,点击提交按钮。
如果您已经是现有用户,您可以使用右侧的登录选项直接登录到 HANA Cloud 平台。
完成注册后,您将在您提供的电子邮件 ID 上收到一封欢迎电子邮件。它指导您使用以下选项访问 HANA Cloud URL 登录:
SAP BTP 试用主页 -> 接下来点击“输入您的试用帐户”按钮。这将带您进入 SAP Business Technology Platform Cockpit。
点击“试用”子帐户磁贴。
在“空间”下,点击“dev”空间,如下所示:
访问您的试用选项 -> 一旦您点击任何链接,它将带您进入登录页面,您需要在其中输入注册步骤中提供的电子邮件 ID 和密码。
接下来是接受 SAP BTP 试用的法律免责声明,如下所示 -> 接受。这将加载 SAP BTP Cockpit,您将进入以下页面。
登录后,您将看到 SAP BTP Cockpit 主页,其中包含您的全局帐户号。点击右上角的图标以查看试用期的有效期。当您的试用期到期时,您在 HANA Cloud 上托管的应用程序将停止工作,但您的数据不会被删除。您可以选择将试用期延长至 365 天,如下所示:
试用账户通常推荐用于个人使用和功能探索,不适用于生产或团队使用。试用账户中对平台资源和服务的访问权限有限制,您可以探索SAP BTP平台的基本功能。以下是与HANA Cloud试用账户相关的关键功能:
- SAP在多个区域提供BTP试用账户。当您登录试用账户时,它会显示创建账户的区域。
- 使用试用账户允许您根据需要创建目录。
- 试用账户还允许您使用生产和测试服务。
- 也可以在BTP试用平台上管理成员。
- SAP在试用账户中提供4GB的内存用于探索应用程序开发和8GB的实例内存。
- 您可以使用云连接器配置2个本地系统。
- 在试用账户中,SAP不提供关于云平台可用性的SLA,因为它仅推荐用于个人使用。
- 在HANA Cloud中,应用程序会每天自动停止以管理性能,您需要手动重新启动应用程序。
SAP HANA Cloud - 价格详情
导航到此URL → www.sap.com → 向下滚动并选择购买SAP HANA Cloud。
购买SAP HANA Cloud企业版有4个步骤。
- 您的选择
- 购买者信息
- 付款信息
- 确认
要进行选择,请在下面输入产品名称并搜索。这将加载SAP Store中所有匹配的可用选项。选择SAP HANA Cloud并提供所需的详细信息,这将启用您的企业HANA Cloud账户。
SAP HANA Cloud - 与其他应用程序集成
SAP HANA云平台即服务提供了一种简单的方法,可以将您现有的SAP和非SAP应用程序集成到您的业务环境中。可以使用不同的场景将HANA Cloud平台与本地和云应用程序集成。
以下是一些常见的场景:
SAP Cloud Platform云连接器
用于将本地系统与云应用程序进行点对点连接,无需任何中间设置。当您需要将本地托管的数据库中的数据复制到云平台上运行的HANA数据库时使用。
HANA云集成(HCI)
HCI是一种平台即服务软件,允许开发人员将云应用程序集成到现有环境中。当您需要连接多个独立的系统/应用程序时,通常建议使用它。您可以连接:
- 云到云
- 云到本地
- 本地到本地
- 混合模式
SAP Cloud Platform身份验证
这通常用于B2B、B2C场景中,您为用户提供管理自助服务功能的功能,例如自助注册、忘记密码功能、用户配置文件功能(更改密码、移动设备激活、用户账户激活)等。
SAP Cloud Platform OData供应
用于使用OData通道连接和公开业务系统数据。一个简单的UI应用程序,用于用户参与并从后端系统获取数据。
SAP HANA Cloud - 连接器 (HCC)
要将您的HANA Cloud平台与本地系统连接,您可以安装HANA Cloud连接器并将其配置为与HANA Cloud平台通信。HANA Cloud连接器是访问本地NetWeaver Gateway和使用IDE开发自定义应用程序所必需的。要将HANA Cloud连接器与SAP HANA Cloud平台一起使用,您必须拥有HANA Cloud账户。
安装HANA云连接器
您可以从此链接下载HANA Cloud连接器HCC v2.9或更高版本:https://tools.hana.ondemand.com/
作为先决条件,您应该在您的VM/本地系统上安装了JAVA JDK,或者您也可以安装SAP JDK8。默认情况下,它使用端口8443并继续安装步骤。
安装HCC后,您必须通过导航到系统上的Services.msc来启动连接器服务。
要访问HANA Cloud连接器管理员,请导航到此URL:https://127.0.0.1:8443./
- 默认用户名 - administrator
- 默认密码 - manage
在SAP HANA Cloud管理员页面上,您需要提供云平台环境的详细信息。需要以下信息:
- 环境 - 从下拉列表中选择hanatrial.ondemand.com
- 账户名称 - 提供“用户ID”,包括trial
- 显示名称 - 与账户名称相同
- 账户用户 - 提供云“用户ID”,不包括trial
- 提供HANA Cloud平台的密码以完成连接
- HTTPS代理 - 环境需要代理详细信息才能访问互联网,请根据要求提供详细信息
连接本地 NW 系统
您可以配置您的HANA Cloud连接器以连接到您的本地NetWeaver Gateway系统。安装HANA Cloud连接器后,导航到管理员页面,然后单击左侧菜单中的“云到本地”选项。
要添加本地网关,请单击“+”图标,如图所示,这将打开一个新窗口以提供您的NetWeaver Gateway系统的详细信息→下一步。
在下一步中,您需要提供与本地系统通信的协议:
在下一步中,您需要提供NetWeaver Gateway系统详细信息和端口号→下一步。您必须为您的虚拟服务器提供主机名,但端口号保持不变。虚拟主机名可以是任何用于在HCC配置中识别系统的内容。
提供主体类型,如果您使用HTTP通信,可以将其保留为默认值,在下一个窗口中传递描述→下一步。
要测试连接,请单击“检查内部主机”复选框,然后单击“完成”按钮以完成连接。您还可以通过单击“+”图标添加NetWeaver Gateway系统上可访问的资源。
在URL路径选项中提供正斜杠(/)→选中“路径和子路径”复选框→保存。
SAP HANA Cloud - 数据湖
数据湖是SAP HANA Cloud平台的一个完全集成的关键组件,它存储所有结构化、非结构化数据文件,并与HANA Cloud共享通用安全性和工具。数据湖IQ组件提供了对存储在数据湖中的海量数据的SQL高性能分析。
HANA Cloud数据湖通常使用SAP HANA Cloud SQL语句和数据湖SQL语句进行管理和查询。创建数据湖实例时,会自动发生一些事情。
创建数据湖时,它会自动配置以下内容:
这将在数据湖中创建一个名为“SYSRDL#CG”的容器。它还会创建一个与创建的容器同名的模式。该容器由模式管理和拥有,并且包含所有表、视图和索引。
在HANA Cloud实例中,还存在一个名为“SYSRDL#CG_SOURCE”的远程源,用于将实例连接到数据湖。所有数据湖中的查询和数据管理都通过SAP HANA Cloud平台执行。
要创建数据湖,您可以选择在创建实例时创建数据湖,也可以在创建实例后创建。要启用实例配置后的数据湖,请导航到SAP HANA Cloud Cockpit中的“管理HANA Cloud”选项。
单击HANA数据库实例上的三个点(...),这将打开侧边菜单→添加数据湖。提供数据湖的实例名称和描述。如果您使用的是试用账户,则将无法修改存储、vCPU的数据湖值→保存。
您可以创建表、视图,并使用提到的数据库资源管理器选项访问驻留在HANA Cloud数据湖中的数据。导航到与您要探索的特定数据湖关联的实例,然后单击“操作”按钮。
这将打开一个新选项卡以运行称为“数据库资源管理器”的SQL查询→使用它,您可以创建新表,访问HANA Cloud数据湖中的数据。要查看数据湖中创建的表,请右键单击数据库实例的“目录”选项下的“远程源”选项。
您还可以使用以下SQL查询创建远程源,方法是设置与HANA数据库的ODBC连接:
CREATE REMOTE SOURCE "hanateat" ADAPTER hanaodbc CONFIGURATION 'Driver=libodbcHDB.so;ServerNode=<endpoint>;dml_mode=readonly;encrypt=true;' WITH CREDENTIAL TYPE 'PASSWORD' USING 'user=<username>;password=<password>'
要运行查询,请单击SQL控制台顶部的绿色按钮。
如何在Data Lake IQ(HANA DB管理)中执行数据湖SQL语句:您可以连接到SAP HANA数据库,并使用以下REMOTE_EXECUTE过程:
使用REMOTE_EXECUTE过程时,SQL查询必须用单引号括起来。下面显示了在数据湖中创建表和视图的SQL查询:
此语句创建表“Test_tbl”。
CALL SYSRDL#CG.REMOTE_EXECUTE (' CREATE TABLE Test_tbl (X INT, Y INT) ');
此语句创建数据湖视图VIEW_TEST。
CALL SYSRDL#CG.REMOTE_EXECUTE (' CREATE VIEW VIEW_TEST AS SELECT * FROM Test_tbl ');
SAP HANA Cloud - 数据湖组件
SAP HANA Cloud数据湖包含两个关键组件:
- Data Lake IQ
- Data Lake Files
Data Lake IQ
Data Lake IQ用于存储和分析海量结构化数据。它是维护对数据的高性能高效SQL访问的经济高效的解决方案。当您在HANA DB实例中配置数据湖时,它会默认启用Data Lake IQ。
您可以使用任何客户端工具直接连接到Data Lake IQ:
- SAP HANA数据库资源管理器
- 交互式IQ客户端
- Isql客户端
要连接到Data Lake IQ,您可以使用任何提到的IQ客户端启用Data Lake IQ组件。应满足以下先决条件:已创建数据湖实例,并且允许IP地址访问Data Lake IQ。
Data Lake IQ客户端
要下载IQ客户端,请导航到SAP软件站点:https://support.sap.com并搜索Data Lake客户端。
选择“HANA DATALAKE CLIENT 1.0”→从下拉列表中选择操作系统,然后单击zip文件进行下载。要连接到数据湖,请按照以下步骤操作。
单击交互式SQL图标→选择数据库类型“Data Lake IQ”,并提供您的用户名“HDLADMIN”和创建数据湖实例时提供的密码。
传递数据湖的实例详细信息并在连接参数中提供→连接。使用isql客户端
您还可以使用isql命令将其发送到Data Lake实例。结果打印在标准输出上。以下是不同功能的常用isql命令:
:r <filename>
此命令用于将OS文件读入命令缓冲区。
:R <filename>
此命令用于将OS文件读入命令缓冲区,然后显示命令。
use <database_name>
它更改当前数据库。
!! <os_command>
它执行操作系统命令。放在一行的开头。
<file_name>
它将Transact-SQL命令的输出重定向到<file_name>。此示例将实例版本插入到<file_name>中:
select @@version go > <file_name>
>> <file_name>
此命令将Transact-SQL命令的输出追加到<file_name>。此示例将实例版本追加到<file_name>中:
select @@version go >> <file_name>
| command
它将Transact-SQL命令的输出通过管道传递到外部命令。此示例查找sp_who生成的列表中所有“sa”的实例:
sp_who go | grep sa
vi(UNIX)或edit(Windows)
此命令调用默认编辑器。
重置
它清除查询缓冲区。
退出或退出
它退出isql。
Data Lake Files
Data Lake文件存储在Data Lake容器中,也称为“对象存储”,用于提供对结构化、半结构化和非结构化数据的管理访问。Data Lake Files对象存储具有以下关键功能:
结构化、半结构化和非结构化文件的文件存储
您可以使用 Load table 语句查询存储对象文件,而无需将它们加载到 Data Lake IQ 中。当您配置 Data Lake 实例时,Files 容器也会同时配置,无需任何额外费用,您只需为存储在对象存储中的文件支付存储费用。
审计文件和诊断日志的位置
Data Lake Files 容器是 Data Lake IQ 存储审计文件和诊断日志的存储库。此存储不是可选的 - Data Lake IQ 始终使用 Data Lake Files 容器进行审计和诊断文件。SAP HANA Cloud - 连接到 HANA Cockpit
您可以使用 SAP BTP Cockpit 连接到 HANA Cockpit。登录 SAP BTP 帐户,并点击子帐户 → 试用版,然后导航到 Cloud Foundry。
转到 Cloud Foundry 下的“空间” → 选择“开发空间”。
点击“开发空间”后 → 服务实例(您应该已有一个现有的 HANA 数据库实例),并点击“操作”下的“打开仪表盘”按钮图标,然后点击“授权”以允许访问 HANA Cockpit 访问权限。
这将打开 SAP HANA 服务 BTP 仪表盘,您还可以在顶部看到 SAP HANA Cockpit 选项和 HDB 实例 ID。
点击右上角的 SAP HANA Cockpit 图标,并提供用户名和密码以登录 HANA Cockpit → 确定。
SAP HANA Cloud - BTP 服务
SAP Business Technology Platform (BTP) 是一个集成的业务平台,企业可以在其中集成、扩展数据,并从所有不同的托管应用程序中获取价值,并且能够在一个地方执行数据库管理、应用程序开发和分析功能。SAP HANA Cloud 平台仅是 SAP BTP Cockpit 服务的一部分。
SAP 提供 Business Technology Platform BTP 作为集成服务的组合,通过获取最关键的数据并将其转换为业务价值,从而从 SAP 和非 SAP 应用程序中获取价值。
您可以通过以下链接访问 SAP BTP 试用版 - https://www.sap.com 并探索关键功能 -
SAP Business Technology Platform (BTP) 的关键服务评估。
- 用于开发和部署您的第一个云应用程序的 BTP 平台
- 利用 BTP 平台,使用 SAP 的引导教程创建交互式 UI 和应用程序
要查看所有可用的文档、发行说明、工具、支持、SAP 商店等,您可以在试用订阅的左下方导航到“有用链接”选项。
要查看通过 BTP 平台可用的所有服务的列表,请导航到“服务” → “服务市场”。要访问 HANA Cloud 平台,请搜索 SAP HANA Cloud,然后点击“...”按钮上的“创建”以创建实例。
SAP HANA Cloud - 绑定应用程序
在 Foundry 空间中创建 SAP HANA Cloud 实例后,您可以使用 BTP Cockpit 绑定应用程序。应用程序通常使用模式或 HDI 容器绑定到 HANA Cloud 平台。您可以通过为数据库分配服务计划来将模式或 HDI 容器分配给应用程序。
要设置模式或 HDI 容器,您需要导航到 HANA Cloud 平台 → Cloud Foundry 空间 → 服务 → 服务市场。
注意 - 设置模式或 HDI 容器的先决条件之一是您拥有企业帐户,并在“权限”下添加了模式或 HDI 共享计划。
导航到服务市场后,选择 SAP HANA 模式和 HDI 容器 → 创建实例。
接下来是选择服务计划,如列表中所示或 HDI 共享服务计划以创建 HDI 容器 → 点击“...” → 创建。
选择计划、空间并提供实例名称 → 下一步。
根据需要传递参数 → 下一步创建。您将收到一条消息,服务实例正在创建中。您可以在“实例和订阅”页面上查看实例及其当前状态。
要检查实例状态,请导航到“服务”下的“实例和订阅”选项。如果成功创建,则“状态”选项卡会显示实例状态。
要通过 SAP HANA 模式和 HDI 容器将您的应用程序绑定到 SAP HANA Cloud 实例,请导航到 Cloud Foundry 空间 → 应用程序,这将向您显示当前绑定所选应用程序的所有应用程序的列表。
选择服务绑定 → 服务类型选项卡,选择目录单选按钮中的服务,然后选择下一步 → 选择 SAP HANA 模式和 HDI 容器 → 选择服务计划 → 完成
创建绑定后,您必须重新启动应用程序。导航到 Cloud Foundry → 应用程序,然后点击“停止”。
SAP HANA Cloud - 迁移
如果您将现有应用程序迁移到 HANA Cloud 平台,则可以获得各种好处。您可以选择扩展数据存储需求,并且仅为所需的存储和计算付费。使用 HANA Cloud,您拥有内置的 HANA Cloud 数据湖,并且可以在多云(如 Amazon 和 Azure 服务)之间进行选择。
在您计划迁移到 HANA Cloud 平台之前,您需要评估 HANA Cloud 功能,定义不同的步骤,并计划每个阶段的迁移任务以及执行迁移所需的努力。
将 HANA 服务数据库迁移到 SAP HANA Cloud 平台
预检查包括在与您需要迁移的 HANA 服务数据库相同的 Cloud Foundry 中创建 HANA Cloud 数据库。使用 SAP BTP Cockpit 启用对 HANA 服务数据库和云工具的访问。
您可以使用 BTP Cockpit 中的迁移向导迁移 HANA 数据库。
注意 - 如果您在 60 天内未完成迁移,则它将自动存档。
要开始迁移,请导航到 SAP BTP Cockpit → Cloud Foundry 空间。
导航到 SAP HANA Cloud 迁移 → 选择“新建迁移”,并提供迁移详细信息 → 创建。
输入以下信息 -
名称 - 提供相关的迁移名称
描述 - 迁移的简要描述
源类型 - 您必须选择要迁移的服务类型 → 选择 SAP HANA 服务数据库
在“计划”部分,选择源系统详细信息,并通过点击“检查与 SAP HANA Cloud 的兼容性”来执行兼容性检查。按照迁移向导中的步骤完成迁移。
SAP HANA Cloud -自助服务工具
SAP 提供了一个自助服务工具,您可以使用它将 HANA 数据库服务迁移到 HANA Cloud 平台。此工具执行 HANA 数据库与 SAP HANA Cloud 平台的兼容性检查,并识别哪些数据库对象可以直接迁移,哪些需要手动配置和迁移。
要使用自助服务工具,HANA 服务实例必须具有 HANA 数据库修订版 53 或更高版本,并且它仅支持迁移在 Amazon Web Service 中托管的 Cloud Foundry 中运行的 HANA 数据库。自助服务工具可以迁移数据库模式、数据库对象、存储在 HANA DB 中的数据。您可以在自助服务工具中生成一份报告,其中显示所有已迁移的对象以及无法自动迁移的功能,并提供详细信息以使您的实现能够在 HANA Cloud 平台上工作。
一些无法使用自助服务工具迁移的常见对象 -
- 自定义 SQL 语句
- 应用程序脚本
- 其他非标准/高级安全配置
SAP HANA Cloud - 创建实例
要在 Cloud Foundry 中创建 SAP HANA Cloud 的实例,您必须确保在全局帐户中创建了子帐户,并且在子帐户中存在空间。Cloud Foundry 支持也在子帐户中启用。
企业实例中存在以下服务计划 -
HANA - 创建 SAP HANA 数据库实例
Relational-data-lake - 创建 SAP HANA Cloud 数据湖实例
HANA-cloud-connection - 创建 HANA DB 和数据湖实例之间的连接
adaptive-server-enterprise - 创建 SAP HANA Cloud 自适应服务器企业版实例
adaptive-server-enterprise-replication - 创建 SAP HANA Cloud 自适应服务器企业版复制实例
要创建 HANA DB 实例,请导航到 SAP BTP Cockpit → Cloud Foundry 空间 → SAP HANA Cloud。
这将带您到 SAP HANA Cloud 中心页面,转到“创建”→ 从下拉列表中选择“SAP HANA 数据库”以创建实例。您可以选择要在此处创建实例的组织和空间。
在下一个窗口中,您需要提供以下实例详细信息 -
组织 - 显示在此数据库实例下创建的 Cloud Foundry 组织。
空间 - 显示在此数据库实例下创建的 Cloud Foundry 中的空间名称
实例名称 - 提供实例的名称。请注意,实例的名称必须以字母数字字符开头和结尾,并且可以包含下划线字符 _。
描述 - 提供数据库实例的简要描述。
- 管理员密码 - 您需要提供数据库“超级用户“DBADMIN”的密码。
- 根据密码策略 - 密码必须至少包含 8 个字符,并且必须包含至少一个大写字母、两个小写字母和至少一个数字。密码不得包含用户名、“”` \ ; [ ] 或控制字符,例如换行符、退格符、制表符。
接下来是为 SAP HANA DB 指定参数 -
内存 - 为您的 HANA 数据库实例提供内存大小。
注意:如果您使用的是 Microsoft Azure,则可以选择 32 GB 到 3776 GB 的内存;如果您使用的是 AWS,则可以选择 30 GB 到 3600 GB 的内存。
计算 - 为 SAP HANA 数据库提供 vCPU 的数量。这通常根据分配的内存大小进行分配。
存储 - 这是 SAP HANA 数据库的可用存储空间。这根据 HANA 数据库的内存大小进行分配。
注意
Microsoft Azure,存储值范围为 120 GB 到 9480 GB。
Amazon Web Services,存储值范围为 120 GB 到 9660 GB。
为 HANA 数据库以及数据湖(如果需要)提供高级参数,然后点击“创建实例”。这将在您的 HANA Cloud 平台上创建 HANA DB 实例。
SAP HANA Cloud - 创建数据湖实例
您可以创建数据湖,以高效且安全地存储、管理和分析大量结构化、半结构化和非结构化数据。
要使用 SAP BTP Cockpit 创建数据湖实例。导航到 SAP BTP Cockpit →
选择 SAP HANA Cloud → 创建 → 数据湖。
提供以下与数据湖实例创建相关的参数 -
位置详细信息
组织 - 提供在此实例下创建的 Cloud Foundry 组织的名称。
空间 - 提供在此实例下创建的 Cloud Foundry 空间的名称。
基本设置
- 实例名称 - 提供数据湖实例的名称(实例名称必须以字母数字字符开头和结尾,并且可以包含“-”、“_”和“.”字符)。
- 注意 - 数据湖实例的名称必须不同于 SAP HANA DB 实例的名称。
- 描述 - 实例的简要描述
提供其他参数,如允许的连接、Data Lake IQ 设置,然后点击“创建实例”。这将在 HANA Cloud 平台上创建一个新的数据湖实例。
SAP HANA Cloud - 管理实例
需要管理和维护 SAP HANA Cloud 实例,用于数据库和数据湖。要管理实例,请导航到 SAP STP 驾驶舱,然后导航到 SAP HANA Cloud Central。
使用 SAP HANA Cloud Centra,您可以执行以下操作:
- 查看您有权访问的所有 SAP HANA Cloud 实例
- 使用分配的实例 ID 查找实例
- 创建 SAP HANA Cloud 实例
- 停止和启动实例
- 检查实例状态
- 查看所有警报和通知
- 检查内存、计算和存储消耗
- 更改实例或删除实例
- 在 SAP HANA 驾驶舱和 SAP HANA 数据库资源管理器页面中打开 HANA DB 实例
- 在数据库资源管理器页面中打开数据湖实例
要管理 SAP HANA Cloud 实例,请导航到 SAP BTP 驾驶舱 → Cloud Foundry 空间,然后选择 → SAP HANA Cloud。
SAP HANA Cloud - 创建表
您可以在 SAP HANA Cloud 平台上创建表并从各种来源加载数据。可以使用数据库资源管理器中的 SQL 控制台选项执行数据加载。通常可以创建两种类型的数据库表。
物理表或逻辑表 - 您可以像普通数据库表一样加载和查询数据
虚拟表 - 这些表通常指向远程源
可以使用 SAP Web IDE 在设计时创建表,并使用 HANA 部署基础设施进行部署。
要创建表,请导航到 HANA 数据库资源管理器并打开您的 SAP HANA 数据库实例。可以从 SAP HANA Cloud 实例的“操作”菜单 →“执行 SQL”和“浏览对象”打开 SAP HANA 数据库资源管理器。
这将在新选项卡中打开 SAP HANA 数据库资源管理器。对于首次访问,请提供数据库用户名和密码。
在 HANA 数据库资源管理器中,您可以查看 HANA Cloud 平台中可用的数据库。每个实例都有其自己的目录 → 导航到 HANA DB 的目录选项卡,您可以在数据库中与数据交互或创建新的表/模式或数据库视图。
通过右键单击数据库实例 → 打开 SQL 控制台,从 HANA 数据库资源管理器中打开 SQL 控制台。可以执行以下功能:
要创建模式,可以使用 CREATE SCHEMA 语句:
CREATE SCHEMA TEST1;
要创建表,可以使用 CREATE TABLE 语句:
CREATE COLUMN TABLE TEST1.Test ( Pincode CHAR(5) PRIMARY KEY, City CHAR (30) NOT NULL, Country CHAR(10) NOT NULL);
要将数据插入表中,可以使用 INSERT 语句:
INSERT INTO Test1.Test VALUES ('12203','Hongkong','JAPAN'); INSERT INTO Test1.Test VALUES ('60601','Chicago','US'); INSERT INTO Test1.Test VALUES ('60615','Delhi','INDIA');
SAP HANA Cloud - 成功案例
SAP HANA Cloud 提供地理空间功能、自适应服务器企业版、可扩展的 HANA 云解决方案用于应用程序开发、将当前的本地环境扩展到云解决方案、数据湖功能将分析提升到新的水平。您可以将 SAP HANA 本地系统扩展到 HANA Cloud,这允许 SAP HANA Cloud 和本地环境在混合环境中一起使用。
您可以使用此 URL 访问客户案例:https://saphanajourney.com
SAP HANA Cloud 管理员 - 职责
以下是 SAP HANA Cloud 管理员的关键职责:
- 在管理 SAP HANA Cloud 平台和 Analytics Cloud 企业版方面具有中等水平的专业知识
- 将 SAP Cloud Platform 与 HCM、Sales Force、Success Factors 和其他 ECC 模块等不同模块集成方面的经验
- 至少熟悉一个或多个超大规模云平台(Azure、AWS、GCP)的经验,首选上述提到的平台
- 具备 HANA 管理员任务的实践经验,例如数据库迁移、备份和数据加载自动化
- 根据客户特定的应用程序开发和分析场景确定 SAP HANA Cloud 平台的规模
- 理解业务需求并将其转化为技术设计、部署和管理
- 充分了解业务流程,了解 SAP ECC 模块的功能,以便将其集成和部署到云平台
- 获得 SAP Cloud Platform 助理级认证