SAP HANA 表管理
- SAP HANA 數據庫瀏覽器
- 行存儲與列存儲
- 更改存儲類型
- .創建表
- 手工加載和卸載列存儲表
1. SAP HANA 數據庫瀏覽器
增加數據庫
增加數據庫: 增加數據庫在SAP HANA 數據庫瀏覽器-->選擇數據庫類型-->選擇數據庫-->OK
2.行存儲與列存儲
列存儲的優勢:
更好的壓縮比率,優化存儲,分區存儲
列存儲的場景
1.海量數據的統計計算和訪問只是在需要訪問的幾個單列中進行
2.需要經常對表結構進行新增字段的擴展,十分靈活
3.對非常多行記錄,列字段進行各種操作運算,如聚合,平均
4.當主要的列中有較多的重復的數據條目的時候,在這些列可以進行在非常大比例壓縮存儲
行存儲的場景
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.