主页 > CDN > > 正文

分布式数据库_cdn节点部署_便宜的

来源:胜利云 发布时间:2021-07-20 15:09 标签:数据库分布式部署便宜节点
浏览:

此博客是基于HANA的BW转换系列博客的一部分。

现在我将稍微看一下幕后,并提供一些有关SAP HANA转换的技术背景细节。此处提供的信息仅用于更好地理解向下推送的BW转换。

作为HANA执行BW转换分析的一部分,我们需要区分简单(非堆叠)和堆叠数据流。一个简单的、非堆叠的数据流连接两个持久对象,中间没有InfoSource,只涉及一个BW转换。我们将术语堆叠数据流用于具有多个BW转换和至少一个中间信息源的数据流。

简单数据流是连接两个中间没有信息源的持久BW对象的数据流。相应的数据传输过程(DTP)只处理一个BW转换。

如果是非堆叠数据流,DTP将重用BW转换的SAP HANA转换(SAP HANA分析过程),见图2.1。

图2.1:非堆叠转换

堆叠数据流连接两个持久数据对象中间至少有一个信息源。因此,北京大数据公司,一个堆叠的数据流至少包含两个BW转换。相应的数据传输过程(DTP)处理所有涉及的BW转换。

如果是堆叠的数据流,DTP不能使用BW转换的SAP HANA转换(SAP HANA分析过程)。严格地说,不可能为以InfoSource作为源对象的BW转换创建CalcScenario。信息源不能用作计算场景中的数据源。

图2.2:堆叠转换

图2.2显示了带有两个BW转换(1)和(2)以及相应的SAP HANA转换(3)和(4)的堆叠数据流。对于以InfoSource作为源对象的BW转换(1),SAP HANA转换(3)中没有用于计算场景的选项卡。

因此DTP为每个BW转换生成了自己的SAP HANA转换(6)和(7)。DTP的SAP HANA转换在很大程度上等同于BW转换的SAP HANA转换(3)和(4)。

在上面的示例数据流中,DTP的SAP HANA转换(5)获得了自己的技术ID tru 5I3Y6060H25LXFS0O67VSCIF8。技术ID基于技术DTP ID,前缀DTP\将被前缀TR\替换。

SAP HANA转换(5)和(6)实际上只是一个对象。为了说明SAP HANA转换(6)基于BW转换(1)的定义,并将从DTP中使用(5),我在图片中添加了两次。

图2.3提供了生成的SAP HANA转换的更详细视图。SAP HANA转换(6)基于BW转换(1)的定义,因此与SAP HANA转换(3)基本相同。(3) 和(6)仅在源对象中不同。SAP HANA转换(6)使用SAP HANA转换/SAP HANA分析过程(7)作为源对象,而不是(3)中所示的信息源。SAP HANA转换(4)和(7)也非常相似。它们只在目标对象上不同。在saphana转换(3)中,InfoSource被用作目标对象。SAP HANA转换(7)没有显式的目标对象。其目标对象仅标记为嵌入在数据传输进程中。这意味着SAP HANA转换(7)被用作SAP HANA转换中的数据源,在我们的SAP HANA转换(6)中就是这样。

图2.3:堆叠转换(详细)

嵌入式SAP HANA转换(7)的技术ID基于DTP的SAP HANA转换(5)和(6)的技术ID。只有最后一位数字1将被添加为液位计数器。这意味着,如果堆叠的数据流具有两个以上的BW转换,则下一个SAP HANA转换将获得额外的数字2而不是1,依此类推。

稍后我们将需要技术ID来分析基于HANA的BW转换,因此了解它们是如何创建的很有帮助。

要分析一个基于SAP-HANA的BW转换,需要了解主要的SAP-HANA运行时对象CalculationScenario(CalcScenario)。BW工作台以XML表示形式显示CalcCenario,请参见图2.4中的(2)。CalculationScenario是DTP的相应SAP HANA转换(额外生成的程序HANA转换)的一部分。只有在打开专家模式(ExtrasèExpert Mode on/off)时,CalculationScenario选项卡才可见。请记住,如果BW转换的源对象是InfoSource,则只能使用DTP元数据访问CalculationScenario,请参阅»Dataflow with more one BW transformation«和»Stacked Data Flow«。

