当前位置: 首页 > news >正文

解锁SAP数据的潜力:SNP Glue与SAP Datasphere的协同作用

在各种文章中,我们研究了客户如何利用SNP Glue与基于云的数据仓库和数据湖相结合,以充分利用其SAP数据。SNP Glue 通过高性能集成解决方案帮助客户解锁 SAP 数据孤岛。例如,可以使用SNP Glue先进的增量捕获(CDC)近乎实时地将SAP数据近乎实时的流式传输到基于云的数据平台。

现在,大多数客户都在询问与基于云的数据仓库的集成,这些数据仓库通常来自Hyperscalers和Snowflake。但是,这可能有点短视。在处理SAP数据时,一定要看看SAP本身提供了什么。随着数据仓库云 (DWC)在2023 年重新融入具有新功能的数据领域,有一个非常有趣的产品值得更多关注-Datasphere。

在比较解决方案时,可能会有一些短见的原因,毕竟不幸的是,SAP已经设法传播了关于报告和数据仓库的混淆,甚至在SAP HANA的早期,Hasso Plattner自己告诉客户,使用HANA,您将不再需要SAP BW(顺便说一句,有人记得HANA Vora是如何适应这种情况的吗?)

如今,SAP BW (BW/4HANA)发展强劲,SAP已经在某种程度上转型为一家云公司(显然,许多客户需要时间来转型,当涉及到他们的核心业务系统时,他们仍然遵循陈旧的内部部署策略)。考虑到这一点,让我们来看看SAP在数据仓库和报告方面的云功能!

几年前,SAP引入了DWC,即数据仓库云。在新版本中,SAP将其扩展到Datasphere产品中。这不仅仅是一个经过改进的SAP BW,而是一个更加现代化和雄心勃勃的发展。例如,SAP BW的传统弱点之一一直是在就业市场上很难找到真正实施它的人才。原因是您需要一个独特的业务知识、数据知识和使用SAP自己的编程语言ABAP进行编码的概要文件。如果没有这种组合,您的实施就无法在将数据建模和数据转换方面适应您自己的业务。

使用SAP的Datasphere,您可以使用数据科学家所选择的语言Python——来实现这些转换。这显然更加现代和可扩展。即使一些ABAP老手也希望看到Python编译器集成到Netweaver ABAP堆栈中,作为ABAP引擎的辅助工具,说到这里,也许Walldorf的某个人会读到这篇文章并开始。

Datasphere提供了您对现代数据仓库的期望:数据存储、数据目录功能,甚至为员工提供数据自助服务。它提供了到其他云或本地资源的多个连接器。但更重要的是那些来自“SAP”类别的产品,客户有很多选择。它提供了从ABAP类型的连接、BW或BW4模型到S4/HANA云产品的所有功能。除了连接中可用的常见“拉取”方法外,第三方ETL工具还可以利用Open SQL模式将数据直接写入Datasphere租户中的数据层。

Datasphere使用SAP自己的HANA内存数据库,它基于列,保证了出色的报告性能。使用现代硬件,内存和存储方面的传统限制不再是真正的问题,显然,仅使用来自ERP的业务数据,无论如何都不会构建数百TB的数据湖。在这方面,出色的性能与SAP HANA特性(如数据联合(HANA视图))相结合显然更为重要。

不过,SAP Datasphere并不打算成为最终的数据消费平台。它依赖于SAP分析云(SAC)或其他第三方前端技术。整个体系结构如下图所示。

与传统SAP BW非常不同的关键功能之一是数据市场,它允许您利用云的真正力量。它适用于三个用例:

内部数据共享

这允许您重新考虑数据仓库策略。组织的每个部分都可以作为单独的数据创建者和提供者(例如,财务、营销和采购等),并可以决定共享哪些数据以及如何共享。数据共享的整个过程是分散的,因此更加灵活。从成本控制的角度看分配成本也容易得多。同样的概念也适用于私有和公共数据共享。

私有数据共享

您可以轻松地与子公司或总部共享您的数据,就像您在内部共享数据一样。再次以优雅的方式处理了难题,同时确保了简单性、安全性和合规性。

公共数据共享

更重要的是,有来自100多个数据提供商的3000多种数据产品,这些产品可以很容易地使用,天气数据、股票市场信息或人口统计数据只需点击一下。是的,理论上你甚至可以把你的数据出售给其他公司。

为了简化和加速向Datasphere的实现和过渡,SAP拥有“Datasphere, BW Bridge”。客户可以使用该技术逐步从现有的SAP BW解决方案迁移到Datasphere。SAP承诺重用SAP BW数据模型、定制和范围内多达80%的SAP BW对象的数据。显然,BW InfoProviders的一些外来的或遗留的数据类型不会自动迁移,但是SAP BW客户最终还是需要对这些数据类型进行整理和“翻新”。

