(英文版: SAP HANA Cloud Onboarding Guide Module 01 - Fundamentals )
SAP HANA Cloud入门
1. 什么是SAP HANA CLOUD?
SAP HANA Cloud是一个云原生数据管理平台,可以在运行功能强大的应用程序时帮助您管理数据存储和集成。 它将SAP HANA的简单性,功能,弹性和性能带到云中。
数据管理和SAP HANA Cloud 数据湖
SAP HANA Cloud首先是构建为一个强大的平台,可以用来管理来自多个资源和多种格式的数据,并通过灵活的存储选项和虚拟化来平衡性能和成本管理。
SAP HANA Cloud还提供了SAP HANA Cloud 数据湖来帮助组织管理其存储成本,同时使数据得以查询并具有一定的结构,从而使它不会成为一个数据堆存处。
通过充分利用内存存储,SAP HANA本机存储扩展和SAP HANA Cloud 数据湖,SAP HANA Cloud确保组织在需要时可以快速访问数据。 这包括数据交易和转换。 SAP HANA Cloud还会提醒您注意性能问题,因此您可以决定何时投入更多存储和计算能力。
通过SAP HANA Cloud storage options here了解SAP HANA云存储选项的更多信息
SAP HANA引擎
SAP HANA云的核心是SAP HANA引擎,它可以对实时交易数据(结构化和非结构化)进行高级分析,而无需重复数据。 这包括使用SQL处理和转换各种数据的能力。 这些数据包括图形和空间格式以及文本。
应用开发
开发和运行应用程序是SAP HANA Cloud的另一个重要方面。 借助SAP Web IDE,一个全栈开发环境,开发人员可以创建数据模型以及完整的应用程序,然后运行它们。
“为了浏览运行时数据库目录对象并执行SQL,SAP Web IDE集成了数据库浏览器Web应用程序,该应用程序与SAP HANA管理驾驶舱用于数据库管理” – SAP HANA 2.0: 介绍, 作者: Denys van Kempen.
为了更深入了解SAP HANA世界,购买此书(英文)
借助SAP HANA Cloud,只要您的应用程序使用SQL,您就可以充分利用强大的SAP HANA引擎和数据库以及数据分层功能,并且仍然可以在一个多云的,混合的环境中使用。
应用程序和数据管理的灵活性是SAP HANA Cloud的核心。
2. 本地部署与SAP HANA云之间的差异
如果您已经是一个SAP HANA客户,那么您将熟悉SAP HANA的功能以及SAP HANA作为本地数据管理平台的优势。 但是您可能会问自己,SAP HANA 云是如何适应这种情况的。 首先,HANA 云不会取代SAP HANA 本地部署版。 但是,SAP HANA 云是SAP HANA服务的后继者。
现有的SAP HANA客户可以使用SAP HANA云将其SAP HANA本地扩展到云上。 与现有的本地解决方案相比,这将为现有的SAP HANA客户提供更大的灵活性,而无需从头开始。 借助SAP HANA 云,您可以获得SAP HANA核心的优势,但是这种优势在云上获得了优化
SAP HANA 云允许拥有SAP HANA本地的客户继续构建应用程序并管理其数据库,而无需管理其硬件,操作系统,也不必担心备份,更新,软件安装和补丁程序。 当您使用SAP HANA 云时,所有这些管理和维护都由SAP负责。 SAP HANA本地保持不变,并且SAP始终提供的常规更新和支持
但是请记住,由于云解决方案的本质,SAP HANA 云的更新频率比SAP HANA本地高得多。 这意味着SAP HANA 云的客户将可以更快地获得更新和新功能,这使得本地解决方案和SAP HANA 云的同时使用获得了极大的匹配。
在这里,您可以看到两种平台的管理方式以及SAP参与其中的详细比较:
3. SAP HANA云试用版入门
SAP理解在购买任何新的战略产品(例如SAP HANA Cloud)之前一定要有信心,这一点非常重要。 因此,我们为您提供了立即试用SAP HANA 云的机会。
SAP HANA云试用
如果您有兴趣参加试用,那么第一步就是在这里注册。 一旦确认您的注册成功后,您将可以立即访问SAP云平台cockpit,并可以立即开始使用SAP HANA 云。
以下是有关试用的一些基本信息:
- 您有30天可以使用试用账户来测试SAP HANA 云。
- 在您的数据和账户被删除之前,您将有两次延长试用期的机会。
- SAP HANA 云试用实例的配置为30GB内存,2vCPU和120GB存储空间。
- 如果您已经在SAP 云平台中使用其他服务,则您参与的SAP HANA 云试用不会以任何方式影响或限制这些服务。
- 您可以按照以下步骤将SAP HANA 云添加到任何现有的SAP 云平台试用账户中。
您也可以在此处注册以获取有关SAP HANA 云的最新信息,包括可以通过电子邮件获得试用版信息和最新消息。
4. SAP HANA云背后的引擎
SAP HANA云的核心是SAP HANA引擎,这意味着不同类型的分析和事务处理技术与数据库互连。 目标是提供快速访问与能够在各种数据中执行分析事务以及业务逻辑处理的能力–所有这些都在内存中。
“现在,业务逻辑处理主要在数据库内部进行,而不是在与专用管道连接到数据库以将所有数据来回传输的独立系统上进行。
对于业务规则处理,SAP HANA不仅使用以SQLScript编写的数据库存储过程,一个与其他数据库编程语言类似的专有过程SQL语言扩展,还使用应用程序和业务功能。 这些函数包含用更底层的编程语言编写的复杂且对性能至关重要的算法,并动态链接到数据库内核“–来自SAP HANA 2.0: 介绍,作者Denys van Kempen
了解更多并购买此书(英文)
SAP HANA 云提供了直接在内存中的高级事务和分析功能,包括SQL查询,空间和图形数据类型,文本搜索以及集成的机器学习功能。
相关主题:
5.使用SAP HANA云创建多云架构
现在的团队在设计,设置和培养数据管理领域面临着严峻的挑战。 最大的挑战之一是如何将来自多个来源的数据整合到一个数据库中,以便能够提取重点,对其进行转换并使其可在应用程序中实时使用。
拥有了SAP HANA 云,团队就可以朝正确的方向迈出重要的一步。 在我们自己强大的存储之上,SAP HANA 云提供了简便的方法来连接来自几个不同的超大规模业者(Hyperscaler) (例如Microsoft Azure,Amazon Web Services,Google Cloud,阿里云等)的不同的本地资源或云数据库。
SAP HANA Cloud使每个客户都能够选择他们喜欢的环境。 它还允许团队在不中断应用程序服务,数据虚拟化或复制的情况下,从一个超扩展程序切换到另一个。 将SAP HANA所拥有的第三方超大规模业者(Hyperscaler) 的功能和现有的本地解决方案相结合的能力是组织所需的灵活性的核心
管理员和数据架构师可以根据他们喜欢供应商来选择构建他们的环境,这不仅包括多云环境,还可以连接其本地已有的任何基础架构。
它是如何运行的
例如,假设您将Web应用程序托管在AWS上。 您还拥有托管在Google Cloud上的数据湖以及SAP HANA本地数据库。 现在,您将使用Azure中的实例将架构扩展到SAP HANA 云。 您还决定更改托管Web应用程序的位置,并且也将其托管在Azure中。
一旦获得必要的许可之后,您就可以计划在规定的维护时间移动应用程序。 然后,将应用程序连接到新的SAP HANA 云实例。 对于您的客户和用户,应用程序的工作方式或数据的存储位置仍然保持不变。
从技术上讲,您将使用SAP HANA 云作为联合引擎连接到第三方远程资源中您的首选数据访问点。 您只需要正确的驱动和证书即可访问远程资源的数据访问点。 由于不同的云资源公开了不同的公共数据访问点,因此您可能需要根据您的云提供商使用不同的连接服务,例如REST调用。
将多个云提供商的数据引入SAP HANA 云并不是一个例外,而是因为SAP HANA 云的构建方式:您的数据,您的基础架构,并且性能不会受到影响,而且不会产生高昂的成本
6. 估算SAP HANA Cloud的成本
SAP HANA Cloud为团队提供了很大的灵活性。 灵活性意味着,SAP HANA Cloud的价格会根据您的需求而变化。 由于SAP HANA Cloud是SAP Cloud Platform内部的一项服务,因此它使用基于容量单位的相同计费逻辑。 要了解有关容量单位的更多信息,请参考SAP Cloud Platform技术文档。
因此,我们创建了SAP HANA Cloud容量单位计算器,来帮助团队做出决定关于如何使SAP HANA Cloud实例尽可能强大。 让我们来看看如何估算价格:
- 首先,请转到SAP Cloud Platform价格计算器。
- 在那里,选择SAP HANA Cloud作为您要估算的服务。
- 单击指向容量单位估算器的链接,如该图所示:
4. 您将被带到估算器! 现在,让我们更好地了解这里的选项。
容量单位估算器
要开始使用估算器,我们先浏览一下页面顶部的选项。 首先,您可以在“ Selected Hyperscaler”下选择要使用的选项。 这会影响所需的容量单位。 目前,您只能选择Microsoft Azure或Amazon Web Services,但我们很快也会实现Google Cloud。
其次,您可以选择“Activity Per Month”,这代表了您将要使用的SAP HANA Cloud实例的频率。 如果您仅在工作时间内使用SAP HANA Cloud实例,则可以选择这里来降低使用百分比或使用的实际天数或您的服务需要使用的每月小时数。
请记住,如果您需要24/7全天候使用SAP HANA Cloud服务,则应每月以最大百分比,小时或天数保持活动
最后,在屏幕右侧,您可以看到Total Capacity Units。 这是您将要进行的所有估算的结果。 当您在下面区域中更改需求时,这个数字会自动更新。
现在,您需要了解选择容量需求的3种不同方式。 请注意,您可以使用任意这些选项,但是不必全部使用。 只需选择最适合您的选项,然后跳过其余的选项即可。 这些是可以获得估算值的选项:
- 按T-Shirt尺寸计算
- 按数据大小计算
- 自定义配置
让我们了解每个选项:
按T-Shirt尺寸计算
这是最简单的选项:只需在Large,Medium,Small或Manual之间进行选择。 这些尺寸中的每一个都带有标准的预配置,使您一键即可获得估算值。 唯一的例外是Manual选项,该选项要求您根据Data Size或Custom Configuration中的详细信息来调整大小。
按数据大小计算
如果T-Shirt Size对于您来说太基本了,您可以尝试通过数据大小来估计您的需求。 只需键入或使用加号将存储空间添加到hot(热,“内存中”),warm(温,磁盘或本机存储扩展)和cold(冷,SAP HANA Cloud数据湖)存储选项中。
自定义配置
您可以通过在同一页面上向下滚动来查看此选项。 如果您有非常具体的要求并且已经详细了解团队的需求,那么这是正确的选择。 在这里,您不仅可以详细输入SAP HANA数据库的需求,还可以确定SAP HANA Cloud数据湖的具体配置。
最后,如果您想重新开始,可以重置所有值,并确保没有多余的更改。 只需单击Reset Values 按钮即可重新开始
下一步
找到您的团队所需的最佳容量单位后,您可以返回到SAP Cloud Platform价格估算器,然后在估算器中输入确定的总容量单元。 只需在屏幕左侧输入数字,即可看到下图中黄色的高光。 然后,它将自动以您的本地货币显示每月价格,您可以在屏幕右侧看到。 如果您的货币不正确,只需点击屏幕左上方的Customize Estimate即可选择正确的货币。
或者,您可以联系您的客户经理并且以您的货币获取实际价格。
一旦您通过客户经理或通过SAP Cloud Platform网站完成购买后,即可开始创建第一个SAP HANA Cloud实例。 然后转到下一步即可详细了解。
7. 从SAP CLOUD PLATFORM设置SAP HANA CLOUD
COCKPIT
为了设置您的SAP Cloud Platform账户和SAP HANA Cloud实例,您需要使用SAP Cloud Platform Cockpit,
SAP Cloud Platform Cockpit
如果您想详细了解SAP Cloud Platform Cockpit,则有几种选择:
- 首次开始试用后,进行虚拟导览 Get Familiar with the Cockpit :
- 使用Tutorial Navigator进行完整的学习之旅
- 登录后,使用屏幕右上角的Help按钮
- 在此处查阅我们的文档资料
SAP Cloud Platform Cockpit是基于Web的界面,用于管理SAP HANA Cloud等SAP云应用程序。 在这里您可以管理您的SAP Cloud Platform账户和用户,并在必要时创建新实例
您在SAP Cloud Platform上的账户称为全球账户。 作为管理员,您将拥有对于您的全球账户的完全控制权,并能够创建子账户,空间和实例。 子账户是您全球账户中较小的一部分。 例如:如果您的全球账户是整个组,则子账户可以是您的地理区域或特定部门,具体取决于您内部结构的要求。
在SAP HANA Cloud的上下文中,这意味着每个子账户将拥有自己的SAP HANA Cloud账户。 子账户彼此独立,子账户下存在的所有数据库和data lake也是如此。 关于安全性,成员和数据管理方面要牢记这一点很重要。
在子账户下是空间。 这些可以仅仅是业务线,例如产品管理,开发或运营。 在您的空间中,您可以创建和访问SAP HANA Cloud实例以及相关的SAP HANA Cloud数据湖。
将SAP HANA Cloud添加到您的账户
一旦您在SAP Cloud Platform中设置账户结构之后,就可以转到Service Marketplace并将SAP HANA Cloud添加到您的账户中了。 为此,只需在Service Marketplace屏幕上单击SAP HANA Cloud。
为了创建您的SAP HANA Cloud第一个实例,您需要执行以下步骤:
- 在屏幕左侧的菜单上,单击SAP HANA Cloud
- 单击Create Instance
- 按照向导中的步骤操作,首先在Name字段中输入用户名
- 然后输入Password,然后再次输入以确认。
- 最后,您可以在Description字段中插入此实例的描述。
- 单击向导左侧的Step 2继续。
- 在此处选择要分配给该实例的内存量。 最小内存量为30 GB。 随着您增加内存需求,“compute”和“storage”值也将自动调整。
- 单击Step 3 继续
- 在这里,您可以选择启用SAP HANA Cloud数据湖并调整其space具有的“compute”和“storage”。 当您添加更多compute和storage时,协调器和工作器将自动调整。 如果在创建实例时未启用data lake,则可以以后再启用
- 单击Step 4继续,或单击屏幕右下角的Create Instance 。
- 在步骤4中,您可以管理那些允许连接的SAP HANA Cloud实例。 这意味着选择是否允许从SAP Cloud Platform外部访问SAP HANA Cloud实例。 您可以通过拒绝所有IP地址将其限制于SAP Cloud Platform中,或者通过插入一个或多个特定IP地址来允许特定的应用程序对其进行访问。 最后,您可以允许来自所有IP地址的所有连接。
- 单击Create Instance ,您就完成了! 您的第一个SAP HANA Cloud实例已准备就绪,可以使用
相关主题:
8. 如何去创建SAP HANA Cloud实例
请观看视频1,SAP HANA Cloud动手视频教程之01 创建实例
9. 您可以使用的SAP HANA CLOUD工具
请观看视频2,SAP HANA Cloud动手视频教程之02 HANA Cloud和工具介绍
在SAP HANA Cloud中,为了管理数据存储和集成以及数据建模和应用程序构建,您必须熟悉几种工具。 在本文中,我们将快速浏览它们。
您需要熟悉的第一个工具是SAP Cloud Platform Cockpit。 您将需要使用SAP Cloud Platform Cockpit来设置SAP HANA Cloud账户并创建实例。 SAP Cloud Platform Cockpit是一个基于Web的接口,可用于访问和管理SAP云服务。 一旦您的SAP Cloud Platform全球账户设置后,便可以创建子账户,空间和实例。
有三种工具可以与SAP HANA Cloud实例进行交互并完成数据管理和应用程序构建任务:SAP HANA Cockpit,SAP HANA Database Explorer和Web IDE。 让我们更详细地了解它们
SAP HANA Cockpit
SAP HANA Cockpit是可用于监视和管理SAP HANA数据库的工具。 例如,通过SAP HANA Cockpit,可以监视SAP HANA Cloud实例中正在使用的CPU和存储量。 根据此信息,您可以对如何管理存储和优化性能做出重要决策。
SAP HANA Cockpit的另一个重要功能是用户管理,您可以在其中创建自定义的访问角色并将其分配给应该访问SAP HANA Cloud实例的新用户
了解有关创建用户角色并将其分配给新用户的更多信息。
SAP HANA Database Explorer
SAP HANA Database Explorer是用于与SAP HANA数据库进行交互以及使用SAP图形和空间引擎的工具。 在SAP HANA Database Explorer中,您还可以访问SQL控制台。 数据库资源管理器的重要部分是目录。 数据库资源管理器上的每个数据库都有其自己的目录,使用该目录可以查看数据和管理远程源以及其他任务
了解有关将数据库资源管理器与SAP HANA Cloud一起使用的更多信息
SAP Web IDE Full-Stack
Web IDE Full-Stack是可与SAP HANA Cloud一起使用的开发环境,您可以在其中创建开发项目并为数据建模,包括创建计算视图。
使用Web IDE,开发人员可以开始编码并连接到SAP HANA数据库。 通过使用图形化的“计算视图”接口或SQL语句,数据科学家将能够根据业务需求对数据进行建模和结构化。
借助这些工具,您可以充分利用SAP HANA Cloud实例。 创建账户后,SAP HANA Cloud账户即可使用所有这些工具。
相关主题:
10.在SAP HANA Cloud中创建用户角色并分配用户
开始使用SAP HANA Cloud的第一步就是确保适当的人员具有使用SAP HANA Cloud各个方面的适当权限。 由于SAP HANA Cloud使您能够执行复杂的数据管理和应用程序开发,因此值得花一些时间考虑团队的需求,然后设置正确的用户角色。
创建用户角色
在将用户添加到实例之前,应创建适合您的组的用户角色。 您可以利用某些默认用户角色,对其进行编辑或创建完全自定义的角色。 一旦您收到初始的SAP HANA Cloud证书,就可以创建第一个实例。
然后,您可以打开SAP HANA Cockpit开始启动这个实例。 如果这是您是第一次从实例图块打开SAP HANA Cockpit,则需要插入初始数据库用户名和实例密码。
现在您已经在SAP HANA Cockpit上了,选择屏幕左上方的Security菜单项。
接下来,在User & Role Management下,单击Role Management 以开始使用。
在此屏幕上,您可以在屏幕的左侧看到所有现有用户角色的列表。 如果单击其中之一,则您将可以在屏幕右侧看到此角色的详细信息。
但是,要创建新的用户角色,请单击屏幕左上方的加号图标。 这将在屏幕右侧打开角色创建向导。
创建角色后,就该为它分配权限了。 您在这里有一些选择。 首先,您可以将一些现有角色添加到该角色中,并将权限组合到一个角色中。 接下来,您可以选择个人的权限,无论是系统权限,对象权限还是分析权限。
有关创建角色和确定权限的更多技术细节,请参见此处的技术文档。
只需单击每个类别。 如果要添加任何内容,请首先单击屏幕右侧的Edit。 接下来,单击Add并选择权限
在此屏幕上,您还可以查看已将哪些用户分配给该角色,或此角色是否被任何其他的角色使用。
您的第一步已完成! 现在该创建个人用户了。 首先,单击屏幕顶部中心的Role Management 。 从弹出窗口中选择User Management。
该屏幕的工作方式与上一个屏幕相同,因此,我们单击加号图标以添加新用户。
接下来,您可以在创建用户或创建受限用户之间进行选择。 要了解更多信息,请单击此处。
您可以按照我们的技术文档上的步骤来创建每个用户,并确定要授予他们的角色,权限和认证:创建数据库用户。
如果您想更深入地研究用户管理,请参阅我们的技术文档中的以下各项:
与SAP HANA Cloud数据集成
1.使用SAP HANA云作为您一站式商店,满足所有数据需求
SAP HANA Cloud的创建以灵活性和弹性为核心价值。 这意味着您可以简单地将数据移动到SAP HANA Cloud数据库中。
借助SAP HANA Cloud,您可以通过虚拟化或复制数据来引入本地存储或其他云供应商中存储的数据。 您还可以选择让数据直接进入内存,进入磁盘存储(称为SAP HANA本机存储扩展)还是进入数据湖。
无论数据实际存储在哪里,都能够从同一平台访问正确的数据,这是使用SAP HANA Cloud的最大优势之一。 无论您是使用远程连接还是将数据物理移动到SAP HANA Cloud数据库中,您都可以完全控制,并能够根据需要更改策略。
将SAP HANA Cloud用作满足您数据需求的一站式商店,可为各种规模的组提供灵活而有弹性的数据管理解决方案
2. SAP HANA cloud中的数据安全和保护
团队的数据的安全是我们SAP的主要关注之一。 这就是为什么我们将每个SAP HANA Cloud实例预先配置为安全标准的原因。 这样,您现在也可以在云中依靠被证明十分全面的SAP HANA安全框架。 您对于谁访问您的数据有完全控制权,并且可以通过匿名化等高级解决方案充分利用您的数据。
让我们更详细地了解SAP HANA Cloud中确切的安全性意味着什么。
访问安全
利用SAP HANA Cloud中的用户和角色管理功能。 通过提供给您在粒度级别上限制访问和权限的能力,您可以确保合适的人员可以访问合适的数据和操作。
在此处了解如何创建角色和用户。
您还可以利用SAP HANA Cloud的身份验证机制来验证数据库用户的身份
在我们的技术文档的身份验证概述中找到更多信息。
加密和数据保密
在SAP HANA Cloud中,我们支持广泛的加密功能,包括默认情况下配置的静态数据加密和通信加密。
通过使用数据屏蔽和数据匿名化,您可以保护敏感数据并减少信息公开,同时仍然能够对整个数据集进行分析
可以在我们的技术文档中找到有关数据屏蔽和数据匿名化的更多信息:
审核
最后,您可以定义审核策略,以适合您希望审核的活动类型-包括用于审核所有内容的消防审核策略。 这样,您不仅可以满足团队的审核需求,还可以在遇到问题时追溯任何操作。
在此处了解有关SAP HANA Cloud中审核活动的更多信息。
我们非常重视SAP HANA Cloud的安全性。 我们的使命是使您在云上的旅程安全并且高效。
相关主题:
3.建立远程资源连接
SAP HANA Cloud的关键功能之一是能够连接到远程数据源,无论它们之间有多大差异。 在SAP HANA Cloud中可以创建连接到各种源的原因之一是能够使用数据虚拟化技术。 这样,您可以通过创建各种虚拟表来使用存储在远程源中的数据。 在SAP HANA Cloud中,此数据虚拟化技术称为SAP HANA智能数据访问。
在此处了解有关数据虚拟化和复制的更多信息。
要使用SAP HANA智能数据访问,首先您需要创建一个远程数据源。 SAP HANA智能数据访问使用ODBC(开放数据库连接)进行远程连接,ODBC是用于访问数据库管理系统(DBMS)的标准应用程序编程接口(API)。
这有很多复杂的语言,但是实际上很容易连接到SAP HANA Cloud中的远程源。 您需要至少有一个已经创建的SAP HANA Cloud实例以及在SAP HANA Cloud和远程源中都能够使用的正确权限才能完成这个任务。
此外,您可以从SAP Cloud Platform Cockpit和SAP HANA Database Explorer中添加远程源。 在这里,我们将向您展示如何通过数据库资源管理器进行操作:
- 在SAP Cloud Platform Cockpit中,找到并选择您的Space,然后找到您的SAP HANA Cloud实例。
- 在实例图块中,单击Open In按钮,然后选择SAP HANA Database Explorer。
- 在SAP HANA Database Explorer中,进入左侧的面板。 展开项目Catalog
- 右键单击Remote Sources,然后单击Show Remote Sources。 左下角列出了所有可用的远程源
- 再次右键单击Remote Sources,然后单击Add Remote Source。
- 出现Add Remote Source的提示:
- 提供资源的名称后,单击下拉菜单以查看适配器名称。 将显示所有可用的适配器名称,为要添加的源选择适当的适配器。
- 通过填写数据源名称,驱动程序,任何其他适配器属性和您的证书来完成属性信息。
- 建立连接后,您就可以在Remote Sources选项卡的屏幕上看到列出的所有远程源。 大功告成!
当您单击一个远程源时,您将能够搜索该源中的所有数据库,模式,对象或类型。 然后,您可以查看各个远程对象。 比如实际的数据表。 要访问单个表,请选中要访问的每个表旁边的框。 然后点击屏幕右侧的Create Virtual Objects
系统将提示您输入虚拟表的对象名称并选择目标架构。
这样,您将把远程表的字段映射到本地表。 并且此本地表指向远程表。 现在,新创建的本地表将显示在数据库资源管理器中Tables的左下方。
因为您创建了虚拟表,所以您现在已经优化了对该数据源的实时访问。 您现在可以更快地访问数据,因为它现在以虚拟对象的形式存储。
相关主题:
SAP HANA Cloud中的数据管理
1. SAP HANA CLOUD中的储存选项
内存储存
- 最适合用于频繁更改和访问的数据,即热数据
- 提供高性能的数据分析和转换
- 高总拥有成本(TCO)
- SAP HANA引擎的所有功能
SAP HANA本地存储扩展
- 最适合用于更改和需要访问频率较低的数据,即温数据
- 提供在内存中轻松访问数据,实现无缝分层和虚拟化的功能
- 总体拥有成本低于内存
SAP HANA Cloud数据湖
- 最适用于很少更改或不需要经常访问的数据,即冷数据
- 大型存储容量,高达PB级
- 能够在结构化和非结构化数据中存储和执行分析查询
- 最低总拥有成本
相关主题:
2.关于SAP HANA Cloud中的数据分层
并非所有数据都相等。 您访问它的频率,类型,操作用途和安全要求都会影响其价值。 在评估数据价值时,时间是另一个关键因素。 随着数据的老化,它与分析的相关性越来越小,访问频率也越来越低。 当您将这些不同的数据值与有限的IT预算结合在一起时,就需要一种具有成本效益的数据管理策略,该策略优先考虑高价值的数据。
数据分层通过数据的价值将数据分配给不同的存储和处理层,从而为您提供了具有成本效益的存储。 通过SAP HANA Cloud,您可以在不同的温度层之间划分数据:热,热和冷。 随着数据值的变化,您可以在每一层之间移动它。
热数据存储在内存中。 对于需要实时处理和分析的高价值数据来说,热存储是理想的选择。 在SAP HANA Cloud中,热数据既拥有最高性能也是最高TCO存储选项。
随着数据的优先级降低,您可以将其向下移动到温存储中。 温存储中的数据驻留在磁盘外部,而在SAP HANA Cloud中则是在本机存储扩展(NSE)中。 温数据没有完全加载到内存中,因此,此选项比热数据更具成本效益,但延迟非常低。 它最适合不需要经常访问的数据。
冷存储用于不经常访问的数据。 此类数据与SAP HANA Cloud数据库分开管理,但仍可以通过使用数据虚拟化功能进行访问。 在SAP HANA Cloud中,我们建议您将冷数据存储在集成data lake中。 这结合了数据湖的巨大存储容量(高达PB级),同时将其全部保留在一个简化并加速数据分析的结构中。 SAP HANA Cloud 关系型数据湖可确保尽管有海量数据,但应用程序仍可快速访问数据。
SAP HANA Cloud提供广泛的存储选择,以最低的TCO来获得最佳性能。
相关主题:
3. SAP HANA Cloud中的数据虚拟化和数据复制
在成本和性能之间找到合适的平衡是数据管理中的一个持续的挑战。 SAP HANA Cloud通过提供给客户何时可以虚拟访问数据,或何时复制此数据以便于更快地使用和转换的控制权,从而使平衡这些需求变得更加容易。
虚拟化
虚拟化意味着可以远程访问数据并将其保留在它们当前所在的存储位置。
当您确实需要访问温数据或冷数据时,无论是存储在SAP HANA Cloud中还是存储在远程源中,虚拟化都将发挥重要作用。 您可以虚拟化存储在SAP HANA Cloud的存储选项中的数据或来自于远程源的数据-这包括您的SAP HANA内部部署环境。
复制
复制意味着数据也被复制并存储在SAP HANA Cloud中,因此可以更快地访问它们。
虽然虚拟化使组可以通过将数据保存在“较冷”,较慢的存储解决方案中来节省存储成本,但它会影响应用程序访问和转换数据的速度。 较慢的访问有时会影响业务结果或关键服务,这意味着对于重要数据,有必要投资“热”或内存中的存储解决方案。
这意味着复制这些数据并保持其可立即访问并准备进行处理。 不利的一面当然是内存存储会变得昂贵。
在SAP HANA Cloud中寻求平衡
如果成本是更大的问题,那么SAP HANA Cloud的虚拟化功能将帮助您创建虚拟表,从而避免增加存储成本。 虚拟表就像本地表一样存储在SAP HANA Cloud中,但是可以让您避免将这些数据复制到您的SAP HANA Cloud存储空间中。
在创建远程源之后,您可以通过创建虚拟表开始访问其中的数据。 在此处了解如何在SAP HANA Cloud中创建虚拟表。
如果以后您决定复制部分数据更好,那么即使对于部分结构化表也可以这样做。 在此处了解如何使用SAP HANA智能数据集成将数据复制到SAP HANA Cloud中。
SAP HANA Cloud具有平衡性和灵活性,这意味着您可以在适当的时间且少许的帮助下做出自己的决定。
相关主题:
4. SAP HANA CLOUD数据湖
无论您的组织目标如何,大数据都在这里。 有时,数据不仅会大量生成,而且还必须长时间存储,以防您需要遵守与数据相关的规则和规定。 我们称此为“冷”数据,通常是一次写入,很少更新并分析模式的数据。 组面临着为所有这些数据寻找一种可持续,经济高效的解决方案的挑战,这些数据通常不需要经常访问或使用,但仍然需要存储。
这是SAP HANA Cloud数据湖非常有效的地方。 这是一个可以达到PB级的data lake,还可以存储结构化和非结构化数据。 这样可以确保您可以存储数据而无需先对其进行结构化,然后在必要时将其用于分析。 基于SAP IQ的data lake为对大量数据的分析提供了出色的性能。 借助SAP HANA data lake,您可以避免创建无法控制,无法使用的数据转储的风险。
SAP HANA数据湖
SAP HANA Cloud中的数据湖已集成,但同时在存储和计算方面独立于SAP HANA数据库。 在SAP HANA Cloud中,您可以选择使用与您创建的每个SAP HANA Cloud实例相关的数据湖。 只需单击一下,您就可以在实例中启用数据湖,无论是在首次创建时还是在以后根据需要启用它。 您还可以利用云弹性来扩展您的数据湖存储,并在必要时进行上下计算。
对于SAP HANA Cloud的初始版本,数据湖以1TB的存储大小开始,并且可以以1TB的增量增加到90TB。 数据湖的最大计算能力为162 vCPU。 要访问数据湖,您可以使用现有的SAP HANA工具,例如Database Explorer。数据湖可以支持从对象存储位置(例如,Azure Blob存储,Amazon S3,阿里云OSS)提取数据,以每个表每个专用vCPU每天1TB的速率,每个表每天最大16TB的速率。
另一个重点是,SAP HANA Cloud数据湖自动继承了可用于所有SAP HANA Cloud实例的安全性和数据保护,无需您采取任何措施。
在此处了解有关SAP HANA Cloud安全性的更多信息。
相关主题:
5. SAP HANA CLOUD中的DATABASE EXPLORER
如果您不熟悉SAP HANA数据库,则需要了解SAP HANA Database Explorer。 这是管理SAP HANA Cloud实例的最重要工具之一。
Database Explorer提供了图形界面和SQL控制台,使您可以选择访问和管理数据的方式。 您可以在数据库资源管理器中执行的操作包括:
- 添加和管理远程源
- 查询数据库
- 建模数据
- 访问,导入和导出数据
Database Explorer界面最重要的部分之一是目录,您可以在屏幕的左上角找到它。 您连接到Database Explorer的每个数据库都有自己的目录,在这里您可以查看数据,远程源,适配器等。
每当您要查看,添加或管理目录中的任何项目时,只需右键单击该项目,然后从那里可用的选项中进行选择。
Database Explorer是一个功能强大的工具,使您能够管理,查询和添加来自数据库的多个来源的数据。 要深入了解如何使用它,请参阅SAP HANA Database Explorer入门指南。
相关主题:
6. 使用SAP HANA CLOUD 中的SAP HANA COCKPIT
请观看视频3,SAP HANA Cloud动手视频教程之03 SAP HANA Cockpit系统信息
在Denys van Kempen撰写的SAP社区博客文章中了解更多信息:SAP HANA Cloud: What’s New (and Changed) – System Information
并在SAP HANA Academy YouTube频道上查看完整的SAP HANA Cloud Administration播放列表。
7. 利用SAP HANA COCKPIT 监控您的SAP HANA CLOUD数据库
请观看视频4,SAP HANA Cloud动手视频教程之04 SAP HANA Cockpit监控
在Denys van Kempen撰写的SAP社区博客文章中了解更多信息:SAP HANA Cloud: What’s New (and Changed) – Monitoring
并在SAP HANA Academy YouTube频道上查看完整的SAP HANA Cloud Administration播放列表。
SAP HANA Cloud中的高端分析
1. SAP HANA Cloud中的交易性能和高级分析
为了使数据库能够提供交易性能和高级分析,它必须能够在单个平台上处理交易和分析。 实际上,这意味着在记录和分析数据交易的同时,它还为您提供实时分析和可操作的信息。
由于SAP HANA Cloud以SAP HANA引擎为核心,因此它已经提供了出色的事务和分析性能。
低延迟和实时处理复杂问题的能力对于提供强大的事务和分析性能很重要。 一个事务和分析数据库需要在几毫秒内收集,分析数据并对其采取行动。 对于每一秒都至关重要的实时应用而言,例如股票交易,欺诈检测,患者健康监控和机器分析,低延迟访问至关重要。
事务和分析型数据库还需要实时运行特别复杂的算法。 例如,查找欺诈性的信用卡交易需要数百个复杂的查询,所有这些查询都会实时协同工作以识别欺诈性模式。
SAP HANA Cloud的高性能内存可以轻松处理事务和分析工作负载。 它通过允许组使用空间和图形引擎,文本分析,计算视图和SQL数据模型,可以做到这一点。
2.了解空间引擎
地理空间数据可以为您的数据洞察力提供新的维度,使关键业务信息成为您团队的重点。 借助SAP HANA Cloud,您可以直接在数据库中存储,处理,建模和分析空间数据。
SAP HANA Spatial引擎符合OGC规范,可以集成到您现有的GIS客户端中。 在SAP HANA Cloud中,空间引擎可以处理矢量空间数据。 您可以直接在空间引擎中使用SQL语句访问和转换此数据。
空间聚类
使用SAP HANA空间引擎,您可以根据您选择的特定条件来使用空间聚类对空间点和形状进行分组。 一旦这些组存在,您就可以看到相似之处,最有趣的是,您可以看到集群的离群值。 然后,您可以在数据中找到相关的集群,查看趋势或查找偏差和异常。 这可以帮助您的团队从空间数据中获得有价值的见解。
在此处查看SAP HANA Cloud中空间集群的技术细节。
要详细了解如何在SAP HANA Cloud中使用空间数据,请查看SAP HANA Spatial Reference for SAP HANA Cloud.
相关主题:
3.图引擎概述
3.图形引擎概述
组织作为许多网络的一部分而存在,并且了解这些网络以及网络内的关系是了解业务的重要部分。 例如,一个组织可能想要可视化和分析与业务相关的供应商网络,道路网络或研究人员网络。
为了以视觉方式表示网络,您可以使用图,图是一种数据结构,它专注于实体(也称为节点)之间的连接。 图数据库可以通过查看节点之间而不是节点本身的连接来帮助组处理数据并获得另一种观点。
SAP HANA Cloud包含一个图引擎,使您可以基于SAP HANA Cloud实例中的现有关系数据创建图形数据模型。 您可以通过在Database Explorer中创建一个Graph Workspace来实现。 使用图模型,您可以开始分析这种按节点,连接以及按这些节点和连接的属性进行组织的图形数据。
能够基于关系数据库中存储的数据生成图形模型,这使您可以对分析工作有更多的了解。 您可以通过灵活的方式(例如,使用SQL连接,视图和表函数)将该关系型数据公开给图引擎。
查阅SAP社区中有关在SAP HANA Cloud上创建图形的深度讲解的博客文章。 它包含可以使用SAP HANA Cloud实例重现这些步骤的说明和示例数据。
给开发人员的图数据库
开发人员可以通过两种方式与图形进行交互:一个是使用称为GraphScript的特定领域的过程语言,另一个是使用称为openCypher的模式匹配查询。
过程语言使开发人员可以使用内置的图形算法(例如最短路径)并编写自己的图形处理逻辑。 OpenCypher提供了一种声明性方式来搜索网络中的子图或图案。
通过SAP HANA Cloud graph参考指南了解有关图引擎的更多信息。
您想尝试使用Graph引擎吗? 那么就查看这个complete tutorial on creating your first Graph Workspace。