SAP HANA 云 - 快速指南


SAP HANA 云 - 概述

SAP HANA Cloud 平台是作为平台即服务托管的基于云的数据库服务,并在单一云解决方案中提供内存 HANA 数据库管理功能,以满足所有应用程序需求。您可以在云平台体验HANA数据库的强大功能。您可以将本地环境扩展到 HANA 云,也可以将 HANA 云部署为满足数据需求的独立解决方案。

作为基于云的数据库平台,您可以集成来自不同流和来源的数据,并且在内存引擎中允许您根据实时数据更快地做出决策。使用SAP HANA云,您可以在一个地方存储、访问和执行数据处理,并且HANA列式数据处理可以实时处理数据。它为您提供软件更新、弹性、平台维护成本低等优势。

SAP 复制

该图描述了 SAP HANA 云平台的主要功能。借助 SAP HANA 云,您可以将云平台上运行的 SAP 应用程序绑定到 HANA 数据库。您还可以使用HANA云平台中提供的各种用户界面工具来管理如何访问HANA数据库。

以下是使用 HANA 云的主要优势 -

  • 自动软件更新
  • 拥有成本低
  • 弹性
  • 使用 HANA 云工具轻松访问数据库

SAP HANA 云 - 优势

SAP HANA云平台使您能够实时访问存储在HANA数据库中的数据,并绑定托管在云端或本地的应用程序。HANA 云提供更好的效率、治理和合规性、较低的拥有成本和更快的投资回报率。SAP HANA内存列数据库实时提高了灵活性、内存、性能和数据可视化。

以下是使用 SAP HANA Cloud 平台的主要优势 -

  • 并行处理、性能优化和集成
  • 高可用性和恢复
  • 自动扩展和轻松扩展基础设施
  • 管理数据库工作负载
  • 轻松监控系统状态、服务和性能
  • HANA云中的数据公开
  • 从 Windows、Linux 和 MacOS 等各种平台访问 SAP HANA 云。
  • 使用过程和存储过程轻松创建数据库对象
  • 使用诊断工具轻松诊断错误
  • 使用 SAP Cloud 和 Web IDE 应用程序中的内置工具创建数据模型
云基础设施

轻松集成

您可以轻松地将来自本地应用程序、非 SAP 和 SAP 应用程序的数据集成到基于云的 HANA 平台。您可以轻松管理生命周期服务、实时业务流程、HANA 应用程序平台、少数流程的自动化以及 HANA 云与本地应用程序之间的安全连接。

强大的安全功能

通过强大的基于角色的身份验证,您可以轻松定义正确的人员只能访问正确的数据。您可以为开发人员配置单点登录身份验证并使用整个生命周期管理身份。

并行处理

SAP HANA 平台基于列式存储,允许您执行数据的并行和多重处理。由于高效的 HANA 处理引擎,所有聚合都可以在运行时执行。

贮存

HANA 基于列的存储允许您存储大量数据、管理非结构化数据、将数据库绑定到云。

预测分析

通过使用内存引擎,业务用户可以访问实时数据并执行不同的分析功能 -

  • 业务洞察的预测分析
  • 持续实时分析

SAP HANA 云 - 架构

SAP HANA 云是一个平台即服务解决方案,为云应用程序的开发和运行提供基于内存的列式数据库引擎。开发人员可以在 HANA DB 之上轻松创建可扩展、交互式且高效的应用程序。

开发人员可以在SAP HANA Cloud平台上使用不同的场景进行应用程序开发 -

按需云解决方案的可扩展性

适用于在云中运行的现有应用程序的轻松可扩展解决方案,并根据要求扩展基础设施。

本地解决方案的可扩展性

通过在本地数据中心运行现有应用程序,您可以在云上扩展现有应用程序。这称为应用程序开发的混合景观方法。

新的基于云的解决方案

构建在基于云的平台上运行的新自定义应用程序。

在下面的架构图中,您可以看到SAP HANA云平台的基本方法 -

云引擎

SAP HANA Cloud 平台中的组件

