问题标签 [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.
abap - 我应该如何开始学习 SAP?
我是一名 MS 开发人员,致力于提供 MS 技术和 SAP 之间的桥接产品。
我已经习惯了 MS 领域,它似乎与 SAP 有着完全不同的理念。这开始成为一个问题——我无法“获得”SAP。
那么,什么是“学习”SAP 的好材料呢?- 了解人们为什么购买它,从业务角度如何使用它,如何从技术角度看待架构,了解它的结构,SAPGUI 中的重要工具是什么,以及如何学习如何阅读ABAP?不寒而栗
我知道足够的 SAP 来完成我的工作 - 我知道 SAP 中的符文。但这还不够,SAP SDN 和帮助对于大图视图确实不够(它对于小图视图也不是很好,但这是其他地方的另一个讨论)。
提前致谢。
redis - SAP HANA 和 Memcached、Redis 和现有数据库被黑以使用内存而不是磁盘有什么区别?
SAP 的 In-Memory 数据库 HANA 在业务分析领域引起了轰动。与当前的开源数据库相比,我很难看到它的真正创新。好的,它具有索引、图形支持、列存储等……但在我看来,这并不是什么新鲜事。它是 In-Memory 的事实也不是什么新鲜事,请参阅 Memcached 和 Redis。
HANA 有什么大不了的?
database - 从 Delphi XE2 对各种 DBMS 的高效数据库访问
我的需求
我使用 Delphi/C++Builder XE2。
我至少需要访问这些DBMS:
- 火鸟
- DB2/400
- SQL 服务器
- SAP HANA(一个新的内存数据库,可用接口:JDBC、ODBC、ODBO、SQLDBC)
我需要在数据感知可视控件中显示和编辑数据。数据可以驻留在这些 DBMS 中的任何一个上,我将在外部文本文件上配置连接属性和 SQL 语句。
因此,我正在寻找一组支持此类 DBMS 并具有良好性能的数据库访问组件,类似于旧的 Paradox 表。
我的猜测
- 使用 ODBC 性能将比使用本机驱动程序差。如果属实,我该如何克服这个问题?
- 即使通过 ODBC,HANA 内存数据库的性能也会很棒(我现在无法测试)。
到目前为止我发现了什么
BDE (Borland 数据库引擎) (
TDatabase
,TTable
...)已弃用。
DBX (Embarcadero dbExpress ) (
TSQLConnection
,TSQLTable
...)替换 BDE,单向数据集(光标只在前面;不在内存中缓冲数据,这样的数据集不能在 DBGrid 中显示;要使用 dbExpress 构建用户界面,您需要再使用两个组件:
TDataSetProvider
和TClientDataSet
)使用本机驱动程序(HANA 没有)或 ODBC。
FireDAC(Embarcadero Fire 数据访问组件)(
TADConnection
...TADTable
)这是AnyDAC的延续;使用本机驱动程序(HANA 没有)或 ODBC 或 dbExpress。
UniDAC(Devart 通用数据访问组件)
不是免费的;使用本机驱动程序(HANA 没有)或 ODBC 或“DB 客户端”。
DA( Delphi 的RemObjects数据摘要)
不是免费的。
ZDBC (Zeos 数据库连接接口) (
TZConnection
,TZQuery
...)开源;开始作为 JDBC 到 Object Pascal 的一个端口;不提供与数据感知可视控件的绑定。
dbGo (Embarcadero dbGo) (
TADOConnection
,TADOTable
...)实现 ADO(因此通过 OLE DB 通过 ODBC)。有许多怪癖,例如在查询中重复同名参数。
Jv BDE (
TJvQuery
,TJvBDESQLScript
...)相应标准库的增强。
合资数据访问 (
TJvADODataset
,TJvADOQuery
...)相应标准库的增强。
(请随时增强此列表)
所以我的选择是:
- dbExpress 或 FireDAC:Embarcadero 未来将走向何方?
- dbGo:ADO 是一个不错的选择吗?貌似它依赖于ODBC,那么性能呢?
- 像 UniDAC 或 Data Abstract 这样的商业产品:有必要吗?会更好吗?
sapui5 - 使用 UI5 上传 SAP HANA XS 文件
我正在尝试在 HANA XS 服务器上的 UI5 应用程序中实现文件上传。我找不到很多信息如何做到这一点 - 有人有想法吗?
post - 使用 OData POST 将行插入表中
使用 OData 将数据插入表、更新表、删除表中的行的标准方法是什么?我的前端是 SAP UI5,表存储在 HANA 系统上。我必须使用 POST 请求并使用 OData.create 吗?
到目前为止,我只通过 xsodata 文件公开了一个表,并为 Http 请求使用了 GET 方法来显示记录。
hana - 如何使用 odata 访问分析视图?
我有一个分析视图和一个 .xsodata 以将其公开给网络。问题是访问url是如何形成的?HANA 文档在这里是不够的,对于主持的 SCN 也是如此。
这是我的 func_x_cview.xsodata:
http://awshana:8000/package/path/to/xsodata/file/$metadata
显示:
访问网址应该是什么?xsodata 需要任何调整吗?
谢谢
- 编辑 -
当尝试类似 ongis-nade 建议的 url 时, http://awshana:8000/Pkg/Proj_X/services/tagA.xsodata/InputParams%28%27category%27=%27abcd%27%29/Results?$select=exception_name
我收到如下错误:
这很令人困惑,因为我们可以看到在查询中命名category
的实体中命名的属性。InputParamsType
$metadata
删除周围的单引号category
(也尝试过双引号)给出
http://awshana:8000/Pkg/Proj_X/services/tagA.xsodata/InputParams%28category=%27abcd%27%29/Results?$select=exception_name
所以需要一个单引号。
更近了一步,但仍然是同一个问题。我是否需要以某种方式限定每个参数名称?
谢谢。
sql - 使用 HANA SQL 脚本的条件语句
我在 HANA 工作室有一张桌子,它由 5 列组成:
item
value
cost
Margin
ABC_cat
如何Margin Categorization
使用 if-else 条件生成第 6 列?
hana - 计算一列的总和并分配给一个变量
我想执行一列的总和并将结果分配给一个变量。我尝试了以下语法。
请建议正确的语法。
java - 无法持久化实体(单向多对一关系)
我有一种情况,我有一个OrderedItem
与另一个实体具有多对一关系的实体Order
。当我尝试保留Order
实体时,我收到以下错误:
这是我的订单实体
这是我的orderedItem 实体
还有我的 Employee 实体
一切正常,直到我尝试保留订单实体。这是一个虚拟测试 servlet
java - HTTP 状态 500 - 无法解析绝对 uri:http://java.sun.com/jsp/jstl/core
我正在使用 JSTL 1.2 从 servlet 填充表。我在 web.xml 中包含了正确的内容,并在 WEB-INF/lib 中导入了 .jar 文件。这也是添加到文件夹中的唯一 .jar 文件,我在 SAP HANA 云服务器上运行它
网页.xml:
.jsp 页面中的包含: