- SAP HANA 云教程
- SAP HANA 云 - 主页
- SAP HANA 云 - 概述
- SAP HANA 云 - 优势
- SAP HANA 云 - 架构
- SAP HANA 云 - 关键功能
- SAP HANA Cloud - 启用试用
- SAP HANA 云 - 价格详细信息
- 与其他应用程序集成
- SAP HANA 云 - 连接器 (HCC)
- 连接本地 NW 系统
- SAP HANA 云 - 数据湖
- 数据湖组件
- 连接到 HANA 驾驶舱
- SAP BTP 服务
- 绑定应用程序
- SAP HANA 云 - 迁移
- 自助服务工具
- 创建实例
- 创建数据湖实例
- 管理实例
- 创建表
- 成功的故事
- SAP HANA 云 - 职责
- SAP HANA 云资源
- SAP HANA 云 - 快速指南
- SAP HANA 云 - 资源
- SAP HANA 云 - 讨论
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 控制台顶部的绿色按钮。
如何在 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 ');