SAP HANA BI开发 - 在HANA DB中使用表

SAP HANA是一个内存数据库,支持传统数据库的所有功能.您可以对数据库对象执行所有DDL,DML和DCL语句.用户可以使用HANA Studio前端创建新表,视图,函数,触发器和所有其他数据库函数.

可以从Schemas下的Catalog选项卡中的HANA Studio访问HANA数据库中的表.可以使用以下两种方法创建新表 :

  • 使用SQL编辑器

  • 使用GUI选项

所有数据库对象 - 表,视图和其他对象都可用于设计Universe  - 数据基础层,稍后可用于发布业务层用于BI报告的BO存储库.

如何访问SQL编辑器?

在SAP HANA Studio中,通过选择Schema名称打开SQL编辑器,单击以下屏幕截图中的带圆圈的选项.您可以在SQL编辑器中运行所有SQL查询,这些查询是执行常规数据库功能所必需的.您可以通过在编辑器窗口中编写CREATE命令来创建新表,视图,或者右键单击Schema名称并编写以下Create脚本.

SQL编辑器

以下是可用于在HANA数据库中创建列表的Create table SQL命令.

Create column Table Sample1 (
   Cust_ID INTEGER,
   Cust_NAME VARCHAR(10),
   PRIMARY KEY (Cust_ID)
);

创建表格

要插入数据,在SQL编辑器中运行Insert语句. "Sample"是表名.

Insert into Sample Values (101,'Jon');
Insert into Sample Values (201,'Tina');
Insert into Sample Values (301,'Jacob');

输入数据后,您可以通过转到数据预览选项查看此基于行的表中的数据.要查看数据,请右键单击表名称 → 打开数据预览.

打开数据预览

所有数据库对象SAP HANA系统维护在HANA Studio的CATALOG文件夹中.以下是SAP HANA数据库系统的关键功能 :

  • 您可以使用高性能内存数据库来处理复杂的数据交易和分析.您可以在多租户数据库容器中管理大型数据库卷.

  • SAP HANA系统将OLAP和OLTP处理组合到一个内存数据库中.它消除了磁盘瓶颈,提供了突破性的性能.

  • 使用SAP HANA内存数据库组件,您可以运行高级分析查询,这些查询本质上是复杂的高速交易,以在几分之一秒内获得正确的,最新的响应.

高级分析查询

所有二维对象都存在于HANA数据库的模式中.架构显示在HANA Studio的Catalog文件夹下.当您展开任何模式时,您可以看到不同的Relational对象 - 函数,索引,视图和其中的同义词.

目录文件夹

如果使用以下链接打开SAP HANA驾驶舱,您可以在HANA系统中看到不同的数据库功能: https://best:4303/sap/hana/admin/cockpit

如何在HANA数据库中创建视图?

要在一个表中创建视图,请编写以下SQL语句.

创建视图view_name为

select ARTICLE_ID,ARTICLE_LABEL,CATEGORY,SALE_PRICE
from "AA_HANA11"."ARTICLE_LOOKUP";

创建查看HANA数据库

删除视图

您可以使用Drop命令删除视图,就像我们删除一个表一样.

Drop view "AA_HANA11"."DEMO_TEST";

Dropping View