在 SAP HANA Cloud 平台中,您拥有以下关键组件 -

  • SAP HANA 数据库
  • SAP HANA 应用服务
  • 开发者经验

SAP HANA 数据库服务

在HANA云平台服务的底部,您有内存HANA数据库,其中数据可以基于行和列的格式存储。HANA 数据库是成熟的应用程序平台,允许您对文本、图形和空间数据进行分析,以及预测分析等数据操作。

SAP HANA 应用服务

在HANA云平台中,开发者可以在云平台上构建基于XS的应用程序,无需额外成本。

开发者经验

要开始在基于 HANA 的平台上开发应用程序,开发人员应该设置一些必要条件来使用基于云的平台,例如基于 Eclipse 的功能。SAP HANA Native Storge Extension 在 HANA Cloud 中默认启用。DB开发人员可以选择特定的表、列来使用Native存储。NSE 的初始大小是 HANA 云实例内存大小的 10%,但这也可以在实例创建后更改。

例如,

SAP HANA 内存 NSE 缓冲区高速缓存 SAP HANA 内存数据(压缩) NSE 数据卷大小 SAP HANA 数据库数据总大小
60GB 6GB 30 GB - 6 GB (24 GB) 48GB 72GB

SAP HANA 云 - 关键功能

SAP HANA Cloud 基于业务技术平台,并由强大的 HANA 内存数据库引擎提供支持。下面列出了 HANA 云的关键功能 -

Power in−云平台

HANA 云在云平台内提供低成本的总拥有者和弹性。处理存储在 HANA 数据库中的实时数据和分析报告。

集中存储

集中存储来自多个数据源的数据。在一个存储解决方案中简化并简化对所有数据的访问。使用 SAP HANA 智能数据集成和虚拟化选项修复数据重复等问题。

高性能

轻松扩大/缩小规模,无需额外成本,并可处理交易和分析数据。高计算和存储。

应用开发

使用HANA云,您可以轻松开发SAP和自定义应用程序。可扩展的查询引擎和支持。

安全

数据保护功能、安全日志记录以及系统事件和日志分析。

SAP 实例

SAP HANA Cloud 平台可与以下 3 个主要功能一起使用 -

  • SAP 分析云
  • SAP 数据仓库云
  • SAP HANA 云
云平台

SAP HANA Cloud - 启用试用

SAP 为 HANA 云提供 30 天的付费试用,最多可延长至 365 天。它包括入门场景,您可以将本地解决方案扩展到云,也可以使用 HANA 云作为部署应用程序的单一解决方案。

要开始 30 天免费试用,请导航至此 URL - www.sap.com

云试用

单击“开始 30 天试用”,设置试用需要 3 个步骤 -

  • 登记
  • 验证您的电子邮件
  • 访问所有资源

注册时,您需要向 SAP 提供有效的电子邮件地址、名字、姓氏、公司、国家/地区、电话号码和关系。在注册时提供密码,接受条款和条件后,单击“提交”按钮。

如果您已经是现有用户,您可以使用右侧的登录选项直接登录HANA云平台。

登录详情

完成注册后,您将通过您提供的电子邮件 ID 收到一封欢迎电子邮件。它引导您使用以下选项访问 HANA Cloud URL 登录 -

SAP BTP 试用主页→下一步是单击“输入您的试用帐户”按钮。这将带您进入 SAP Business Technology Platform Cockpit。

SAP 试用

单击“试用”子帐户图块。

SAP账户

在空间下,单击“dev”空间,如下所示 -

创造空间

访问您的试用选项 → 单击任何链接后,您将进入登录页面,您需要在其中输入注册步骤中提供的电子邮件 ID 和密码。

注册步骤

接下来是接受 SAP BTP 试用版的法律免责声明,如下 → 接受。这将加载 SAP BTP 主控室,您将进入以下页面。

条款条件

登录后,您将看到 SAP BTP 主控室主页以及您的全球帐号。单击右上角的图标可查看试用期的有效性。当您的试用期结束时,您在 HANA 云上托管的应用程序将停止工作,但您的数据不会被删除。您可以选择将试用期延长至 365 天,如下所示 -

