`
JerryWang_SAP
  • 浏览: 1025185 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

一步步学习如何安装并使用SAP HANA Express Edition

阅读更多

使用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;
0
1
分享到:
评论

相关推荐

    华为 SAP HANA一体机 集群安装指南(RH5885H&RH8100 V3+5500 V3+SLES12SP1)02.pdf

    华为 SAP HANA 一体机集群安装指南 以下是从给定的文件中生成的相关知识点: SAP HANA 一体机集群安装指南概述 本文档提供了 Huawei FusionServer RH5885H&RH8100 V3 SLES12 SP1 与 Huawei OceanStor 5500 V3 ...

    SAP HANA 内存使用分析

    标题和描述中提到的知识点有:SAP HANA内存使用分析、SAP技术顾问或 Basis相关人员、通过SQL语句进行分析。 在SAP HANA数据库中,内存是最重要的资源之一。内存的使用情况对于SAP HANA系统的性能有着直接影响。因此...

    hana express VM Env

    SAP HANA Express 版(SAP HANA, express edition)是SAP为开发者提供的一款轻量级数据库解决方案,它包含了SAP HANA核心功能的一个子集,非常适合学习和开发使用。本文档主要介绍了如何安装和开始使用SAP HANA 2.0,...

    SAP HANA Client和Studio安装手册

    #### 一、SAP HANA Client安装步骤详解 **1. 解压安装包** - **安装包**: `HDB_CLIENT_NTINTEL` - **操作**: 将该安装包解压缩到指定位置。通常情况下,安装包会被打包为.zip或.tar.gz格式。您可以使用诸如WinRAR...

    SAP HANA Cockpit安装指导手册

    ### SAP HANA Cockpit安装与更新指南 #### 一、SAP HANA Cockpit简介 SAP HANA Cockpit是一款专为SAP HANA数据库设计的管理工具,它提供了全面的功能来管理和监控SAP HANA数据库环境。通过该工具,用户可以轻松地...

    SAP HANA-STUDIO 安装包

    7. **验证安装**:启动SAP HANA Studio,检查是否能成功连接到HANA实例,并能正常打开和使用各种工具。 SAP HANA Studio提供了以下主要功能: 1. **应用程序开发**:使用内置的开发工具,如ABAP Development Tools...

    hana快递版安装说明

    根据提供的文件信息,本知识点将详细解读关于SAP HANA Express Edition 2.0 SPS03的安装指南。文档中描述了如何安装SAP HANA Express Edition、配置相关工具及如何通过虚拟机方法进行安装。此指南主要针对英文版本的...

    SAP HANA操作手册

    SAP HANA是SAP公司推出的一款高性能数据库产品,它能够处理大量的数据并提供实时分析能力,满足现代企业对业务数据处理和分析的需求。HANA支持多种数据类型,包括结构化数据和非结构化数据,支持数据存储、处理、...

    SAP HANA 数据库 2.8.22 含 ODBC

    SAP HANA数据库是SAP公司推出的一款高性能的数据管理和分析平台,专为处理大量实时数据而设计。2.8.22是该数据库系统的一个版本号,代表着在该版本中,SAP对HANA进行了多方面的优化和更新,以提供更高效、稳定的服务...

    SAP_HANA_CLIENT_Rev81 x64 windows

    安装完成后,通过ODBC数据源管理器创建一个指向SAP HANA服务器的ODBC数据源,应用程序就可以通过这个数据源连接到HANA系统,执行SQL查询,进行数据操作。 总的来说,SAP HANA_CLIENT Rev81 x64 for Windows提供了与...

    HXEDownloadManager_win sap HANA express 下载工具

    HXEDownloadManager_win.EXE WINDOWS版本 sap HANA express 下载工具

    SAP HANA SR配置手册

    《SAP HANA SR配置手册》是一份详细指导如何配置SAP HANA系统复制(System Replication)的重要参考资料。这份手册旨在确保SAP HANA数据库的高可用性(HA)和灾难恢复能力,通过系统复制技术,可以在主系统发生故障...

    SAP HANA Platform 2.0参考手册完整版

    SAP HANA Platform 2.0 是一个先进的内存数据平台,专为实时业务分析和应用程序设计,为企业提供了高效的数据处理和分析能力。该平台利用了高性能的列式存储、并行处理和数据库内计算功能,使得企业能够进行大规模的...

    华为SAP HANA一体机技术白皮书(单机方案).pdf

    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 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: ...

    SAP HANA 平台软件开发实战教程

    SAPHANA是一款革命性的产品,开创了大数据内存计算的先河。本书详细讲述SAPHANA平台的各种技术以及在SAPHANA平台上的软件开发过程。主要内容包括:SAPHANA的各个特性;SAPHANAStudio;属性视图;分析视图;图形化...

    SAP_HANA_STUDIO_X64_2.3.37.zip

    5. **扩展性**:除了基本功能,SAP HANA Studio还允许用户安装和配置额外的插件,以扩展其功能,例如支持其他SAP产品或服务。 6. **报表和分析**:与BusinessObjects工具集成,开发者可以设计和实现复杂的报表和...

    SAP HANA 中调试存储过程

    SAP HANA是一个高性能的内存数据库系统,它提供了一系列功能强大的工具来进行数据分析、应用开发、存储过程编写等操作。其中,对于存储过程的调试是开发者日常开发工作中的一个重要环节,SAP HANA为存储过程提供了...

    SAPHANA数据库.pdf

    SAP HANA是一个基于内存的关系数据库管理系统,它提供了高性能的数据处理能力和实时数据分析能力。SAP HANA的核心是基于列式存储和内存计算的技术,能够快速处理大量数据,提供实时的数据分析和报表生成能力。 1. ...

Global site tag (gtag.js) - Google Analytics