使用Jerry这篇文章《在Google Cloud platform上的Kubernetes集群部署HANA Express》里介绍的方法在Google Cloud Platform的Kubernetes cluster上安装SAP HANA Express.
文中介绍了一个yaml文件,里面声明了容器镜像文件store/saplabs/hanaexpress:2.00.033.00.20180925.2.
安装完成后,在启动的pod里有两个容器,分别运行着SQLPad和HANA Express.
SQLPad是一个基于Nodejs开发的直接在浏览器运行SQL查询并对结果进行可视化展示工具。SQLPad支持的数据库非常多,比如:MySQL, Postgres, SQL Server, Vertica, Crate, Presto等。
使用kubectl get services拿到sqlpad的external IP:
在浏览器里输入刚才获得的IP地址,后面加上默认的3000端口,打开sqlpad的web控制台:
注册一个帐户并登录:
选择admin-Connections:
新建一个数据库连接:
database driver从下拉菜单里选择SAP HANA:
回到Google Cloud Platform的cloud shell,使用kubectl get services获得hxe-connect的external IP:
把这个地址填到数据库创建向导里:
创建一个名为quotes的collection并插入一些数据:
create collection quotes;
insert into quotes values ( { "FROM" : 'HOMER', "TO" : 'BART', "QUOTE" : 'I want to share something with you: The three little sentences that will get you through life. Number 1: Cover for me. Number 2: Oh, good idea, Boss! Number 3: It wai like that when I got here.', "MOES_BAR" : 'Point( -86.880306 36.508361 )', "QUOTE_ID" : 1 });
insert into quotes values ( { "EPISODE" : 'GRADE SCHOOL CONFIDENTIAL', "FROM" : 'HOMER', "QUOTE" : 'Wait a minute. Bart''s teacher is named Krabappel? Oh, I''ve been calling her Crandall. Why did not anyone tell me? Ohhh, I have been making an idiot out of myself!', "QUOTE_ID" : 2, "MOES_BAR" : 'Point( 2.161018 41.392641 )' });
insert into quotes values ( { "FROM" : 'HOMER', "QUOTE" : 'Oh no! What have I done? I smashed open my little boy''s piggy bank, and for what? A few measly cents, not even enough to buy one beer. Weit a minute, lemme count and make sure…not even close.', "MOES_BAR" : 'Point( -122.400690 37.784366 )', "QUOTE_ID" : 3 });
注意这个生成的sql collection并不是数据库表,而是一种document store(noSQL),实际上只是键值对-key value pair.
下面的SQL语句执行的操作是把document store里的值取出进行分析,将分析结果存放到新创建的column table里:
--Create a columnar table with a text fuzzy search index
create column table quote_analysis
(
id integer,
homer_quote text FAST PREPROCESS ON FUZZY SEARCH INDEX ON,
lon_lat nvarchar(200)
);
-- Copy the quotes form the JSON store to the relational table
insert into quote_analysis
with doc_store as (select quote_id, quote from quotes)
select doc_store.quote_id as id, doc_store.quote as homer_quote, 'Point( 2.151255 41.354159 )'
from doc_store;
相关推荐
华为 SAP HANA 一体机集群安装指南 以下是从给定的文件中生成的相关知识点: SAP HANA 一体机集群安装指南概述 本文档提供了 Huawei FusionServer RH5885H&RH8100 V3 SLES12 SP1 与 Huawei OceanStor 5500 V3 ...
标题和描述中提到的知识点有:SAP HANA内存使用分析、SAP技术顾问或 Basis相关人员、通过SQL语句进行分析。 在SAP HANA数据库中,内存是最重要的资源之一。内存的使用情况对于SAP HANA系统的性能有着直接影响。因此...
SAP HANA Express 版(SAP HANA, express edition)是SAP为开发者提供的一款轻量级数据库解决方案,它包含了SAP HANA核心功能的一个子集,非常适合学习和开发使用。本文档主要介绍了如何安装和开始使用SAP HANA 2.0,...
#### 一、SAP HANA Client安装步骤详解 **1. 解压安装包** - **安装包**: `HDB_CLIENT_NTINTEL` - **操作**: 将该安装包解压缩到指定位置。通常情况下,安装包会被打包为.zip或.tar.gz格式。您可以使用诸如WinRAR...
### SAP HANA Cockpit安装与更新指南 #### 一、SAP HANA Cockpit简介 SAP HANA Cockpit是一款专为SAP HANA数据库设计的管理工具,它提供了全面的功能来管理和监控SAP HANA数据库环境。通过该工具,用户可以轻松地...
7. **验证安装**:启动SAP HANA Studio,检查是否能成功连接到HANA实例,并能正常打开和使用各种工具。 SAP HANA Studio提供了以下主要功能: 1. **应用程序开发**:使用内置的开发工具,如ABAP Development Tools...
根据提供的文件信息,本知识点将详细解读关于SAP HANA Express Edition 2.0 SPS03的安装指南。文档中描述了如何安装SAP HANA Express Edition、配置相关工具及如何通过虚拟机方法进行安装。此指南主要针对英文版本的...
SAP HANA是SAP公司推出的一款高性能数据库产品,它能够处理大量的数据并提供实时分析能力,满足现代企业对业务数据处理和分析的需求。HANA支持多种数据类型,包括结构化数据和非结构化数据,支持数据存储、处理、...
SAP HANA数据库是SAP公司推出的一款高性能的数据管理和分析平台,专为处理大量实时数据而设计。2.8.22是该数据库系统的一个版本号,代表着在该版本中,SAP对HANA进行了多方面的优化和更新,以提供更高效、稳定的服务...
安装完成后,通过ODBC数据源管理器创建一个指向SAP HANA服务器的ODBC数据源,应用程序就可以通过这个数据源连接到HANA系统,执行SQL查询,进行数据操作。 总的来说,SAP HANA_CLIENT Rev81 x64 for Windows提供了与...
HXEDownloadManager_win.EXE WINDOWS版本 sap HANA express 下载工具
《SAP HANA SR配置手册》是一份详细指导如何配置SAP HANA系统复制(System Replication)的重要参考资料。这份手册旨在确保SAP HANA数据库的高可用性(HA)和灾难恢复能力,通过系统复制技术,可以在主系统发生故障...
SAP HANA Platform 2.0 是一个先进的内存数据平台,专为实时业务分析和应用程序设计,为企业提供了高效的数据处理和分析能力。该平台利用了高性能的列式存储、并行处理和数据库内计算功能,使得企业能够进行大规模的...
1. SAP HANA 概述:SAP HANA是一种高性能内存数据库,能够实时处理大量数据,具有高性能、实时分析和数据处理能力。 2. SAP HANA 架构:SAP HANA架构主要包括SAP HANA Database和SAP HANA 应用两部分。SAP HANA ...
SAP HANA Developer Quick Start Guide For SAP HANA XS Classic Model SAP HANA Platform 2.0 SPS 00 Document Version: 1.0 – 2016-11-30 from: ...
SAPHANA是一款革命性的产品,开创了大数据内存计算的先河。本书详细讲述SAPHANA平台的各种技术以及在SAPHANA平台上的软件开发过程。主要内容包括:SAPHANA的各个特性;SAPHANAStudio;属性视图;分析视图;图形化...
5. **扩展性**:除了基本功能,SAP HANA Studio还允许用户安装和配置额外的插件,以扩展其功能,例如支持其他SAP产品或服务。 6. **报表和分析**:与BusinessObjects工具集成,开发者可以设计和实现复杂的报表和...
SAP HANA是一个高性能的内存数据库系统,它提供了一系列功能强大的工具来进行数据分析、应用开发、存储过程编写等操作。其中,对于存储过程的调试是开发者日常开发工作中的一个重要环节,SAP HANA为存储过程提供了...
SAP HANA是一个基于内存的关系数据库管理系统,它提供了高性能的数据处理能力和实时数据分析能力。SAP HANA的核心是基于列式存储和内存计算的技术,能够快速处理大量数据,提供实时的数据分析和报表生成能力。 1. ...