全球账户

通常建议试用帐户用于个人使用和功能探索,而不是用于生产或团队使用。试用账户限制使用平台资源和服务,您可以探索SAP BTP平台的基本功能。以下是与 HANA Cloud 试用帐户相关的主要功能 -

  • SAP 在多个地区提供 BTP 试用帐户。当您登录试用帐户时,它会显示创建帐户的区域。
  • 使用试用帐户可以让您根据需要创建目录。
  • 试用版还允许您使用生产性服务和测试版服务。
  • 还可以在BTP试用平台上管理会员。
  • SAP在试用帐户中提供4GB内存用于探索应用程序开发和8GB实例内存
  • 您可以将 2 个已配置的本地系统与云连接器结合使用。
  • 在试用帐户中,SAP 不提供有关云平台可用性的 SLA,因为建议仅供个人使用。
  • 在 HANA Cloud 中,应用程序每天会自动停止以管理性能,您需要手动重新启动应用程序。

SAP HANA 云 - 价格详细信息

导航到此 URL → www.sap.com → 向下滚动并选择购买 SAP HANA Cloud。

业务发展

购买 SAP HANA Cloud 企业版有 4 个步骤。

  • 您的选择
  • 买家信息
  • 支付信息
  • 确认
SAP商店

要进行选择,请输入如下产品名称并进行搜索。这将加载 SAP Store 中可用的所有匹配选项。选择 SAP HANA Cloud 并根据要求提供必要的详细信息,这将启用您的企业 HANA Cloud 帐户。

SAP产品

SAP HANA Cloud - 与其他应用程序集成

SAP HANA 云平台即服务提供了一种将现有 SAP 和非 SAP 应用程序集成到您的业务环境的简单方法。有不同的场景可用于将 HANA 云平台与本地和云应用程序集成。

下面是一些常见的场景 -

SAP云平台云连接器

这用于本地系统与云应用程序的点对点连接,无需任何中间设置。当您需要将数据从本地托管的数据库复制到在云平台上运行的 HANA 数据库时使用。

HANA 云集成 (HCI)

HCI 是一种平台即服务软件,允许开发人员将云应用程序集成到现有环境中。当您需要连接多个独立的系统/应用程序时,通常建议使用它。您可以连接 -

  • 云到云
  • 云到本地
  • 本地到本地
  • 混合动力车型

SAP云平台身份认证

这通常用于 B2B、B2C 场景,在这些场景中,您为用户提供管理自助服务功能,例如自助注册、密码忘记功能、用户配置文件功能(更改密码、移动设备激活、用户帐户激活)等。

SAP Cloud 平台 OData 配置

这用于使用 OData 通道连接和公开业务系统数据。一个简单的 UI 应用程序,用于用户参与并从后端系统获取数据。

SAP HANA 云 - 连接器 (HCC)

要将 HANA 云平台连接到本地系统,您可以安装 HANA 云连接器并将其配置为与 HANA 云平台进行通信。访问本地 NetWeaver Gateway 并使用 IDE 开发自定义应用程序需要 HANA Cloud Connector。要将 HANA Cloud Connector 与 SAP HANA Cloud 平台结合使用,您必须拥有 HANA Cloud 帐户。

安装 HANA 云连接器

您可以从此链接下载 HANA Cloud 连接器 HCC v2.9 或更高版本 - https://tools.hana.ondemand.com/

云连接器

作为必要条件,您应该在虚拟机/本地系统上安装 JAVA JDK,或者也可以安装 SAP JDK8。默认情况下,它使用端口 8443 并继续执行安装步骤。

安装 HCC 后,您必须通过导航到系统上的 Services.msc 来启动连接器服务。

云连接器

要访问 HANA Cloud Connector 管理员,请导航到此 URL - https://localhost:8443./

  • 默认用户名 - 管理员
  • 默认密码 - 管理
连接器登录

