- 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 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 实例时,文件容器也会同时配置,无需任何额外费用,您只需为对象存储中存储的文件支付存储费用。