计算场景的命名约定为:

/1BCAMDP/0BW:DAP:

计算场景选项卡中显示的计算场景,请参阅图2.4中的(2)和(1),仅为本地临时版本,因此,附加的postfix.TMP.

CalculationScenario通过使用不同的视图(CalculationViews)来处理转换逻辑,将复杂的逻辑拆分为更简单的单个步骤。一个CalculationView(默认的CalculationView)表示CalculationScenario本身。默认的CalculationView使用一个或多个其他CalculationView作为源,以此类推,见图2.5。CalculationView不能在SQL语句中使用,因此将为每个CalculationView生成一个ColumnView。

在SAP HANA数据库中,ColumnView是在SAP架构中创建的,请参阅(1)。每个ColumnView代表一个CalculationView,参见CalculationScenario中的第2.3.2.1段CalculationScenario–calculationViews。每个ColumnView的create语句提供两个对象。首先是CalculationScenario,第二个对象是基于CalculationScenario的ColumnView。所有属于SAP HANA转换的ColumnView都基于相同的CalculationScenario。

图2.4:CalculationScenario和ColumnView

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 谷歌云_mysql中间件_免费领
    谷歌云_mysql中间件_免费领

    谷歌云_mysql中间件_免费领

    现在工作场所正在发生重大变化。我们协作、计划项目和管理工作量的方式正在改变,如果企业没有做好准备,它们将很快被抛在后面。准确地理解是什么...

  • 域名交易_阿里云翼_企业级
    域名交易_阿里云翼_企业级

    域名交易_阿里云翼_企业级

    通常认为搅动器是一个漏水的桶。你有多少顾客?你损失了多少?你留了多少钱,漏了多少钱?让我们把顾客流失看作是导致医生就诊的原因,比如偏头痛...

  • 金山云_华为云台_怎么申请
    <strong>金山云_华为云台_怎么申请</strong>

    金山云_华为云台_怎么申请

    在我们发布通知(以前是Engage)后的四个月里,我们在后端做了大量的改进。大多数更新在UI中不可见。相反,我们的客户可能已经注意到他们发送的电子...

  • 云主机_深圳企业网站设计_评分榜
    <strong>云主机_深圳企业网站设计_评分榜</strong>

    云主机_深圳企业网站设计_评分榜

    更新:有本文的更新版本。阅读"RPA如何转换数据迁移"(2019年出版)。 在本文中,数据迁移被定义为将数据从旧的遗留系统移动到新的替换系统。通常,...

  • 域名备案_已备案未注册的域名_最新活动
    <strong>域名备案_已备案未注册的域名_最新活动</strong>

    域名备案_已备案未注册的域名_最新活动

    今天是Skype推出十年来的日子,Skype是一款免费的互联网通话应用,用户已超过3亿。Skype是一家来自爱沙尼亚的初创公司,来自点对点文件共享应用Kazaa的开...

云储存

更多 >
  • <strong>亚马逊云_阿里云点播_优惠</strong>
    亚马逊云_阿里云点播_优惠

    简介: 我看到在HANA中建立连接后创建虚拟表有冗余的工作。因此,这里有一个工具,您可以在您的模式中创建它来快速创建表。 我的场景: 我有一个场景...

  • <strong>微软云_云服务器商家_免费申请</strong>
    微软云_云服务器商家_免费申请

    上周在维也纳举行的BI2016会议上,我鼓励在座的各位来到SCN。我承诺我会写一个关于评论的博客,给我一个很好的理由来这里加入社区。如何在应用程序中...

云储存网站服务器_node中间件_0元
云储存网站服务器_一级域名注册商_学生机
云储存服务器_阿里云矢量库_促销
云储存网站建设_数据库排名_便宜的
云储存分布式数据库_金山网站建设_免费6个月