从技术上讲,BW Bridge运行在独立的云租户中,但与Datasphere租户共享数据。BW Bridge建立在SAP BW/4HANA之上(但功能略有改变),位于传统BW系统和云解决方案之间。您可以将其用作迁移和转换期间的暂存和传递。通过将其集成到SAP的BTP云解决方案中,这不仅是SAP的后续迁移,而且还为客户提供了两个重要的好处:

■ 它允许在过渡期间使用SAP ABAP。

■ 它可以为客户提供一个非常酷的选择来测试SAP BTP及其独特的功能。

不过,这里有几点需要注意。首先,BW Bridge将消耗额外的“容量单位”(CU),即SAP云货币。与所有云提供商一样,基于消费的应用程序的定价可能有点棘手,因为在使用它们之前,您不知道自己实际会消费多少。其次,BW Bridge是基于SAP业务仓库的,但是您将无法运行查询。Bridge只能执行老SAP BW的数据管理功能。此外,BW Bridge只能处理ODP连接器。虽然这在某种程度上是有意义的,但这意味着甚至不可能摄取文件。

现在,从SNP的角度来看,一个明显的问题是:SNP Glue如何适应这幅图?在很多情况下,Glue 在过渡中非常有帮助,但在这项技术的日常操作中也是如此:

■ 您可以使用SNP Glue以“one hop”的方式将SAP BW历史数据从传统SAP BW系统(甚至多个BW系统)一次性迁移到Datasphere。

■ 更重要的是,您可以使用SNP Glue从基于SAP Netweaver的系统或SAP的云解决方案中提取数据,并在持续的基础上将数据流式传输到Datasphere。这就是我们所说的“one hop”场景。在某种程度上,这种方案可以帮助客户在不需要BW Bridge作为“中间人”的情况下进行转换。

■ 对于非sap数据源也是如此。例如,您可以将来自Salesforce的数据流式传输到Datasphere,以构建报表和数据科学场景,其中包括来自各种解决方案甚至外部数据源的异构数据。

■ 在“double hop”方案中,客户可以利用 Datasphere 收集、处理、过滤、丰富 SAP 业务数据,并将结果传递到基于Hyperscaler、新兴技术(如Snowflake)或经过验证的大数据数据平台(如Cloudera (CDP))的更全球化的数据湖。这种数据湖的一个例子是将资产和工厂维护数据与非sap数据源(如传感器数据源)混合,以实现预测性维护方案。

有了SNP Glue,客户可以选择在他们的SAP Netweaver系统上将其作为一个纯SAP插件运行,也可以选择新的SNP Glue云功能,该功能目前正在与试点客户进行逐步提升。

最后,SAP没有提供将冷数据存储(例如NLS)迁移到新的基于云的世界的解决方案。SNP的Outboard套件涵盖了SAP ERP和BW的数据管理和归档,可以将这些归档数据公开给任何数据湖或数据仓库技术,无论是SAP自己的Datasphere还是任何其他(可能更便宜的)云存储甚至SQL数据库。

相关文章:

解锁SAP数据的潜力:SNP Glue与SAP Datasphere的协同作用

在各种文章中,我们研究了客户如何利用SNP Glue与基于云的数据仓库和数据湖相结合,以充分利用其SAP数据。SNP Glue 通过高性能集成解决方案帮助客户解锁 SAP 数据孤岛。例如,可以使用SNP Glue先进的增量捕获(CDC)近乎实…...

Missing package to enable rendering OpenAI Gym in Colab

题意:“缺少用于在 Colab 中渲染 OpenAI Gym 的软件包。” 问题背景: Im attempting to render OpenAI Gym environments in Colab via a Mac using the StarAI code referenced in previous questions on this topic. However, it fails. The key erro…...

通过打包 Flash Attention 来提升 Hugging Face 训练效率

简单概述 现在,在 Hugging Face 中,使用打包的指令调整示例 (无需填充) 进行训练已与 Flash Attention 2 兼容,这要归功于一个最近的 PR以及新的DataCollatorWithFlattening。 最近的 PRhttps://github.com/huggingface/transformers/pull/3…...

用hiredis连接redis

hiredis 什么是 Hiredis Hiredis 是一个用于与 Redis 服务器进行通信的 C 语言库。它提供了一组 API,方便开发者在各种应用场景中实现与 Redis 服务器的数据交互操作。 在服务器端的应用中,比如构建 Web 服务或者后端处理程序时,如果需要频…...