在 SAP HANA 云管理员页面上,您需要提供云平台环境的详细信息。需要以下信息 -

  • 景观 - 从下拉列表中选择 hanatorial.ondemand.com
  • 帐户名称 - 提供“用户 ID”,包括试用版
  • 显示名称 - 与帐户名称相同
  • 帐户用户 - 无需试用即可提供云“用户 ID”
  • 提供HANA云平台密码完成连接
  • HTTPS 代理 - 景观需要代理详细信息才能访问互联网,请根据要求提供详细信息
连接器管理员

连接本地 NW 系统

您可以配置 HANA Cloud 连接器以连接到本地 NetWeaver Gateway 系统。安装 HANA Cloud Connector 后,导航到管理员页面并在左侧菜单中选择“云到本地”选项。

访问控制

要添加本地网关,请单击“+”图标(如图所示),这将打开一个新窗口以提供 NetWeaver 网关系统的详细信息 → 下一步。

系统映射

在下一步中,您需要提供与本地系统通信的协议 -

SAP协议

在下一步中,您需要提供 NetWeaver Gateway 系统详细信息和端口号 → 下一步。您必须提供虚拟服务器的主机名,但端口号保持不变。虚拟主机名可以是用于在 HCC 配置中标识系统的任何名称。

互联网主机

虚拟主机

提供Principal Type,如果使用HTTP通信,可以保持默认,在下一个窗口→下一步中传递描述。

主要类型

SAP描述

要测试连接,请单击“检查内部主机”复选框,然后单击完成按钮以完成连接。您还可以通过单击“+”图标添加 NetWeaver Gateway 系统上的可访问资源。

可用资源

在 URL 路径选项中提供正斜杠 (/) → 选择“路径和子路径”复选框 → 保存。

添加资源

SAP HANA 云 - 数据湖

数据湖是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 主控室中的管理 HANA Cloud 选项。

用户服务

单击 HANA 数据库实例上的 3 个点 (...),这将打开侧面菜单 → 添加数据湖。提供数据湖的实例名称和描述。如果您使用试用帐户,您将无法修改存储、vCPU → 保存的 Data Lake 值。

实例凭证

您可以使用上述数据库资源管理器选项创建表、视图、访问驻留在 HANA Cloud 数据湖上的数据。导航到与您要探索的特定数据湖关联的实例,然后单击“操作”按钮。

云驾驶舱

这将打开一个新选项卡来运行称为“数据库资源管理器”的 SQL 查询 → 使用它您可以创建新表,访问 HANA Cloud 数据湖中的数据。要查看在数据湖中创建的表,请右键单击数据库实例的目录选项下的“远程源”选项。

数据库浏览器

您还可以通过设置与 HANA 数据库的 ODBC 连接,使用 SQL 查询创建远程源,如下所示:

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 控制台顶部的绿色按钮。

SQL控制台

如何在 Data Lake IQ(HANA DB 托管)中执行数据湖 SQL 语句:您可以连接到 SAP HANA 数据库,并使用 REMOTE_EXECUTE 过程,如下所示 -

使用 REMOTE_EXECUTE 过程时,SQL 查询必须用单引号引起来。下面显示了在 Data Lake 中创建表和视图的 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 用于存储和分析大量结构化数据。它是保持高性能、高效 SQL 数据访问的经济高效的解决方案。当您在 HANA 数据库实例中配置数据湖时,它默认启用 Data Lake IQ。

您可以使用任何客户端工具直接连接到 Data Lake IQ -

  • SAP HANA 数据库浏览器
  • 交互式 IQ 客户端
  • Isql客户端

要连接到 Data Lake IQ,您可以使用任何上述启用数据湖 IQ 组件的 IQ 客户端。应满足这些条件 - 数据湖实例已创建,并且允许 IP 地址访问数据湖 IQ。

数据湖 IQ 客户端

要下载 IQ 客户端,请导航到 SAP 软件站点 - https://support.sap.com并搜索 Data Lake Client。

搜索结果

