问题标签 [hana]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sap - 是否可以在 SAP HANA 中创建分析视图作为持久模型
在 SAP HANA 数据库中,可以将表、视图、模式、序列等数据库对象创建为持久模型。例如,我创建了包含新表描述的 .hdbtable 文件,激活该文件将在 SAP HANA 中创建一个表。
问题是是否可以将属性视图和分析视图创建为持久模型。
我尝试使用 GUI 编辑器生成的 XML 描述符文件在新项目中重新创建视图。这适用于属性视图,其中激活 .attributeview 文件会创建一个新的属性视图,但它不适用于 .analyticview。
那么,如果可以将分析视图创建为持久模型,那么要遵循哪些步骤?
谢谢
sql - Sap Hana:PostgreSQL 中类似“年龄”的功能
SAP HANA 中是否有与 PostgreSQL 具有相同语义的函数age
,即返回给定时间戳和当前时间戳之间的差异?
我知道
在 SAP HANA 中将对应于
在 PostgreSQL 中。不幸的是,这不是我的选择,因为我没有信息<= 2
。我正在寻找一种将age(COLUMN_NAME)
(PostgreSQL)转换为 SAP HANA 的方法。
有任何想法吗?
mysql - 限制特定列sql hana的输出
我有一个如下所示的表结构,我想要做的是检索每个公司代码值最高的前三个记录。
我用谷歌搜索,我找不到更好的方法,所以希望你们能帮助我。
顺便说一句,我正在 MySQL 和 SAP HANA 中尝试这样做。但我希望如果我只能获得 MySQL 的帮助,我可以在查询 HANA 时获取“结构”
非常感谢!
这是表格:
sql - 如何在动态传递给存储过程的度量上应用聚合函数?
我正在尝试在存储过程中的分析视图上按维度进行吐痰,并且我想传递我将动态应用聚合函数的度量。所以我做了以下事情:
然后我这样调用程序:
但我收到一条错误消息:
我也尝试使用 CE_ 函数来做到这一点,这就是我所做的:
我这样称呼这个程序:
但是,我仍然收到一条错误消息:
顺便说一句,作为一种解决方法,可以创建一个动态 SQL 查询来解决这个问题,这里有一个例子: create procedure procHO2(in currentMeasure varchar(60)) language sqlscript as begin
我这样称呼它
但我不想动态创建 SQL 查询,因为 SAP 不推荐它。
那么如何动态传递聚合度量呢?
sql - 将列数据类型从 varchar 转换为 int
我正在尝试对包含多行可以假定为事务的 SAP HANA 数据库表创建预测分析。
为此,我使用预测分析库 (PAL) 中的先验算法来生成对未来数据实例的预测。
但是,我将行 id 作为整数,但另一个对象的 id 作为 varchar(尽管它包含数字并且在极少数情况下为空)。
我的问题是,有没有办法将另一个 id 字段转换为 SAP HANA 数据库中的整数?
我需要这种格式以便为 APRIORI 算法提供 AFLPAL 中的存储过程。
或者,我的方法完全错误吗?
sap - 如何在 HANA 数据库中为 DB 用户设置访问撤回
我收到了业务最终用户关于撤消生产系统的请求,我们有一个用户需要访问生产系统,但业务团队同意每周只提供两天,只提供 2 小时的窗口。
用户访问日期和时间:
星期三:太平洋时间下午 3 点到下午 4 点。星期六:太平洋时间下午 2 点到 4 点。
我不确定我们如何限制这样的用户。
如果您知道任何想法,请告诉我
stored-procedures - 在 SAP HANA 中探索分析视图的过程
我正在创建一个程序,可以在给定一个维度、一个度量和一个过滤器(where 子句)的情况下探索分析视图
其中 dataSubset 是一种数据类型,定义如下:
但是我收到了这个错误,请您检查一下有什么问题吗?
我还尝试将 currentMeasure 定义为 varchar 但仍然遇到相同的错误。
我最终要实现的是创建一个存储过程,它可以帮助另一个过程根据用户定义的一组给定参数选择数据子集:维度、度量和过滤器。
下降过程动态探索;
我已经创建了一个基于动态 SQL 进行这种动态探索的过程,不推荐使用此功能。我正在寻找的是一种更好的解决方案/想法来对分析视图(数据立方体)进行这种动态探索。
谢谢
java - 通过 JDBC 连接到远程 HANA 数据库时出现问题
我正在从我的笔记本电脑上运行一个小型 JAVA 程序,试图通过 JDBC 连接到我们的 HANA 服务器以获得“我们可以吗?” 原型。
我知道可以通过 JDBC 连接连接到远程 HANA 服务器。但是,我不能。这是我使用 sapdbc.jar 文件从 JAVA 中使用的方法。我只是在这里测试连接。
该实例为 00,但如果需要,则看不到将其包含在连接字符串中的何处。我已经仔细检查了所有属性。
我们的 HANA 服务器由另一家公司托管,尽管访问它是在我们的网络内。这可能是一个原因吗?
感谢您的帮助。
我得到的连接错误是:
sap - 如何删除 SAP HANA 中临时表的内容?
我以这种方式在 SAP HANA 中创建一个临时表:
但是,此表不支持 delete 语句。即调用:
会抛出错误:
在存储过程中使用此表时,内容将与新数据连接,而不是被新数据替换。我该如何解决这个问题?
java - 使用 JDBC 在 HANA 中调用 HANA 存储过程的语法错误
我在调用 HANA 存储过程时遇到语法错误。在 Hana Studio 的 SQL 编辑器中它可以工作,但 Java 中 prepareCall 的语法必须不同。我认为这是包名称后的正斜杠,但不知道该怎么做。
是因为我在 Content 文件夹下创建了存储过程吗?它应该建在其他地方吗?
这是连接和调用。连接很好