BW4HANA混合建模 用ADSO的哪个视图?

 

写日志的ADSO除了1,2,3表之外。还会有6,7,8view。8view是上了BW4HANA2.0之后激活ADSO就会生成的。如果旧版本没有8,那就RSDG_ADSO_ACTIVATE激活一下。

如果勾了外部HANA视图,那就等于说还有一个HANA view。

首先咱知道ADSO是BW里面用来物理存储,管理数据的。入栈表1,激活表2,日志表3是常规表(不同ADSO类型对应不同表)。除此以外,ADSO还会生成给抽取用的extraction view6,给报告用的reporting view7。还有一个external SQL view8。看这个名字就知道是给外部访问用的。这个8就是专门设计给数据发布到第三方或者是给混合建模场景用的。

这个8里头,会多一个字段叫COLD_STORE_FLAG,如果你这个ADSO做了DTO,温度管理放进冷存储一部分数据了,这里就会标记。

相比直接用数据库表2来做混合建模,SAP推荐用这个8。

总结一下子:

因为8是个视图,它就是在数据库表和第三方之间的一层,一般我们肯定是不会直接和数据表交互的,因为如果直接去读2表,它有时候正在激活的,正在写,然后你去读,拖慢进程。直接读视图更安全,也更有利于数据的管理。而且在view上也能做权限控制。

它里头还给有非累积关键值的ADSO加了一列。

在视图上你要改列名描述,或者加上计算的列啥的,都比较好弄。你在view上再去聚集数据,加过滤器,做数据类型转换,清洗数据,做和其他view的关联也好弄。好过你在前端报表工具上弄,效率更高。

用SAC,PowerBI都能直接用上这个外部视图。

而其他的6视图和7视图:

1. 抽取视图6

看名字就知道是给从ADSO抽取数据用的。比如,比如啊,你的BW数据从IDMC通过workflow抽取到snowflake,那中间这个ETL过程就可以用6视图。

你要把数据给第三方数据库的,也可以用这个视图。

2. 报表视图7

看名字知道它是给报表分析用的。上层SAC,PowerBI 或者Tableau都可以直接用上。可以直接基于这个view来建可视化的Dashboard。

直接把这个给用户,让他们自己去建dashboard也行。

总结一下:如果你下一步是要给其他ETL工具的,比如Informatica,比如要把数据放到Azure上的,那就用view6。

如果你是要给业务用户做简单报表或者dashboard用的,那就用view7。

如果你要混合建模啥的,那就用view8。

再来看下view8 (External SQL View)和 External HANA View的区别:

View8是BW4HANA上的,可以理解为它是ABAP层的,它在ADSO激活的时候自动生成了。

External HANA View,你首先得勾它,它然后在HANA数据库上生成的,直接从HANA数据库访问。

在混合建模里头,view8上是可以设置权限的,如果你们公司既有SAP系统,还有第三方的云上的业务系统,你从SAP抽取的数据,先保存到了ADSO里,然后这个第三方也需要访问SAP来的数据,你又得考虑到SAP上数据的权限设置问题,那么就用这个view8,来确保你只允许第三方访问他权限范围的数据(权限得配置)。数据更安全。

而external HANA view,是你要在HANA里头把ADSO的数据和外部HANA Schema的数据做结合,去做一些复杂的需要join啦,做一些计算列啦的操作,那就用打那个小勾,用这个external HANA view。复杂逻辑计算。

所以说,基于你的需求来选择用哪个。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3029225.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

十大排序算法之->希尔排序

一、希尔排序简介 希尔排序,也称为缩小增量排序,是由D.L. Shell于1959年提出的。它的核心思想是将整个待排序的记录序列分割成若干个子序列,这些子序列的元素是相隔一定“增量”的。然后对这些子序列分别进行直接插入排序。随着增量的逐步减…

基于flowable没有规则的并发网关流程跳转记录分析

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址:RuoYi-Nbcio后台管理系统 http://218.75.87.38:9666/ 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码: h…

从传统到现代:水表的远程抄表革命

1.引言:技术驱动的转型 在过去的几十年里,我们的生活方式被科技的快速发展深深影响,其中就包括了公用设施的管理方式。传统水表的远程抄表系统就是这样一个例子,它将老旧的手动抄表模式转变为高效、精确的自动化系统。 2.传统水…

JUC下的CompletableFuture详解

详细介绍 CompletableFuture是Java 8引入的一个实现Future接口的类,它代表一个异步计算的结果。与传统的Future相比,CompletableFuture提供了更丰富的功能,比如链式调用、组合异步操作、转换结果、异常处理等,极大地增强了Java在…

C语言:__attribute__((packed))

一、简介 在使用结构体的时候,经常要根据结构体的长度来进行相关判断。但是按照C语言的规则,会对不同类型的数据类型进行自动对齐。有时候就会造成一些问题,如果不需要使用自动对齐的功能,就需要使用到本章的关键字。 二、自动对…

ICode国际青少年编程竞赛- Python-4级训练场-while语句入门

