![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sap hana
文章平均质量分 58
全岛铁盒2023
这个作者很懒,什么都没留下…
展开
-
HANA开发指南
4、函数:CAST、TO_DATS、TO_INT、TO_VARCHAR、ADD_DAYS、LAST_DAY、DAYS_BETWEEN、CURRENT_UTCTIMESTAMP、NEXT_DAY、NOW、ABS、CEIL、GREATEST、LEAST、LOG、MOD、POWER、ROUND、CONCAT、LEFT、LPAD、LTRIM、REPLACE、UCASE、CURRENT_SCHEMA、NULLIF、SESSION_CONTEXT等。原创 2023-04-26 10:58:32 · 1112 阅读 · 0 评论 -
创建远程HANA数据源
更新表结构需要使用SQL语句:ALTER VIRTUAL TABLE [<schema>.]<virtual_table_name> REFRESH DEFINITION。填写对应的Server、Port、User Name、Password。1、打开BH1列表->Provisioning->右击Remote Source->选择New Remote Source。1、打开BH1列表->Catalog->选择对应的Schema->右击Table->选择New Vitual Table。原创 2023-04-26 10:44:52 · 265 阅读 · 0 评论 -
LAG Function (Window) HANA行偏移函数
CREATE ROW TABLE T (class CHAR(10), val INT, offset INT); INSERT INTO T VALUES('A', 1, 1); INSERT INTO T VALUES('A', 3, 3); INSERT INTO T VALUES('A', 5, null); INSERT INTO T VALUES('A', 5, 2); INSERT INTO T VALUES('A', 10, 0); INSERT INTO T VALUES('.原创 2022-01-09 09:25:57 · 488 阅读 · 0 评论 -
JSON_VALUE Function (JSON)
The following statement returns a value of 10:SELECT JSON_VALUE('{"item1":10}', '$.item1') AS "value" FROM DUMMY;The following statement returns a value of 5:SELECT JSON_VALUE('{"item1":{"sub1":10}, "item2":{"sub2":5}, "item3":{"sub3":7}}', '$.*.sub2'原创 2022-01-09 09:12:43 · 686 阅读 · 0 评论 -
JSON_TABLE Function (JSON)
SAP Help PortalThe following examples use the table created below:CREATE ROW TABLE T1 (A INT, B NVARCHAR(5000));INSERT INTO T1 VALUES (1, '{ "PONumber": 1, "Reference": "BSMITH-74635645", "Requestor": "Barb Smith", "U原创 2022-01-09 09:12:09 · 265 阅读 · 0 评论 -
JSON_QUERY Function (JSON)
The following query returns the value {"item1":1,"item2":2,"item3":3}.SELECT JSON_QUERY('{"item1":1, "item2":2, "item3":3}', '$') AS JSONQUERY FROM DUMMY;The following query returns the value [1].SELECT JSON_QUERY('{"item1":1, "item2":2, "item3":3}',原创 2022-01-09 09:10:28 · 430 阅读 · 0 评论 -
HANA元数据调取
下面只是调取 表和视图的字段信息,还有很多 官方视图,也很有用,这个要对个 EN文档看了路径:HANA->Catalog->SYS->Views原创 2021-08-25 09:22:13 · 1026 阅读 · 2 评论 -
hana oData 创建过程
本例只是记录 比较简单的 单表创建过程共四个文件,每个文件作用不一样.xsaccess–应用程序访问文件允许您指定谁或什么人有权访问SAP HANA XS应用程序包公开的内容,以及允许他们查看的内容。例如,您可以使用应用程序访问文件来指定是否使用身份验证来检查对包内容的访问,以及是否存在隐藏或公开目标和源URL的重写规则 .xsapp–要在SAP HANA扩展应用程序服务(SAP HANA XS)上开发和部署的每个应用程序都必须有一个应用程序描述符文件。应用程序描述符是用于描述SAP HA..原创 2021-08-19 10:00:01 · 292 阅读 · 0 评论 -
URI Conventions (OData Version 2.0)
IntroductionThe Open Data Protocol (OData) enables the creation of REST-based data services, which allow resources, identified using Uniform Resource Identifiers (URIs) and defined in a data model, to be published and edited by Web clients using simple H原创 2021-08-19 09:53:14 · 168 阅读 · 0 评论 -
hana odata 无需用户密码访问设置
登陆:http://XXXX/sap/hana/xs/admin/找到 对应odata 下的 .xssqlcc 文件Edit 它,设置好 访问的用户名和密码原创 2021-08-19 09:47:38 · 200 阅读 · 0 评论 -
REST your Models on SAP HANA XS
The aim of this blog is to provide details on how to expose SAP HANA modeled views throughSAP HANA Extended Application Services (SAP HANA XS). The information shared within the blog does require some level of familiarity with SAP HANA – specifically arou.转载 2021-08-18 16:18:43 · 149 阅读 · 0 评论 -
在SAP HANA中使用OData(二)
在前一篇文章中,笔者介绍了在SAP HANA中使用OData访问SAP HANA中数据的方法,在接下来的本篇文章中,将分享一些OData中服务定义的一些例子。通常有两种方式通过OData来暴露SAP HANA中的数据库对象,一是直接使用Database Object,比如前一篇和本篇文章介绍的例子,这种方式针对于数据已经存在于SAP HANA中,在Repository中没有对应的设计时对象(Design-time Object);另一种方式是通过暴露repository中的设计时...原创 2021-08-18 15:54:46 · 575 阅读 · 0 评论 -
在SAP HANA中使用OData(一)
1 OData介绍 OData全称是Open Data Protocol,即开放数据协议,由微软公司最初提出,它的主要用途便是通过Web来对数据库中的数据进行查询与更新。在SAP HANA的XS Engine中提供了OData的实现,所以在开发基于XS Engine的应用程序时,如果使用OData来访问数据,将会十分方便与快捷。另外,OData也可以作为其他应用的数据源,不一定需要ODBC或者JDBC去访问SAP HANA中的数据。在当前的SAP HANA XS E...原创 2021-08-18 15:53:51 · 1188 阅读 · 0 评论 -
HANA SSO BO and Analysis for Office 4.2
最近一个项目用到了Analysis for Office,但是用户在访问的时候需要 连接 BO,而BO在打开Analysis for Office 文件的时候,需要再一次的输入 HANA的用户密码。为了解决这个问题SAP官方给出的方案就是 对 BO 和 HANA 做SSO集成。第一步:保证HANA 和 BO 服务器网络是互通的,并且可以通过域名访问,不能用IP访问并且操作HANA的用户密码要有以下角色权限:• sap.bc.ina.service.v2.userRole::INA_US.原创 2021-08-17 10:13:20 · 326 阅读 · 0 评论 -
SAP HANA ARRAY与CUSOR的性能比较
1引言在某些应用场景下,针对表的一些复杂操作无法用标准SQL的函数完成。这时我们可以使用游标获取表中的每一行数据,进而实现需要的操作。但是,游标所带来的性能损耗使得数据库开发人员对其避而远之。SAP HANA ARRAY为操作表的每一行数据提供了另一种方式。本文首先介绍SAP HANA ARRAY的使用方法,然后通过一个示例展示ARRAY和CURSOR的性能差异。2 SAP ...转载 2019-11-22 14:26:27 · 446 阅读 · 0 评论