- 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平台的一个完全集成的关键组件,它存储所有结构化和非结构化数据文件,并与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数据湖中的数据。要查看在数据湖中创建的表,请右键单击数据库实例的“目录”选项下的“远程源”选项。
您还可以通过设置与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控制台顶部的绿色按钮。
如何在数据湖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 ');