SAP HANA
文章平均质量分 84
qptufly
这个作者很懒,什么都没留下…
展开
-
SAP HANA 用户管理(SAP HANA User Management)
SAP HANA 用户管理:资料:SAP HANA User Management http://download.csdn.net/detail/qptufly/4509429SAP HANA有三种用户:业务用户:用客户端工具查看业务模型的结果。建模用户:使用SAP HANA Studio来进构建业务模型。Administrators:使用原创 2012-08-04 02:15:29 · 8273 阅读 · 0 评论 -
SAP HANA SQL优化
SAP HANA SQL优化: 用TRUNCATE替代DELETE:当删除表中的记录时,在通常情况下, 回滚段(rollback segments ) 用来存放可以被恢复的信息. 如果你没有COMMIT事务,SAP HDB会将数据恢复到删除之前的状态(准确地说是恢复到执行删除命令之前的状况) 而当运用TRUNCATE时, 回滚段不再存放任何可被恢复的信息.当命令运行后,数据不能被恢复.原创 2012-08-21 20:21:11 · 4417 阅读 · 0 评论 -
SAP HANA 的存储过程
SAP HANA 的存储过程:语法:CREATE PROCEDURE {schema.}name {({IN|OUT|INOUT} param_name data_type {,...})} {LANGUAGE } {SQL SECURITY } {READS SQL DATA {WITH原创 2012-09-04 17:49:31 · 6014 阅读 · 1 评论 -
SAP HANA 导入导出(SAP HANA Export & Import)
SAP HANA 导入导出(SAP HANA Export & Import)导入(Import):从平面文件中导入数据Import语法:IMPORT FROM [] [INTO ] [WITH ] ::= CSV FILE | CONTROL FILE ::= '...' ::= [.] ::= | :: = THREADS | BATCH原创 2012-08-21 20:29:40 · 14709 阅读 · 0 评论 -
SAP HANA 行存储(SAP HANA Row Store)
SAP HANA 行存储(SAP HANA Row Store): 行存储内存结构:主存中会分配一块内存用于存储列存储的数据:这部分内存又分为 segment ,Transactional version memory, log buffer,share pool存储index.segment 内存:存储实际的表数据。事务版本内存 :存储临时数据,MVCC操作的相关数据。l原创 2012-08-04 01:40:27 · 3108 阅读 · 0 评论 -
SAP HANA HDB行级锁与表级锁
SAP HANA HDB行级锁与表级锁:原创 2012-09-20 14:18:36 · 3212 阅读 · 0 评论 -
学习巴克斯范式BNF(Backus Naur Form)读懂SAP HANA语法
SAP HANA 使用巴科斯范式(Backus Naur Form)形式化符号来描述语法:巴克斯范式的内容: 尖括号( )内包含的为必选项。 : : = 是 “被定义为”的意思。 方括号( [ ] )内包含的为可选项。 大括号( { } )内包含的为可重复0至无数次的项。 竖线( | )表示在其左右两边任选一项,相当于"OR"的意思。 省略号(...)表示该元原创 2012-09-14 21:07:39 · 3379 阅读 · 0 评论 -
SAP HANA创建类型(SAP HANA CREATE TYPE)
SAP HANA创建类型(SAP HANA CREATE TYPE):语法:CREATE TYPE {schema.}name AS TABLE (name1 type1 {, name2 type2,...})实列1:CREATE TYPE tt_publishers AS TABLE ( publisher INTEGER, name VARCHAR(50),原创 2012-09-25 17:33:23 · 1850 阅读 · 0 评论 -
SAP HANA CE Function
SAP HANA CE Function:CE_COLUMN_TABLE:ot_books1 = CE_COLUMN_TABLE("BOOKS"); ====> ot_book3 = SELECT * FROM books;ot_books2 = CE_COLUMN_TA原创 2012-08-28 23:24:36 · 1921 阅读 · 0 评论 -
学习SAP HANA SQL 语句(创建 EMP,DEPT,BONUS 和 SALGRADE测试表)--像学Oracle一样学习SAP HANA
创建 EMP,DEPT,BONUS 和 SALGRADE测试表:第一部分:创建基于行存储的EMP,DEPT,BONUS 和 SALGRADE测试表创建表时候使用CREATE tablename默认是ROW存储部门表:DEPTNO部门编号唯一编号 DNAME部门名称 LOC部门位置CREATE TABLE DEPT ( DEPTNO smallint PRIMA原创 2012-08-18 16:09:40 · 19943 阅读 · 0 评论 -
SAP HANA SQL执行计划(SAP HANA SQL explain plan)
SAP HANA SQL执行计划:方法一:直接写执行语句explain plan SET STATEMENT_NAME = 'select_emp' FOR select ename,sal,hiredate from emp where hiredate > '1980-12-17' and hiredate 方法二:在SAP HANA Studio中打开SQL EDIT原创 2012-08-28 23:26:10 · 3572 阅读 · 0 评论 -
SAP HANA 体系架构(1) -----像学Oracle一样学习SAP HANA
SAP HANA DataBase核心有五部分组成: Index Server, Name Server, Statistics Server, Preprocessor Server and XS Engine.另外还包括daemon,scriptServer,appserver, remotesupportdaemon,R 和sapstartsrv.您可以同通过SAP HANA Stu原创 2012-08-01 22:57:57 · 7186 阅读 · 0 评论 -
SAP HANA 体系架构(2.1) index server 构架-----像学Oracle一样学习SAP HANA
SAP HANA Index Server Architecture:SAP HANA Index Server体系架构图: 连接和会话管理(Connection and Session Management) 主要负责创建和管理会话和管理连接数据库的客户端,用于与用户进行交互原创 2012-08-02 00:15:59 · 6900 阅读 · 0 评论 -
SAP HANA 聚合函数(SAP HANA Aggregate-Functions)
SAP HANA 聚合函数(SAP HANA Aggregate-Functions): HANA 中聚合函数名称函数的作用Count用来求有效数据的数量Max用来求给定数据中最大的那一个数据Min用来求给定数据中最小的那一个数据Avg原创 2012-09-05 17:18:26 · 6077 阅读 · 0 评论 -
SAP HANA DB审计(AUDIT)
SAP HANA DB审计(AUDIT):原创 2012-09-26 11:43:33 · 2647 阅读 · 0 评论 -
SAP HANA HDB 分区管理 (一)
SAP HANA HDB 分区管理:使用SAP HANA数据库的分区特性,可以把列存储的大数据表水平分割存储在不同的分区中。SAP HANA的分区只能对列存储表使用,如果对行存储的表使用会出现语法错误。错误信息:SAP DBTech JDBC: [257]: sql syntax error: not supported for row table SAP HANA的分区表可以原创 2012-09-04 17:47:44 · 10021 阅读 · 0 评论 -
SAP HANA HDB 分区管理 (二)
SAP HANA HDB 分区管理 (二)哈希分区(HASH partitioning):哈希分区用于把表平均分配到各个分区中,做到负载均衡和克服表2亿行数据的限制。 语法:CREATE COLUMN TABLE TEST_HASH_PARTITION_2 (a INT, b INT, c INT, PRIMARY KEY (a,b)) PARTITION BY HASH (a,原创 2012-09-11 01:42:25 · 6291 阅读 · 0 评论 -
SAP HANA HDB序列的使用方法及技巧(SAP HANA HDB SEQUENCE )
SAP HANA HDB序列的使用方法及技巧(SAP HANA HDB SEQUENCE):创建序列:语法:CREATE SEQUENCE [] [RESET BY ] ::= ::= , ... ::= | ::= INCREMENT BY n原创 2012-09-12 20:59:07 · 5181 阅读 · 1 评论 -
如何安装sap HANA studio并连接到学习机(91ABAP SAP HANA学习机)--开放的SAP HANA学习机
如何安装sap HANA studio并连接到学习机(91ABAP SAP HANA学习机):此学习机由克米亚团队与91ABAP合作,免费对外开放。 SAP HANA Studio 下载链接:1.克米亚SAP HANA Studio 下载链接: http://www.kemiya.net/thread-24528-1-1.html2. SAP 下载链接: http://scn原创 2012-09-04 23:41:23 · 25161 阅读 · 13 评论 -
SAP HANA SQL 精萃
SAP HANA SQL 精萃:1.连接字符串:将两个或多个字符串进行连接方法一:insert into TEST_USER values ('TEST2'||'TEST','2012-11-02');方法二:利用函数concat函数insert into TEST_USER values (concat('TEST2','TEST'),'2012-11-02');原创 2012-11-10 22:41:36 · 2207 阅读 · 0 评论 -
HANA 创建Triggers在SAP HANA Studio
HANA 创建Triggers语法:CREATE TRIGGER ON [REFERENCING ] [] BEGIN [] [] END例子: CREATE TABLE TARGET ( A INT); CREATE TABLE SAMPLE ( A INT); CREATE TRIGGER TEST_TRIGGER_WHILE_UPDATE AFTER U原创 2013-01-03 01:11:29 · 1690 阅读 · 0 评论 -
启动和关闭HANA服务器 (Stopping and Starting the HANA Server)
在linux命令行下命令:停止HANA脚本:Stophana启动HANA脚本:starthana如果您的系统中没有stophana和 starthana脚本只能使用 HDB start 和 HDB stop来启动/停止HANA使用root账号来启动和停止HANA系统 as root Start/usr/sap/hostctrl/exe/sapcontrol原创 2013-01-03 01:02:39 · 14397 阅读 · 0 评论 -
SAP HANA 字符函数(一) (SAP HANA String Functions)
SAP HANA 字符函数(SAP HANA String Functions):官方参考手册:http://help.sap.com/hana/html/_dql_functions_string.htmlASCII 函数:语法:ASCII( C )解释:返回字符串第一个字符的ASCII 码值。返回值为一个整数范例1:SELECT ASCII('Add') "ascii"原创 2013-04-24 01:42:48 · 9060 阅读 · 0 评论 -
SAP HANA 集合操作 UNION/Union all/INTERSECT/EXCEPT (SAP HANA Set Operations)
SAP HANA 集合操作:SAP HANA Set Operations官方文档参考: http://help.sap.com/hana/html/_esql_operators.html#sql_operators_set_operatorsSet OperatorsThe operators described in this section perform set oper原创 2013-04-17 22:18:49 · 4587 阅读 · 1 评论 -
SAP HANA 利用case和MAP函数实现行转列
SAP HANA 利用case和MAP函数实现行转列:范例表结构:CREATE TABLE SCORES( NAME NVARCHAR(30), SUBJECT NVARCHAR(30), SCORE DECIMAL(5,2));范例数据:insert into SCORES values ('张三','语文',90.00);insert into SCO原创 2013-04-16 02:32:39 · 18866 阅读 · 0 评论 -
SAP HANA ROWID (SAP HANA "$rowid$")
SAP HANA ROWID:范例一: Select "$rowid$",* from EMP where "$rowid$" >6 and "$rowid$" 范例二:SELECT "$rowid$" as ROW_ID,* FROM EMP 注意:只能使用"$rowid$",使用 $rowid$ "$ROWID$"都是错误的语法。 错误语法:错误范原创 2013-04-15 21:33:38 · 11571 阅读 · 1 评论 -
SAP HANA 备份与恢复(SAP HANA Backup and Recovery)
SAP HANA 备份与恢复: SAP HANA Backup and Recovery SAP HANA DataBase备份有两种类型:数据备份:Data BackUp日志备份:Log BackUp 数据备份:Data BackUp.第一,手动执行数据备份(Data backups are carried out manually)1.通过SAP HANA原创 2013-04-18 00:44:21 · 8822 阅读 · 0 评论 -
SAP HANA 字符函数(二) (SAP HANA String Functions)
SAP HANA 字符函数(二) (SAP HANA String Functions):原创 2013-04-28 15:38:24 · 5022 阅读 · 0 评论 -
设置SAP HANA列表的预加载(SAP HANA preload setting for column storage )
设置SAP HANA列表的预加载(SAP HANA preload setting for column storage ):SAP HANA 对列表采用的是懒加载机制,如果想在SAP HANA实例启动过程中完成对指定的列表的数据加载,可以对表进行预加载设置。参考文档: http://help.sap.com/hana/html/sql_alter_table.html ----》原创 2013-04-29 02:51:14 · 4518 阅读 · 0 评论 -
SAP HANA列存储懒加载(SAP HANA Lazy Loading for column store)
SAP HANA列存储懒加载(SAP HANA Lazy Loading for column store): SAP HANA对列表采用的是懒加载的机制.SAP HANA 对行表采用的是完全加载的机制(fully load).1.SAP HANA 数据库实例启动中把行表数据和定义为预加载的列表数据都加载到内存中,其余列表数据保存在硬盘中。2.对未定义为预加载的列表的数据在第一次请原创 2013-04-28 15:35:50 · 3750 阅读 · 0 评论 -
SAP HANA函数整理---数据类型转换函数---CAST(SAP HANA CAST)
CAST 函数: Data Type Conversion Function1.官方文档:http://help.sap.com/hana/html/sql_function_cast.html 作用:进行数据类型转换。2.语法:CAST (expression AS data_type) CAST( 列名/值/表达式 AS 数据类型)参数解释:1)原创 2013-04-15 21:21:50 · 21263 阅读 · 0 评论 -
SAP HANA学习目录
第1部分 SAP HANA简介第2.1部分 SAP HANA 的基本SQL语句和函数2.1.1 SAP HANA的数据类型2.1.2 数据定义语言2.1.3 数据操纵语言2.1.4 SELECT命令详解2.1.5 HANA中的CREATE TABLE AS ...和insert into 第2.2部分 SAP HANA的复杂SQL语句 第3部分 SAP原创 2013-04-11 22:21:50 · 5425 阅读 · 0 评论 -
SAP HANA HDB 命令
SAP HANA HDB 命令:HDB help 查看HDB帮助文档/usr/sap/HAN/HDB00> HDB helpUsage: /usr/sap/HAN/HDB00/HDB {start|stop|reconf|restart|version|info|proc|admin|kill|kill-|term } kill or kill-9 should never b原创 2013-01-06 22:25:36 · 3199 阅读 · 0 评论 -
SAP HANA开启和关闭SQL追踪(Turning on and off SQL tracing)
SAP HANA开启和关闭SQL追踪(Turning on and off SQL tracing):注意:SQL tracing会消耗相当的系统资源,因此我们应该慎重的使用,对于正式的生产系统我们应该只在必要的时候使用SQL tracing,并且使用完应该及时关闭。SAP HANA studio开启SQL tracing:第一步:打开 administration控制页面第二原创 2013-01-06 23:59:04 · 5091 阅读 · 0 评论 -
SAP HANA SQL语句UNION 和 UNION ALL的用法
UNION ALL--不合并重复行Selects all records from all selectstatements. Duplicates are not removed UNION [DISTINCT] --合并重复行UNION 和 UNION DISTINCT功能相同Selects all unique records from all selectsta原创 2013-01-07 00:45:09 · 4163 阅读 · 0 评论 -
SAP HANA 导入平面文件数据
导入数据的步骤:1)准备数据 平面文件(cvs文件)2)写control fileIMPORT DATA INTO TABLE [table_name] FROM [csv_file] option_list>option_list> := option_list> import_from_option>import_from_option> :=原创 2013-04-02 23:09:01 · 3165 阅读 · 0 评论 -
SAP HANA数据库安装
SAP HANA是一个全新设计的内存数据库系统,他即支持传统的行式存储也支持列式存储。HANA数据库具有很高的性能、并发能力和可扩展性。HANA即可以支持OLTP应用也可以支持OLAP系统。 我们都知道,制约数据库系统性能提升的关键瓶颈是I/O。为了解决这个问题,Oracle公司推出了Exadata,通过在存储层内置智能存储软件优化数据库层和存储层之间的I/O处理和传输。而SAP HANA数转载 2013-03-21 18:35:15 · 7417 阅读 · 2 评论 -
SAP HANA: 列式内存数据库评测
我一直怀疑SAP宣称的主存数据库HANA能够实现OLTP。因为内存是会“挥发”的,一旦断电,便什么都没了。这也许对OLAP来说没什么,毕竟数据可以重新从源系统中抽取,而且OLAP的业务紧迫性似乎也从来没有来得比OLTP重要。所以我也一直相信内存计算只会充单BI 加速器的功能,因此也就对之“意兴阑珊”了——一个做报表的的系统又能挑起什么样的惊涛骇浪呢?有段时间我把更多的注意力放在C-STORE上转载 2013-03-22 14:18:37 · 4996 阅读 · 0 评论 -
SAP HANA efashion案例(eFashion on HANA)
http://wiki.sdn.sap.com/wiki/display/BOBJ/eFashion+on+HANA原创 2013-04-11 22:51:30 · 2922 阅读 · 1 评论 -
SAP HANA的数据类型(SAP HANA DATA Type)
一、字符型(Character string types) 数据类型 最大长度 说明CHAR(size) 2000byte 固定长度字符串size表示存储原创 2013-04-13 01:26:00 · 10537 阅读 · 0 评论