HANA中的视图

2020-09-26 18:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想用非常简单的逻辑在现有表上构...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想用非常简单的逻辑在现有表上构建一些视图:字符串操作,哈希,简单替换。 所有这些都可以用SQL相当简单地完成。 (不需要业务逻辑,甚至不需要简单的联接或子查询)。它只是十几个"创建视图...作为选择..."。 要构建语句,我需要一些SQL知识,任何编辑器,也许有一天需要100次查看。

或者,我可以在HANA Studio中构建图形计算视图。 由于似乎无法自动完成此任务,因此需要花费数周的时间才能完成。 脚本计算视图与此相同,因为它们无法自动生成。

直接的SQL方法有什么缺点吗?

3条回答
CJones
2020-09-26 19:10

你好拉尔斯,

非常感谢您的提示。 那真的有帮助! 我正在使用的szenario与您对医院数据的描述非常相似:(a)具有给定XML模式的XML数据,(b)转换为关系结构,(c)满足给定结构的视图。 从体系结构的角度来看,不需要这些视图(在此处的szenario中),因为您可以在将数据初始加载到关系表的过程中,将所有字符串解析,转换,拆分...放入XML处理中。 不幸的是,由于所用工具的限制,这是不可能的(那里没有真正的XML支持)。 因此,我们尝试使用(任何一种)视图来解决该问题。

普通的SQL视图正在同时工作-但我同意你的看法:仅了解这些视图还不够。 您需要了解如何生成它们。 他们自己的观点可能很容易理解,而生成它们的程序却并非如此。

基于SQL视图的实用计算视图即使有很多,也很容易生成。 您只需要视图的名称和一些其他单击即可构建它们(因为SQL视图已经给出了目标结构)。 但是它们没有额外的好处,因为它们取决于SQL视图中的"逻辑"。 现在,我也尝试将其作为第二种解决方案。

我将尝试设置您的XML想法(作为第三种解决方案)。 也许可以将其用作进一步手动编辑通用计算视图的起点,而无需中间SQL层(SQL视图)。 再次将有一个程序(用于生成XML文件)。 再一次,转换逻辑将在该程序内(再一次,这可能不容易理解)。 但是结果很容易理解,因此不需要进一步维护此XML生成器。

再次:非常感谢! (我的下一个问题会问一个更好的方法-我保证。)

最诚挚的问候,

基督徒

一周热门 更多>