内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

网站服务器_时空数据库_精选特惠

2021-07-14 07:28 出处:欧普曼云计算 人气: 评论(0

首先

本博客介绍作为SAP Cloud Plaatform的数据库服务(DBaS)而提供的HANA Cloud的Relational Data Lake(以下记载为Data Lake)功能。

SAP HANA于2010年发行了首映版,物联网的应用,在迎来10周年的2020年,HANA Cloud作为拥有云专用代码的云服务开始提供(定位为SAP Cloud Plaatform的一种服务)。采用了以往的内存体系结构和柱内存储模式的表格体系结构,可以将高速的数据管理系统作为云服务来使用。在HANA Cloud发布的同时,为了应对近来数据管理系统所要求的数据尺寸的扩大,可以使用Native Storage Extention(NSE)和Data Lake的功能。本博客将介绍该数据Lake功能的使用方法。

HANA Cloud,Data Lake是?

HANA Cloud、Data Lake是一种通过在保持一定性能的同时将数据存储在存储装置中来防止笔记尺寸增大的功能。数据管理系统管理的数据的使用频率有差异。例如,在将最近的交易数据(Hot数据)、经过一定期间的交易数据(Cold数据)、近来的IoT数据等成为非常大容量的数据与基础系统的数据结合来分析的需要时,处理大量的数据的情况等。像这样把数据的利用频率和规模有差距的数据配置在同样的性能和成本的资源上不是上策。虽然没有像这样用内存处理的程度,但最适合实际性能抑制成本的需求的功能是HANA Cloud、Data Lake。

本HANA Cloud、Data Lake通过与HANA具有独立过程的RDBMS引擎提供服务,但可通过与SAP HANA相同的接口访问。这款RDBMS引擎作为SAP IQ(以前是Sybase IQ)独立的产品被销售。SAP IQ是1990年代后半期投入市场、具有最古老的列存储架构的RDBMS产品,通过该列存储体系结构,能够高速处理大容量的数据,因此是基于存储的,但与一般的RDBMS相比可以提供高处理性能。

HANA Cloud、Data Lake使用开始方法

使用HANA Cloud时,请参照以下博客。

首次创建SAP HANA Cloud:Part1~HANA实例

本博客中的"HANA实例和数据Lake实例分别创建并启动。"在创建HANA Cloud实例的同时,创建HANA Cloud、Data Lake实例的步骤已被示出。如果显示与下面的图像相同的Data Lake Instance的瓷砖,可以从HANA Cloud中使用Data Lake。

此外,实例创建后,企业应用管理,正如左上方绿色的"Running"所示,HANA Cloud、Data Lake的实例已启动。Cloud Service会根据工作时间收费,所以在开发时等清楚不被利用的情况下,云服务器有哪些,建议点击右下方的"Stop"按钮停止实例。此外,启动时"Stop"按钮的位置会显示"Start",因此按下该按钮即可启动。

通过HANA Cloud、Data Lake即可完成

如上所述,HANA Cloud、Data Lake是将单独的RDBMS产品SAP IQ作为引擎来使用的。另一方面,为了与HANA Cloud保持亲和性,使用的不是SAP IQ的接口,而是HANA Cloud的接口。HANA Cloud、Data Lake主要设想如下使用形式。

表中的"虚拟化"指的是具有与没有实体的视图相同概念的技术,实现该技术的功能是HANA的Smart Data Access(SDA)。利用这个技术虚拟化的表格被称为虚拟表。

本博客将介绍将HANA Cloud的Cold数据保存在HANA Cloud中并参照的方案(上表粗体)的设定方法。

HANA Cloud和HANA Cloud、Data Lake的使用开始

利用HANA Cloud时,创建DB用户(Skima)。关于这个步骤请参照以下的博客。

初次SAP HANA Cloud:Part2~创建表格和视图

完成"创建DB用户(模式)"的步骤后,请进入以下步骤。

在上述博客中,云的服务器,对于追加的"ORDER ENTRY"用户,有通过SQL命令设定权限的步骤。在这个博客的步骤中,还需要追加一个对HANA Cloud、Data Lake执行操作的权限、REMOTE EXECUTE程序的执行权限。这里介绍从HANA Cockpit中追加这个步骤的方法。

上述博客的步骤完成后,"ORDER ENTRY"用户将显示连接到"ORDER ENTRY"模式的SQL控制台。

该SQL控制台的画面将在以后的操作中使用,请保持原样,从浏览器的标签中选择HANA Cockpit的标签。按照之前博客的步骤,应该会显示切换到"ORDER ENTRY"用户操作后的HANA Cockpit画面。为了向"ORDER ENTRY"用户提供"DBADMIN"用户的权限,按照与之前相同的步骤,从"ORDER ENTRY"用户切换到"DBADMIN"的操作。点击画面上部的"Clear Credentials",清除"ORDER ENTRY"用户登录到SAP HANA Cockpit的资格信息,以"DBADMIN"用户登录。

确认左上角登录的用户的名字已变更为"DBADMIN",从其正下方的"ALL"管理画面的过滤器的下拉菜单切换为"Securityand User Management"。从相关功能菜单(位于User&Role Management类别中)中单击"Previlege Assignment"的链接。

显示的画面中没有列出任何内容,请在左上方的搜索框中输入今后给予权限的"ORDER ENTRY",并显示当前的Object Provilege(对象权限)。因为以下步骤中HANA Cloud、Data Lake操作所需的REMOTE EXECUTE程序执行权限不足,物联网工程,所以将此添加到权限列表中。单击画面右上方的Edit按钮。

在下一个画面中单击"Add Object"。

在显示的Select Object画面的Object检索画面中,输入权限名的"REMOTE EXECUTE"。列出几个对象,然后单击"SYSDL#CG"模式中的对象。

检查该对象(过程)的EXCUTE权限后OK。确认追加了以下内容,点击Save按钮,执行权限的授予完成。

那么,为了执行添加该权限的步骤,请切换已切换的浏览器标签,返回SQL控制台画面。请注意,这个控制台是由ORDER ENTRY用户登录的。在这个SQL控制台上,操作HANA Cloud上的内存表和HANA Cloud、Data Lake上定义的表。

在HANA Cloud中创建表格(内存表)

首先创建想要放置在HANA Cloud的内存内的表格。这和创建普通表格的程序没有区别。这里使用上述博客的后续步骤中使用的"ORDERS(订单)"表(包含38650个数据)。在这个博客里,首先只针对数量多的交易类的表格。在上述博客中,介绍了在导入样品CSV文件时,同时制作表格的步骤,在这里为了确认和之后的SAP HANA、Data Lake的区别,决定使用通常的SQL的DDL语句。将以下create table语句粘贴到SQL Constore中,单击执行按钮。

确认下方的消息窗格无错误后,展开左边窗格的数据库图标>Catalog图标,单击table图标。下方的窗格显示表格列表。寿司

分享给小伙伴们:
本文标签: 网站服务器时空数据库精选特惠

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表