选择“HANA DATALAKE CLIENT 1.0”→ 从下拉列表中选择操作系统,然后单击 zip 文件进行下载。要连接到 Data Lake,请按照以下步骤操作。

单击 Interactive SQL 图标 → 选择数据库类型“Data Lake IQ”并提供您在创建 Data Lake 实例时提供的用户名“HDLADMIN”和密码。

数据湖智商

传递 Data Lake 的实例详细信息并在连接参数 → 连接中提供。使用 isql 客户端

您还可以使用 isql 命令将它们发送到 Data Lake 实例。结果打印在标准输出上。以下是用于不同功能的常用 isql 命令 -

:r <文件名>

该命令用于将操作系统文件读入命令缓冲区。

:R <文件名>

该命令用于将操作系统文件读入命令缓冲区,然后显示该命令。

使用<数据库名称>

它更改当前数据库。

!! <操作系统命令>

它执行操作系统命令。放置在一行的开头。

<文件名>

它将 Transact-SQL 命令的输出重定向到 <file_name>。此示例将实例版本插入 <file_name> -

select @@version go > <file_name>

>> <文件名>

此命令将 Transact-SQL 命令的输出附加到 <file_name>。此示例将实例版本附加到 <file_name> -

select @@version go >> <file_name>

| 命令

它将 Transact-SQL 命令的输出通过管道传输到外部命令。此示例在 sp_who 生成的列表中查找“sa”的所有实例 -

sp_who go | grep sa

vi (UNIX) 或编辑 (Windows)

该命令调用默认编辑器。

重置

它清除查询缓冲区。

退出或退出

它退出 isql。

数据湖文件

数据湖文件存储在也称为“对象存储”的数据湖容器中,用于提供对结构化、半结构化和非结构化数据的管理访问。数据湖文件对象存储具有以下主要功能 -

用于结构化、半结构化和非结构化文件的文件存储

您可以使用 Load table 语句查询存储对象文件,而无需将它们加载到 Data Lake IQ 中。当您配置 Data Lake 实例时,文件容器也会同时配置,无需任何额外费用,您只需为对象存储中存储的文件支付存储费用。

审核文件和诊断日志的位置

数据湖文件容器是数据湖 IQ 存储审核文件和诊断日志的存储库。此存储不是可选的 - 数据湖 IQ 始终使用数据湖文件容器来审核和诊断文件。

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 业务技术平台 (BTP) 是一个集成的业务平台,他们可以在其中集成来自所有不同的多个托管应用程序的数据并将其扩展为价值,并能够在一个地方执行数据库管理、应用程序开发和分析功能。SAP HANA Cloud 平台仅是 SAP BTP 主控室服务的一部分。

SAP 提供业务技术平台 BTP 作为集成服务组合,通过获取最关键的数据并将其转化为业务价值,从 SAP 和非 SAP 应用程序中获取价值。

SAP平台

您可以从此链接访问 SAP BTP 试用版 - https://www.sap.com并探索主要功能 -

SAP业务技术平台(BTP)的关键服务评估。

  • 用于开发和部署您的第一个云应用程序的 BTP 平台
  • 利用 SAP 的指导教程,利用 BTP 平台创建交互式 UI 和应用程序
工具访问

要查看所有可用的文档、发行说明、工具、支持、SAP 商店等,您可以导航到试用订阅左下角的有用链接选项。

有用的链接

要查看通过 BTP 平台提供的所有服务的列表,请导航至服务 → 服务市场。要访问 HANA Cloud 平台,请搜索 SAP HANA Cloud 并单击“创建...”按钮以创建实例。

服务市场

服务市场

SAP HANA Cloud - 绑定应用程序

在 Foundry 空间中创建 SAP HANA Cloud 实例后,您可以使用 BTP cockpit 绑定应用程序。应用程序通常使用架构或 HDI 容器绑定到 HANA 云平台。您可以通过将服务计划分配给数据库来将架构或 HDI 容器分配给应用程序。

要设置架构或 HDI 容器,您需要导航到 HANA Cloud platform → Cloud Foundry Space → Services → Service Marketplace。

试用之家

