- SAP HANA BI开发教程
- 首页
- 简介
- 报表和仪表板工具
- 不同BO工具连接到HANA
- 创建关系连接
- 创建OLAP连接
- HANA建模视图
- HANA中的输入参数
- 使用属性视图
- 使用分析视图
- 使用计算视图
- 在HANA数据库中使用表
- 将Webi连接到HANA
- Universe开发
- IDT中的用户提示和筛选器
- Webi报表开发
- Lumira连接到HANA
- Lumira中的仪表板开发
- Dashboard Designer连接到HANA
- DD中的仪表板开发
- 将Crystal连接到HANA视图
- HANA上的Crystal报表开发
- BW on HANA连接
- Design Studio与HANA连接
- Design Studio中的开发
- 在HANA上发布BI报表
- 使用HANA的优势
- 将HANA与其他BI工具连接
- 面试问题
在HANA数据库中使用表
SAP HANA是一个内存数据库,支持传统数据库的所有功能。您可以在数据库对象上执行所有DDL、DML和DCL语句。用户可以使用HANA Studio前端创建新的表、视图、函数、触发器以及所有其他数据库函数。
HANA数据库中的表可以通过HANA Studio中的“目录”选项卡下的“模式”访问。可以使用以下两种方法创建新表:
- 使用SQL编辑器
- 使用GUI选项
所有数据库对象(表、视图和其他对象)都可用于设计Universe(数据基础层),然后将业务层发布到BO存储库以进行BI报表。
如何访问SQL编辑器?
在SAP HANA Studio中,通过选择模式名称并点击以下屏幕截图中的圆圈选项打开SQL编辑器。您可以在SQL编辑器中运行执行传统数据库功能所需的所有SQL查询。您可以通过在编辑器窗口中编写CREATE命令或右键点击模式名称并编写以下创建脚本,来创建新的表和视图。
以下是可用于在HANA数据库中创建列表的创建表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中的“目录”文件夹下。展开任何模式后,您可以在其中看到不同的关系对象——函数、索引、视图和同义词。
如果您使用以下链接打开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";
删除视图
您可以使用Drop命令删除视图,就像我们删除表一样。
Drop view "AA_HANA11"."DEMO_TEST";