问题标签 [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.
converter - 将 T-SQL Declare 语句转换为 SAP HANA
我似乎无法使用在 SAP HANA 中工作的声明语句获取查询。下面我放置了原始工作 T-SQL 版本和 SQL 转换器输出的 HANA 版本。我已经尝试了几个版本和组合,但每次我得到的错误你也会在下面找到。有人愿意给我一个“如何做”以便我可以复制吗?我还详细说明了 SAP 文档,但没有任何内容可以帮助我。您的帮助将不胜感激。
T-SQL 代码:
翻译后的 HANA 查询:
我得到的错误:
7 个语句的持续时间:13 毫秒
spring-batch - 有没有人尝试实现一个不受支持的数据库以用于 Spring Batch 的 jobRepository?
Spring Batch 不支持我的数据库 Sap Hana db。我正在寻找有关如何为 SpringBatch 的 SimpleJobRepository 实现我自己的 DAO 的指南。以前试过这个吗?
我没有包含数据库类型属性,因为根据 Spring Batch 网站不包含它会自动搜索数据库类型。我还使用了 JobRepositoryFactoryBean 因为数据库不受支持。
我很高兴为此编写自己的实现,也许我可以将它贡献给 spring 批处理源。
我的设置如下:
目前我收到以下错误:
hana - 为什么我的 HANA XS 浏览器会话在不活动时不会超时?
我有一个由 HANA 提供的 XSJS 页面。当我尝试从浏览器访问它时,我需要通过一个很好的基本身份验证机制。
到目前为止,一切都很好。但是如何配置 HANA XSEngine 以便在我长时间未使用它后它会超时我的 Web 会话?我已将 xsengine -> httpserver -> sessiontimeout 参数配置为 30(我告诉它以秒为单位),但这无济于事。只要浏览器保持打开状态,会话就会保持活动状态。
我有一个技巧是关闭浏览器。另一个技巧是删除浏览器历史记录中的活动登录会话。两者都强迫我重新登录,非常好。但是这些太蹩脚了,因为它们依赖于用户操作。我相信 SAP HANA 比这更明智。
我将非常感谢您的帮助。有不同的参数要设置吗?我在 SP07 上。我将 xsengine 作为一个单独的进程运行。
非常感谢。
sql - 创建表失败并出现 dup 错误,因为它无法识别表在前面的语句中被删除
专家...
我有一个存储过程,我试图将记录写入临时表。作为第一步,我想无条件地删除临时表(它可能不存在),然后根据我们拥有的 z-table 表重新创建表。本质上,我要的是一张空表,它是一个特定表的重复布局,以便稍后进行比较。
我尝试了一个简单的 DROP TABLE,但如果该表尚不存在,这将是一个很好的选择。我从这里找到了一种方法来创建另一个存储过程,该过程在 M_TABLES 中查找临时表,如果有记录则将其删除。我这样做了。都好。
问题是我删除表的 SP 将删除它,但是接下来的 CREATE TABLE 的反应好像它仍然存在 SAP DBTech JDBC:[288]:不能使用重复的表名。经过几次测试,我确认 drop-table 存储过程确实按预期工作。
我想也许我应该添加一个“提交”,但我收到一个编译错误,表明该功能不受支持。
接下来的两行是相关代码。
drop store 流程:
我的解决方法是手动运行 drop-table-stored-procedure。我宁愿不这样做。
谢谢你。
webstorm - 使用 WebStorm 开发 SAPUI5 应用程序
查看 HANA 上交付的一些 SAPUI5 代码,我注意到一些 SAP 开发人员使用了 WebStorm 甚至 RubyMine。我还听说客户站点上的各种其他开发人员使用 WebStorm 将代码签入 ABAP 存储库。
HANA 和 ABAP 存储库在技术上看起来都是专有的。将 SAPUI5 代码与 HANA 和 ABAP 存储库同步的默认方法似乎是使用 Eclipse 或基于 Eclipsed 的 HANA Studio,通过安装的 SAP 交付插件。
我搜索并找不到任何插件或帮助您如何在不使用 Eclipse 或 Orion 的情况下轻松签入和签出 HANA 或 ABAP 存储库。
对于 HANA,您可以使用SAP HANA 部署 Shell之类的东西将 Github 放在中间,在 ABAP 堆栈上,您可以 /UI5/UI5_REPOSITORY_LOAD 手动上传,我听说过开发人员通过监听反向工程日食使用的服务的替代方案HTTP 流量或反编译插件。
我的问题是其他人如何使用 Webstorm 在团队中开发 SAPUI5 应用程序,以及如何将代码与 SAP 存储库同步?
azure - 尝试在 Azure 上部署 SAP HANA 开发人员版时出错
我正在尝试在 SAP CAL 中创建 SAP HANA 开发人员版 1.0 Rev 80 的实例。
当实例正在处理时,我收到以下错误:
操作开始在步骤 CreateDeploymentAction 上失败,消息为:BadRequest:超出资源类型“核心计数”的订阅策略限制。资源类型“核心计数”的限制为每个订阅 2 个,当前计数为 0,请求的增量为 8。
现在我正在关注本指南:http ://azure.microsoft.com/blog/2014/07/22/step-by-step-guide-for-deployment-of-sap-hana-developer-edition-on-microsoft -azure/ 它发生在图 19 中。
我已经尝试联系 SAP 支持,但他们无法进一步帮助我,所以我希望这里有人可以。
提前致谢。
laravel - 将完整的 LAMP 堆栈 Laravel 应用程序转换为 SAP Hana
SAP Hana 可以用作任何类型应用程序的替代数据库,包括 Laravel 上的 LAMP 应用程序。
最近,似乎有人通过 XS 引擎和 XSJS 应用程序推动应用程序代码更接近实际数据库。这本质上是一个应用服务器,在 SAP Hana 中为应用程序提供本地服务。
这是两难的。如果我有一个在 mySQL 上运行的 PHP/Laravel 应用程序,有哪些选项可以通过重写尽可能少的代码使其尽可能接近原生 UI5 应用程序?
我们需要将我们的应用程序从 Laravel/LAMP 迁移到使用 SAP Hana 的原因是因为我们的初创公司Tallyfy是SAP Startup Focus 计划的成员。我相信,该计划中有数千家初创公司。这不仅需要将 HANA 用作数据库,还需要在 HANA 容器中使用大量其他控制器/UI 繁重的代码。
flyway - 使用 FlyWay 进行 HANA 迁移
简单的问题,FlyWay 是否支持 HANA?特别是 SQLScript?我在 HANA 和 FlyWAy 网页上都没有找到任何信息。是否有持续发展?
html - SAP HANA:无法在 HTML 中调用 xsjs 文件
我有一个 SAP UI5 应用程序项目,其中一个页面是product.html
和一个 xsjs 文件getProductCat.xsjs
。
现在我从记事本中对 HTML 页面进行了一些更改。当我尝试在 HANA 的网络浏览器中打开时,更改就在那里,但它无法连接到 xsjs 文件。但是,如果我尝试通过浏览器打开它会连接到 xsjs 但更改不存在,似乎它正在打开旧文件。
由于我是 SAP UI5 的新手,所以我认为我缺少一些基本步骤。
java - 我正在安装 HANA Studio,并且下载了 JDK 1.8 和 JDK 1.7。如何将 HANA Studio 安装指向 JDK 1.7?
我正在安装 HANA Studio,并且下载了 JDK 1.8 和 JDK 1.7。我将 JDK 1.8 用于 Eclipse 和我正在处理的其他一些事情,但是当我尝试通过 SAP HANA 生命周期管理应用程序安装 HANA Studio 时,我遇到了一个错误,提示可以找到 JDK 1.8 而其他人不能。以下是我在尝试再次重新安装之前经历的场景......没有成功:
- 下载 1.6 和 1.7
- 删除了 windows explorer 中的所有 JDK/JRE,只重新下载了 1.6 和 1.7
- 进入控制面板 > Java > 添加 JDK > 导航到 1.6
- 进入控制面板 > Java > 添加 JDK > 导航到 1.7
你认为我还应该尝试什么?我需要在接下来的 2 天内得到这个。谢谢!!