注意 -设置架构或 HDI 容器的先决条件之一是您拥有企业帐户并在权利下添加了架构或 HDI 共享计划。

SAP 架构

导航到 Service Market Place 后,选择 SAP HANA Schemas & HDI Containers → Create Instance。

SAP 容器

接下来是从列表中选择如图所示的服务计划或 HDI 共享服务计划来创建 HDI 容器 → 单击“...”→ 创建。

HDI容器

选择计划、空间并提供实例名称 → 下一步。

基本信息

根据要求传递参数 → Next C Create。您将收到一条消息,服务实例创建正在进行中。您可以在实例和订阅页面查看实例及其当前状态。

参数 SAP

要检查实例状态,请导航到服务下的实例和订阅选项。状态选项卡显示实例创建成功后的状态。

测试开发

要通过 SAP HANA 架构和 HDI 容器将您的应用程序绑定到 SAP HANA Cloud 实例,请导航到 Cloud Foundry 空间 → 应用程序,这将显示所选应用程序当前绑定的所有应用程序的列表。

HTML5应用程序

选择服务绑定 → 服务类型选项卡,从目录中选择服务单选按钮,然后选择下一步 → 选择 SAP HANA 架构和 HDI 容器 → 选择服务计划 → 完成

创建绑定后,您必须重新启动应用程序。导航到 Cloud Foundry → 应用程序,然后单击停止。

测试停止

SAP HANA 云 - 迁移

如果将现有应用程序迁移到 HANA 云平台,您可以获得多种好处。您可以选择扩展数据存储要求,并且只需为所需的存储和计算付费。借助 HANA 云,您可以拥有内置的 HANA 云数据湖,并且可以在 Amazon 和 Azure 服务等多云之间进行选择。

在计划迁移到HANA云平台之前,您需要对HANA云功能进行评估,定义不同的步骤并规划每个阶段下的迁移任务以及执行迁移所需的工作量。

将HANA服务数据库迁移到SAP HANA Cloud平台

预检查包括在与需要迁移的 HANA 服务数据库相同的 Cloud Foundry 中创建 HANA Cloud 数据库。使用 SAP BTP 主控室启用对 HANA 服务数据库和云工具的访问。

您可以使用 BTP Cockpit 中的迁移向导来迁移 HANA 数据库。

注意 - 如果您未在 60 天内完成迁移,则会自动存档。

要开始迁移,请导航至 SAP BTP 主控室 → Cloud Foundry Space。

BTP驾驶舱

导航到 SAP HANA Cloud 迁移 → 选择新迁移并提供迁移详细信息 → 创建。

部署应用程序

输入以下信息 -

  • 名称- 提供相关的迁移名称

  • 描述- 迁移的简要描述

  • 源类型- 您必须选择要迁移的服务类型 → 选择 SAP HANA 服务数据库

在计划部分下,选择源系统详细信息并通过单击“检查与 SAP HANA Cloud 的兼容性”来执行兼容性检查。按照迁移向导中的步骤操作并完成迁移。

SAP HANA Cloud - 自助服务工具

SAP 有一个自助服务工具,您可以使用它来将 HANA 数据库服务迁移到 HANA 云平台。该工具执行HANA数据库与SAP HANA Cloud平台的兼容性,并识别哪些数据库对象可以直接迁移,哪些需要手动处理配置和迁移。

要使用自助服务工具,HANA 服务实例必须具有 HANA 数据库修订版 53 或更高版本,并且仅支持迁移在 Amazon Web Service 托管的 Cloud Foundry 中运行的 HANA 数据库。自助服务工具可以迁移数据库架构、数据库对象、HANA 数据库中存储的数据。您可以在自助服务工具中生成一份报告,其中显示所有已迁移的对象和无法自动迁移的功能,并提供使您在 HANA 云平台中实施工作的详细信息。

一些无法使用自助服务工具迁移的常见对象 -

  • 自定义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 数据库实例,请导航到 SAP BTP 主控室 → Cloud Foundry 空间 → SAP HANA Cloud。

