在HANA数据库中使用表



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

HANA数据库中的表可以通过HANA Studio中的“目录”选项卡下的“模式”访问。可以使用以下两种方法创建新表:

  • 使用SQL编辑器
  • 使用GUI选项

所有数据库对象(表、视图和其他对象)都可用于设计Universe(数据基础层),然后将业务层发布到BO存储库以进行BI报表。

如何访问SQL编辑器?

在SAP HANA Studio中,通过选择模式名称并点击以下屏幕截图中的圆圈选项打开SQL编辑器。您可以在SQL编辑器中运行执行传统数据库功能所需的所有SQL查询。您可以通过在编辑器窗口中编写CREATE命令或右键点击模式名称并编写以下创建脚本,来创建新的表和视图。

SQL Editor

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

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

要插入数据,请在SQL编辑器中运行Insert语句。“Sample”是表名。

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

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

Open Data Preview

SAP HANA系统中的所有数据库对象都保存在HANA Studio中的CATALOG文件夹中。以下是SAP HANA数据库系统的关键功能:

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

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

  • 使用SAP HANA内存数据库组件,您可以运行高级分析查询(本质上是复杂的),以及高速事务以在几分之一秒内获得正确、最新的响应。

Advanced Analytical Queries

所有二维对象都存在于HANA数据库中的模式中。模式显示在HANA Studio中的“目录”文件夹下。展开任何模式后,您可以在其中看到不同的关系对象——函数、索引、视图和同义词。

Catalog Folder

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

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

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

create view view_name as

select ARTICLE_ID,ARTICLE_LABEL,CATEGORY,SALE_PRICE
from "AA_HANA11"."ARTICLE_LOOKUP";
Create View HANA DB

删除视图

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

Drop view "AA_HANA11"."DEMO_TEST";
Dropping View
广告