- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[SAPHANA数据库
SAP HANA? 数据库 – 开发指南– 如何使用SQL和SQLScript数据建模SAP HANA 数据库开发指南如何使用 SQL 和 SQLScript 数据建模1.简介 1.1什么是SAP HANA 1.2相关文档 2.SAP HANA数据库概念 2.1 基本概念 2.1.1 现代化硬件对数据库系统架构的影响 2.1.2 基于列式和行式的存储 2.1.3 列式表的优势 2.2 架构概览 2.3 SAP HANA数据库概念:表,模型和视图处理 2.3.1 表,试图和星型结构 2.3.2 SAP HANA模型视图 2.3.3 SAP HANA视图处理 3. 教程 3.1 使用SAP HANA studio 3.2 如何使用SAP HANA modeler 3.2.1 如何建立分析试图 3.2.2 查看表 3.2.3 建立分析试图 3.2.4 MANDT属性 3.2.5 过滤器的应用 3.2.6 创建属性试图 3.2.7 创建简单的星型架构 3.2.8计算属性 3.2.9 多语种属性视图(文本视图) 3.2.10 图形化计算视图 3.2.11 如何创建脚本计算视图 3.3 使用SAP HANA studio执行SQL和SQLScript 语句 3.4 如何显示查询计划 3.4.1 查询计划中的列 3.4.2 查询计划中的OPERATOR_NAME列 3.5 使用jdbc驱动 3.5.1 安装驱动 3.5.2 系统必备 3.5.3 jdbc驱动的整合 3.5.4 加载jdbc驱动 3.5.5 连接地址 3.5.6 jdbc 4.0标准扩展api 3.5.7 jdbc跟踪记录 3.5.8 匹配SQL和java类型 4. 最佳实践 4.1 列式存储引擎的特点 4.2 SQL查询代价的估算 4.2.1 行式搜索代价模型SAP HANA 数据库开发指南如何使用 SQL 和 SQLScript 数据建模4.2.2 列式搜索代价模型 4.3 SQL查询列引擎的优化技巧 4.3.1 表达式 4.3.2 联接 4.3.3 EXISTS / IN运算符 4.3.4 set操作 4.4 SQLScript推荐实践 4.4.1 减少SQL语句的复杂度 4.4.2 识别共同的子表达式 4.4.3 多层聚集 4.4.4 理解语句执行的代价 4.4.5 充分利用底层引擎 4.4.6 减少依赖性 4.4.7模拟SQL语句中的函数调用 4.4.8 避免混合使用计算引擎操作符和SQL查询 4.4.9 避免使用游标 4.4.10 避免使用动态SQL 4.4.11 跟踪和调试 免责声明 本文档为预览版本,文档中的内容均不是来自SAP AG公司发布的任何关于SAP的产品,策略,或未来的发展的官方声明。文档中的信息可能是不完整或是不正确的。SAP公司不假设,不保证,对本文档为您的商业用途或利用它产生的任何损失不承担责任。本文档应当在您已授权SAP HANA许可下使用,并受其条款指导您使用SAP HANA。SAP HANA 数据库开发指南如何使用 SQL 和 SQLScript 数据建模1. 简介1.1 什么是SAP HANA?SAP HANA是由SAP带给您的一项令人兴奋的新技术。其核心利用了创新型的内存技术来存储数据,特别适合处理数据量非常大的表格型或关系型的数据,具有前所未有的性能。常见的数据库以行方式存储表格数据,例如,描述一个地址的所有数据都存储在内存中相互毗邻的位置。如果你的需求只是访问一个地址,程序会运行的很快,因为所有的数据是连续存储的。然而,试想这样的场景,你的程序需要计算有多少已储存的地址与特定的国家,城市或邮编对应?这种情况下,就可能不得不扫描整张表,选出每一行,然后检查国家或城市是否是需要的。由于所有的大容量存储设备,例如硬盘,以一种与感兴趣的数据相比很大的一整块形式访问数据,例如512字节的硬盘,很可能该设备读取一至多行的数据只是为了查找几个字符,比如“巴西”或是“旧金山”。业务数据表经常含有很多偶尔使用的数据字段或列,例如和其他表相关联的数据,或者控制其他字段使用的数据字段。你能想象如果你的程序可以绕开不必要的列而访问真正需要的信息所带来的效率提升吗? 如果使用这种数据存储方式,你将会体验到数据库或程序明显更快的响应。SAP HANA通过高效的列式存储方式组织表来让你绕开读取不需要的数据。除了常见的行式存储架构之外,同样可以使用列式存储。这意味着你的程序无须等待数据库获取不需要的数据,因为列式表中的所有数据都是以相邻方式储存。因此,在我们的地址表例子中,扫描列字段“国家”或“城市”比读取行式存储快很多。 但是,如果你的数据库系统已经把所有数据缓存到内存或是靠近处理器的快速读取内存中,列式内存布局是否仍然可以加速访问?来自SAP和位于波茨坦市的
您可能关注的文档
最近下载
- (高清版)B-T 2099.1-2021 家用和类似用途插头插座 第1部分:通用要求.pdf VIP
- 劳动创造美好生活中职生劳动教育全套教学课件.pptx
- 人工智能在高中美术课堂中的应用.pdf
- 西藏自治区日喀则市高一入学数学分班考试真题含答案.docx VIP
- 2025黑龙江省建设投资集团有限公司面向系统内部及社会招聘12人笔试备考试题及答案解析.docx VIP
- 医院医德医风考评公示制度医德医风考评制度及考评实施细则.docx
- 晶体工程资料.pdf VIP
- 成都川师锦华小升初入学分班考试英语考试试题及答案.docx VIP
- 第六章晶体工程.ppt VIP
- ASUS华硕ROG SWIFT PG65UQ中文说明书.pdf VIP
文档评论(0)