ICode国际青少年编程竞赛- Python-4级训练场-while语句入门 1、 while Flyer.disappear():wait() Dev.step(2)2、 Dev.step(1) while Flyer.disappear():wait() Dev.step(5)3、 while Flyer[0].disappear():wait() Dev.step(3) Dev.step(-1) while Flyer[0].disappear():…

爬虫-无限debug场景 解决方式

解决无限debug 场景1 1. 鼠标右键 选择 continue to here(此处不停留)2. 鼠标右键 选择 edite breakpoint 设置 10 保证条件不成立 这行永远不执行3.方法置空 1. 方法调用加断点2. 控制台 setInterval function name() {}4. 替换文件 5. hoo…

【CSDN搜材料的小技巧】怎么快速查到高质量最新的内容

问题描述: 我最近搜CSDN已经搜累了,好多东西明显是有问题的,还有一堆人复制粘贴,从海量文章中提取出最新且高质量文章成了当务之急! 解决方案: 我本来想写个爬虫按照文章的收藏或者点赞排序的,无意中看到了这篇文章…

msix packaging tool打包问题

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&…

FreeRTOS学习 -- 任务相关API函数

一、任务创建和删除API函数 FreeRTOS 最基本的功能就是任务管理,而任务管理最基本的操作就是创建和删除任务。 FreeRTOS的任务创建和删除API函数如下: 1、函数 xTaskCreate() 此函数用来创建一个任务,任务需要 RAM 来保存于任务有关的状…

子查询之二(不相关子查询与相关子查询)

1. 相关子查询 如果子查询的执行依赖于外部查询,通常情况下都是因为子查询中的表用到了外部的表,并进行的条件关联,因此每一次执行一次外部查询,子查询都会重新计算一次,这样的子查询称为关联子查询. 相关子查询按照…

VS配置三方依赖

1.配置include 1.1.打开属性 1.2.打开“配置属性”-"C/C"-"常规" 2.配置lib 2.1.配置lib目录 打开"配置属性"-“链接器”-“常规”。 2.2.配置具体的lib 打开"配置属性"-"链接器"-“输入”。 也可以通过代码方式加入&…

【挑战30天首通《谷粒商城》】-【第一天】【10 番外篇】 解决docker 仓库无法访问 + MobaXterm连接VirtualBox虚拟机

文章目录 课程介绍 1、解决docker 仓库无法访问 2、 MobaXterm连接VirtualBox虚拟机 Stage 1:下载MobaXterm选择适合你的版本 Stage 2:vagrant ssh 连接,开启ssh访问 Stage 2-1:su获取root账号权限,输入密码(默认vagra…

Visual Studio生成C++的DLL文件(最简单版)

前言 当你在使用C编写一些可重用的代码时,将其打包成一个动态链接库(DLL)可以使其更容易地被其他项目或者程序调用和使用。Visual Studio提供了一种简单的方式来生成C的DLL文件。下面是一个关于如何在Visual Studio中生成C的DLL文件的简单教…

力扣HOT100 - 215. 数组中第K个最大元素

解题思路: 快速选择,目标是找出数组中第 k 小(或第 k 大)的元素,而不是对整个数组进行排序。 (需要和快排进行区分,快排的目的是排序) 注意: i l - 1, j r 1; 为什…

羊大师:羊奶助力宝宝成长无忧

羊大师:羊奶助力宝宝成长无忧 在宝宝的成长过程中,营养是至关重要的。随着人们对健康和营养的日益关注,越来越多的家长开始寻找更优质的食品来喂养宝宝。羊奶作为一种营养丰富、易于消化的天然食品,逐渐成为了家长们的首选。 羊奶…

现场工程师出手--虚拟化软件预留内存过大导致其他程序崩溃问题

项目场景: 一位学生有一台笔记本电脑,安装了Android,Kafka虚拟机很多软件。笔记本配置了20GB内存,固态硬盘,但最近很卡,Android Stuido经常闪退,一些游戏也无法运行。 问题描述 由于Android S…

2024最新洗地机选购攻略!分享四款热门洗地机推荐

洗地机可以说是现代家庭生活中一大利器,它能帮我们快速搞定家里的地板清洁工作,省去了自己清洗滚刷的麻烦。不过,当下市面上洗地机品牌种类繁多,价格区间也相差悬殊,要选择一款性价比较高、使用体验较好的洗地机产品&a…

Vision Mamba:高效视觉表示学习双向状态空间模型,超越Vision Transformer!

DeepVisionary 每日深度学习前沿科技推送&顶会论文分享,与你一起了解前沿深度学习信息! Vision Mamba: Efficient Visual Representation Learning with Bidirectional State Space Model 引言:探索视觉领域的新方向 在计算机视觉领域&…

beyondCompare工具

目录 一 资源地址 二 过期处理 一 资源地址 链接:https://pan.baidu.com/s/10TxNj0ZvLh2qusYZCPaGRA?pwduq26 提取码:uq26 二 过期处理 过期后删除对应路径下所有文件,重启软件即可