问题标签 [hana-studio]

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.

0 投票
1 回答
880 浏览

sap - 无法在 SAP Hana Studio 中检索列

我正在使用 HANA 工作室导入一个 .csv 文件,这就是我的表格的样子:

导入表预览

这是我的查询的样子:

这是错误消息:

如果我改为大写:

我仍然收到此错误消息:

这是怎么回事???我究竟做错了什么?

0 投票
1 回答
34 浏览

sql - 查询不存在字段组合的表?

我为措辞不当的标题道歉:(

我有三张桌子。

  1. 表 MARA:文章及其描述。
  2. 表 MARC:文章到网站分类。
  3. 表 T001W:站点及其位置。

我试图在 MARC 中找到缺失的记录,这些记录表明一篇文章未分类到某个站点。有关基本示例,请参见附表。

在这里,有 2 篇文章(A 和 B)和 4 个站点(1、2、3 和 4)。我正在寻找可以根据 MA​​RA 中的文章和 MARC 中的站点搜索 MARC 并告诉我什么不存在的查询。此示例中的正确答案是 A-4、B-1 和 B-4。

或者,我可以在查询的列表中提供 MARA 和 T001W 值以避免任何连接。MARA 将有大约 1,500 个值,而 T001W 将有 2,000 个。


编辑:添加文本表和示例数据。

表 MARA
文章 | 描述
A | 勺子
B | 叉子

表 MARC
文章 | 网站
A | 1个
| 2个
| 3
乙 | 2
乙 | 3

表 T001W
网站 | 描述
1 | 不适用
2 | SA
3 | 欧盟
4 | 作为

0 投票
1 回答
1136 浏览

sap - SAP HANA 深色主题更改 sql 脚本文本颜色/语法突出显示

我把SAP HANA studio改成深色主题,但是编辑器里的文字很难看。我已经搜索了大约 30 分钟的所有首选项,但我仍然找不到任何方法来改变它。

SAP 社区中有一些帖子提出了同样的问题(尚无解决方案):

https://answers.sap.com/questions/12980770/dark-theme-with-hana-studio-not-supporting-sql-scr.html

https://answers.sap.com/questions/12895423/how-do-i-change-the-font-color-in-hana-studio-sql.html

SAP HANA 工作室

版本:2.3.41

在此处输入图像描述

0 投票
2 回答
126 浏览

sql - SQL 日期范围规范,显式与 BETWEEN()

我对 SQL 的理解是

是相同的

但是当查询中唯一的区别是日期范围规范时,我得到了完全不同的结果集。
正在返回正确的日期,但数据不同。
Teradata 和 HANA 都在发生这种情况。

我错过了什么吗?

编辑:

在此处输入图像描述

在此处输入图像描述

正如所指出的,这是我的代码中出现拼写错误的结果,
我正在将生产中的某些内容与请求的更改进行比较。谢谢你的敏锐眼睛,星期六我的眼睛显然太累了,看不到它。

0 投票
1 回答
19 浏览

hana - 如果满足条件,Hana 是否只能允许用户查看视图的特定行

我想知道 Hana 是否可以实现以下目标。我想创建一个角色/分析特权/用户,这样,如果满足有关行的条件,用户只能查看视图的一组特定行。

假设我有一个视图DEMO_VIEW,这就是它的样子。

我想创建一个角色,以便用户可以查看location字段 ==的所有行"US"

是否可以?

0 投票
1 回答
1989 浏览

hana - HANA SQL 如何使用 CONCAT 超过 2 个文件

我在 HANA Studio 中使用查询,它的工作

但我想 CONCAT 更多领域

例如 :

0 投票
1 回答
130 浏览

hana - HANA 中计算列的元数据

我正在寻找存储 SQL 或计算列中写入的表达式的任何系统表。与其打开每个计算视图,不如深入使用沿袭并检查计算列中的表达式。

0 投票
1 回答
3567 浏览

hana - HANA Studio:具有多个 IF 语句的计算列

我的计算视图中有以下数据集:

在此处输入图像描述

我尝试为键“SAPClient Warehouse TU_NUM”创建两个额外的计算列:

  1. 如果 ((TXT04='CHKO') and (STATUS_VALUE='X')) AND ((TXT04='CHKI') and (STATUS_VALUE='X')) 列应该返回“X”

  2. 如果 ((TXT04='CHKO') and (STATUS_VALUE=' ')) AND ((TXT04='CHKI') and (STATUS_VALUE='X')) 列应该返回“X”

当我尝试创建第一列时,我使用以下代码:

if("TXT04"='CHKO',if("STATUS_VALUE"='X', 'X',''),'') 和 if("TXT04"='CHKI',if("STATUS_VALUE"='X ', 'X',' '),' ')

但得到以下语法错误:

在此处输入图像描述

你能给我一些关于如何以更好的方式解决我的问题的提示吗?

会感谢任何帮助。

谢谢和BR。

0 投票
1 回答
171 浏览

hana - 通过变量选择计算视图时出错

在通过变量从计算视图中读取时,我遇到了一个有趣的问题……代码如下:

我在选择计数(*)行中收到列存储错误、搜索表错误、计划运算符失败。所以基本上是内存不足的问题,因为它占用了超过 15 GB 的内存。

现在,当我对 lv_ww = '202114' 和 lv_quarter = '2021Q2' 的值进行硬编码时

它运行得非常好,只需要 0.012 GB。

注意 - 从 TABLE1 计算时的 lv_ww 和 lv_quarter 非常好,并且给我们的值为 (lv_ww = 202114 和 lv_quarter = 2021Q2)

如果您需要任何其他详细信息,请告诉我,并请告知我任何解决方案。

0 投票
1 回答
44 浏览

sql - SQL为另一个表中的每个不同值添加表子集

我想每次将一个表的子集添加(t2)到另一个表(t1)customer_id

t1表示有序材料。t2表示一个静态表,表示热销材料。

目标是为每个客户创建一个包含材料清单的表格。(t2)不包括任何customer_id参考,但一个region_id关键。

基本上我需要的是“each customer根据他的地区将此子集材料列表添加到您现有的材料列表中”

我不知道如何在join/union没有 的情况下使用这些表customer_id,因为我会得到重复的条目。

t1看起来像这样:

客户ID region_id material_id
155 不结盟运动 AA-123-526
155 不结盟运动 AA-425-123
157 不结盟运动 AA-123-623
157 不结盟运动 AA-612-244
158 SOA AA-123-456
158 SOA AA-655-876

t2看起来像这样:

region_id material_id
不结盟运动 BB-724-623
不结盟运动 BB-421-125
达赫 BB-123-622
达赫 BB-421-231
SOA BB-123-551
SOA BB-421-125

所需的输出:

客户ID region_id material_id
155 不结盟运动 AA-123-526
155 不结盟运动 AA-425-123
155 不结盟运动 BB-724-623
155 不结盟运动 BB-421-125
157 不结盟运动 AA-123-623
157 不结盟运动 AA-612-244
157 不结盟运动 BB-724-623
157 不结盟运动 BB-421-125
158 SOA AA-123-456
158 SOA AA-655-876
158 SOA BB-123-551
158 SOA BB-421-125