第G8周:ACGAN任务

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 本周任务: 根据GAN、CGAN、SGAN及它们的框架图,写出ACGAN代码。 框架图 从图中可以看到,ACGAN的前半部分类似于CGAN&#…...

nvm拉取安装node包时报错的解决办法

问题一:用nvm安装某个版本node包时,node正确安装了,但是对应的npm无法安装 原因:原系统中node.js没有卸载干净, 解决办法:先把原系统中node.js卸载干净。再安装nvm和node包 问题二:nvm无法拉取…...

PyTorch 和 TensorFlow

PyTorch 和 TensorFlow 是目前最流行的两个深度学习框架。它们各自有不同的特点和优势,适合不同的使用场景。以下是对这两个框架的详细比较和介绍。 1. PyTorch 简介 PyTorch 是由 Facebook AI Research (FAIR) 开发的开源深度学习框架,以其易用性和灵…...

数据库视图和索引

参考链接: 数据库的视图和索引的概念和区别_索引和视图的区别-CSDN博客 MySQL 数据库--索引(理论详解及实例演示)_数据库索引-CSDN博客 1.视图 视图是从一个或多个表中导出来的表,是一种不是一种真正存在的概念。这样&#xf…...

哈希表的底层实现(1)---C++版

目录 哈希表的基本原理 哈希表的优点 哈希表的缺点 应用场景 闭散列法 开散列法 开放定值法Open Addressing——线性探测的模拟实现 超大重点部分评析 链地址法Separate Chaining——哈希桶的模拟实现 哈希表(Hash Table)是一种数据结构&#x…...

如何使用PTK一键安装opengaussdb 5.0

1、关于PTK工具 MogDB数据库是云和恩墨基于openGauss开源数据库打造,安稳易用的企业级关系型数据库。 PTK是云和恩墨出品的一款工具,帮助用户更便捷地部署管理MogDB数据库。 1.1 使用场景 开发人员快速启动多个本地 MogDB 环境用户通过 PTK 快速安装…...

跟李沐学AI:长短期记忆网络LSTM

输入们、遗忘门和输出门 LSTM引入输入门、忘记门和输出门 输入门计算公式为:。 遗忘门计算公式为:。 输出门计算公式为:。 它们由三个具有sigmoid激活函数的全连接层处理, 以计算输入门、遗忘门和输出门的值。 因此&#xff0c…...

【BIM模型数据】BIM模型的数据如何存储,BIM大模型数据云端存储,需要考虑哪些因素,BIM模型数据存储和获取

【BIM模型数据】BIM模型的数据如何存储,BIM大模型数据云端存储,需要考虑哪些因素,BIM模型数据存储和获取 BIM文件的结构化数据和非结构化数据的存储方式,需要根据数据的特性和使用需求来选择。以下是一些推荐的存储策略&#xff1…...

【LLM大模型】大模型架构:layer\_normalization

2.layer_normalization 1.Normalization 1.1 Batch Norm 为什么要进行BN呢? 在深度神经网络训练的过程中,通常以输入网络的每一个mini-batch进行训练,这样每个batch具有不同的分布,使模型训练起来特别困难。Internal Covariat…...

PON光模块的独特类型和特性

在当前互联网需求快速增长的背景下,PON光模块已成为实现光纤网络高速数据传输的重要组成部分。从住宅宽带到各种企业应用程序解决方案,PON光模块始终致力于实现高质量的数据传输与无缝通信。了解PON光模块的类型和特性对于深入理解现代网络基础设施至关重…...

架构与业务的一致性应用:实现企业战略目标和合规管理的全面指南

在当今快速变化的数字经济中,信息架构已成为企业实现其业务目标、优化运营效率和确保数据安全的关键工具。 一个成功的信息架构不仅要与企业的战略目标紧密对齐,还必须遵循日益严格的合规性要求,以保护敏感数据并满足法规规定。《信息架构&a…...

时尚穿搭想换就换,各种风格一键完美搭配!亲测在线虚拟试衣换装平台效果超赞!

随着科技的发展,时尚领域也迎来了新的革命。传统的试衣方式逐渐被现代科技所取代,虚拟试衣间的出现使得用户可以在舒适的家中轻松体验不同的服装风格。 先前给大家也介绍过一些虚拟试衣的技术,例如AnyFit或者OutfitAnyone等,今天…...

【C++】C++ 标准库string类介绍(超详细解析,小白必看系列)