SAP HANA

这将带您进入 SAP HANA Cloud Central 页面,转至创建 → 从下拉列表中选择 SAP HANA 数据库以创建实例。您可以选择要在其中创建此实例的组织和空间。

云中心

在下一个窗口中,您需要提供实例详细信息,如下所示 -

  • 组织- 这显示了创建此数据库实例的 Cloud Foundry 组织。

  • 空间- 这显示 Cloud Foundry 中创建此数据库实例的空间名称

  • 实例名称- 提供实例的名称。请注意,实例名称应以字母数字字符开头和结尾,并且可以包含下划线字符 _。

  • 描述 - 提供数据库实例的简要描述。

  • 管理员密码- 您需要提供数据库超级用户“DBADMIN”的密码。
  • 根据密码政策- 密码必须至少包含 8 个字符,并且至少包含 1 个大写字母、2 个小写字母和至少 1 个数字。密码不得包含用户名、字符 ' " ` \ ; [ ] 或控制字符,例如换行符、退格键、制表符。
位置基础知识

数据库管理员

接下来是指定 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 云平台中创建 HANA 数据库实例。

SAP HANA Cloud - 创建数据湖实例

您可以创建数据湖来高效、安全地存储、管理和分析大量结构化、半结构化和非结构化数据。

使用 SAP BTP 主控室创建 Data Lake 实例。导航至 SAP BTP 主控室 →

选择 SAP HANA Cloud → 创建 → 数据湖。

数据湖实例

提供以下与数据湖实例创建相关的参数 -

地点详情

  • 组织- 提供创建实例的 Cloud Foundry 组织的名称。

  • 空间- 提供在其下创建实例的 Cloud Foundry 空间的名称。

SAP 通用

基本设置

  • 实例名称 - 提供 Data Lake 实例的名称(实例名称必须以字母数字字符开头和结尾,并且可以包含“-”、“_”和“.”字符)。
  • 注意 - Data Lake 实例的名称必须与 SAP HANA 数据库实例的名称不同。
  • 描述 - 实例的简要描述
名称实例

提供其他参数,例如允许的连接、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 数据库实例
  • 在数据库资源管理器页面中打开 Data Lake 实例

要管理 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 数据库资源管理器可以从 SAP HANA Cloud 实例的“操作”菜单打开 → 执行 SQL 并浏览对象。

这将在新选项卡中打开 SAP HANA 数据库资源管理器。首次访问时,请提供数据库用户名和密码。

平台驾驶舱

在 HANA 数据库资源管理器中,您可以查看 HANA 云平台中可用的数据库。每个实例都有自己的目录 → 导航到 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 云 - 成功案例

SAP HANA Cloud 提供地理空间功能、Adaptive Server Enterprise、用于应用程序开发的可扩展 HANA 云解决方案,将当前的本地环境扩展到云解决方案、数据湖功能,将分析提升到新的水平。您可以将 SAP HANA 本地系统扩展到 HANA Cloud,这使得 SAP HANA Cloud 和本地环境可以在混合环境中一起使用。

您可以使用此 URL 访问客户故事 - https://saphanajourney.com

成功的故事

SAP HANA 云管理员 - 职责

以下是 SAP HANA 云管理员的主要职责 -

  • 具有管理 SAP HANA Cloud 平台、Analytics Cloud Enterprise 版的中等专业知识水平
  • 将 SAP Cloud Platform 与 HCM、Sales Force、Success Factor 和其他 ECC 模块等不同模块集成的经验
  • 拥有一个或多个 Hyperscalers 云平台 Azure、AWS、GCP 的经验 - 至少是上述首选的
  • 具有 HANA 管理员任务(例如数据库迁移、备份和数据加载自动化)的实践经验
  • 针对客户特定应用程序开发和分析场景的 SAP HANA Cloud 平台规模调整
  • 了解业务需求并转变为技术设计、部署和管理
  • 对业务流程有很好的理解,SAP ECC模块功能理解在云平台上集成和部署
  • SAP Cloud Platform 助理级别认证