[SAP HANA] HANA表管理

Posted tingxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[SAP HANA] HANA表管理相关的知识,希望对你有一定的参考价值。

SAP HANA 表管理

  1. SAP HANA 数据库浏览器
  2. 行存储与列存储
  3. 更改存储类型
  4. .创建表
  5. 手工加载和卸载列存储表

1. SAP HANA 数据库浏览器

增加数据库
增加数据库: 增加数据库在SAP HANA 数据库浏览器-->选择数据库类型-->选择数据库-->OK

2.行存储与列存储

列存储的优势:

    更好的压缩比率,优化存储,分区存储

列存储的场景
    1. 在一些列上进行聚合查询
    2.对一些列上的值进行查询
    3.表上有很多列
    4.有很多行但是大部分是列操作
    5追求更高性能的类存储
行存储的场景
    1. 只有几行没有许多更新和查询
    2. 整表查询
    3.列包含主要的唯一值
    4. 不需要聚合查询
    5.行很少

3.更改存储类型

ALTER TABLE ALTER TYPE

 4.创建表:

需要 create ANY perimission in the schema

5.手工加载和卸载列存储表

SAP HANA 数据库浏览器
    在表浏览器中右击表
    在弹出菜单中选择:加载到内存 或 从内存卸载
SQL Console:

    Load <table_name>
    unLoad <table_name>

加载和装载单个列

    Load <table_name> (<column_name>,...)
    UNLoad <table_name> (<column_name>,...)

数据合并

    MERGE DELTA OF <table_name>;

6. 导出和导入

列存储表,存储过程,序列可以导出为二进制CSV文件

行存储表,只能导出为CSV格式

导入表
Column-store tables ,procedures and sequences can be exported in either binary of CSV foramt.
Row-store tables can be exported only in CSV format.
Importing data creates the tables in the same schema as in the source system. if the tble already exists,select the checkbox so that it can be overwritten.otherwise ,the import aborts swith an error messages.

以上是关于[SAP HANA] HANA表管理的主要内容,如果未能解决你的问题,请参考以下文章

HANA系列SAP HANA数据处理的理解与分析一

如何从 SAP HANA Studio 在 SAP HANA Vora 虚拟表中插入数据?

SAP HANA问题自动诊断专家 | SAP HANA dump analyzer

HANA系列SAP HANA 2.0简介

SAP HANA项目过程中优化分析以及可行性验证

在 sap hana 中提取外键的系统表