C 标准库中的 std::string 类是一个非常强大的工具&#xff0c;用于处理和操作字符串。它属于 <string> 头文件&#xff0c;并提供了一套丰富的功能和方法。以下是 std::string 类的一些主要特性和常用操作&#xff1a; 1 string简介 字符串是表示字符序列的类 标准的字…...

若依RuoYi项目环境搭建教程(RuoYi-Vue + RuoYi-Vue3版本)

文章目录 一、开发脚手架选择二、RuoYi框架1、介绍2、版本发展3、为什么选择若依4、优缺点5、项目内置功能 三、后端项目部署1、拉取源码2、环境要求3、Maven构建4、MySQL相关&#xff08;1&#xff09;导入SQL脚本&#xff08;2&#xff09;配置信息 5、Redis相关&#xff08;…...

Java 后端接口入参 - 联合前端VUE 使用AES完成入参出参加密解密

加密效果&#xff1a; 解密后的数据就是正常数据&#xff1a; 后端&#xff1a;使用的是spring-cloud框架&#xff0c;在gateway模块进行操作 <dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>30…...

HarmonyOS开发之使用PhotoViewPicker(图库选择器)保存图片

一&#xff1a;效果图 二&#xff1a;添加依赖 import fs from ohos.file.fs;//文件管理 import picker from ohos.file.picker//选择器 三&#xff1a;下载&#xff0c;保存图片的实现 // 下载图片imgUrldownloadAndSaveImage(imgUrl: string) {http.createHttp().request(…...

多模态商品数据接口:融合图像、语音与文字的下一代商品详情体验

一、多模态商品数据接口的技术架构 &#xff08;一&#xff09;多模态数据融合引擎 跨模态语义对齐 通过Transformer架构实现图像、语音、文字的语义关联。例如&#xff0c;当用户上传一张“蓝色连衣裙”的图片时&#xff0c;接口可自动提取图像中的颜色&#xff08;RGB值&…...

微信小程序 - 手机震动

一、界面 <button type"primary" bindtap"shortVibrate">短震动</button> <button type"primary" bindtap"longVibrate">长震动</button> 二、js逻辑代码 注&#xff1a;文档 https://developers.weixin.qq…...

屋顶变身“发电站” ,中天合创屋面分布式光伏发电项目顺利并网!

5月28日&#xff0c;中天合创屋面分布式光伏发电项目顺利并网发电&#xff0c;该项目位于内蒙古自治区鄂尔多斯市乌审旗&#xff0c;项目利用中天合创聚乙烯、聚丙烯仓库屋面作为场地建设光伏电站&#xff0c;总装机容量为9.96MWp。 项目投运后&#xff0c;每年可节约标煤3670…...

第25节 Node.js 断言测试

Node.js的assert模块主要用于编写程序的单元测试时使用&#xff0c;通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试&#xff0c;通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...

3403. 从盒子中找出字典序最大的字符串 I

3403. 从盒子中找出字典序最大的字符串 I 题目链接&#xff1a;3403. 从盒子中找出字典序最大的字符串 I 代码如下&#xff1a; class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...

华硕a豆14 Air香氛版,美学与科技的馨香融合

在快节奏的现代生活中&#xff0c;我们渴望一个能激发创想、愉悦感官的工作与生活伙伴&#xff0c;它不仅是冰冷的科技工具&#xff0c;更能触动我们内心深处的细腻情感。正是在这样的期许下&#xff0c;华硕a豆14 Air香氛版翩然而至&#xff0c;它以一种前所未有的方式&#x…...

Python Ovito统计金刚石结构数量

大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...

wpf在image控件上快速显示内存图像

wpf在image控件上快速显示内存图像https://www.cnblogs.com/haodafeng/p/10431387.html 如果你在寻找能够快速在image控件刷新大图像&#xff08;比如分辨率3000*3000的图像&#xff09;的办法&#xff0c;尤其是想把内存中的裸数据&#xff08;只有图像的数据&#xff0c;不包…...

用递归算法解锁「子集」问题 —— LeetCode 78题解析

文章目录 一、题目介绍二、递归思路详解&#xff1a;从决策树开始理解三、解法一&#xff1a;二叉决策树 DFS四、解法二&#xff1a;组合式回溯写法&#xff08;推荐&#xff09;五、解法对比 递归算法是编程中一种非常强大且常见的思想&#xff0c;它能够优雅地解决很多复杂的…...

C# winform教程(二)----checkbox

一、作用 提供一个用户选择或者不选的状态&#xff0c;这是一个可以多选的控件。 二、属性 其实功能大差不差&#xff0c;除了特殊的几个外&#xff0c;与button基本相同&#xff0c;所有说几个独有的 checkbox属性 名称内容含义appearance控件外观可以变成按钮形状checkali…...