- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道从 Azure 云上安装的 SAP BW 中将表提取到 Azure data Lake gen2 的过程。我想使用 ADF 将数据从 SAP BW 复制到数据湖。
我们可以使用 SAP 连接器将 ADF 直接连接到 SAP 吗?我是否必须安装运行时集成和任何虚拟机才能进行此连接? SAP BW Open Hub 连接器和 SAP BW via MDX 有什么区别?
希望听取专家的意见,了解当 SAP 也托管在 Azure 上时如何从 SAP BW 中提取数据。谢谢。
最佳答案
我不是专家,但是 BW 人员向我解释了其中的区别,您可以同时使用两者,但是使用 OpenHub,您可以在 BW 查询上运行提取,而无需 BW 人员的参与,但性能不会提高伟大的。对于 MDX,我相信需要在 BW 上进行额外的开发,但性能会更好。
还要记住,当我运行这些查询时,我发现很难并行化它,虽然 Microsoft 文档没有提供一个很好的示例,但我发现无论我推送到 BW 的是什么,它都会作为单个查询发送。
或者,我最近的用例是从 SAP BW 与多维数据集的表中获取数据,因此这可能可行。
我按照 "SAP Table" connector 列出的说明进行操作
要使此过程正常进行,您需要一个自托管 IR(在您的笔记本电脑上或连接到 ADF 的虚拟机上),并且需要安装以下驱动程序:
要获取这些驱动程序,您可能需要联系您的 Basis 团队。他们还需要创建一个接口(interface)角色(特别是如果这是您第一次建立此连接并且您希望其他进程重新使用服务帐户)。
完成所有这些之后,您还需要将 RFC 授权添加到此接口(interface)。以下是对我有用的。微软网站确实给出了建议的 RFC 授权,但这些几乎都是管理员级别的,而我们的 Basis 团队基本上不想这样做:
S_RFC:FUGR - RFC1、SYST、SYSUFUNC - RFCPING、RFC_FUNCTION_SEARCHACTVT – 16
除了上述之外,我们还必须运行一些测试,发现根据您要从中提取数据的表的数量,他们可能需要添加额外的授权,以便您只能从该表中读取数据。
上述过程是我遵循的过程,因此您的过程可能看起来有点不同,但要完成此工作,您需要:自托管 IR、安装在这些 IR 上的 SAP 驱动程序、允许您访问 BW 系统 ID 的防火墙规则、接口(interface)由Basis创建,然后也是RFC授权。
我在 microsoft github 文档上提出了一个关于错误 RFC 授权列表的问题:https://github.com/MicrosoftDocs/azure-docs/issues/60637
还请记住,ADF 提取数据的方式是首先将查询发送到 BW,然后 BW 在其末端创建一个文件来收集该信息,然后该文件被发送回自托管 IR,然后由 IR 写入数据通过 ADF 存入存储帐户。可能发生的情况是,如果文件太大,则管道可能会失败,但不是因为 ADF,而是因为 BW 方面的限制。
希望我的经验可以帮助其他陷入困境的人:)
关于azure - 使用数据工厂将表从 SAP BW 提取到 Azure Data Lake Gen2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60612030/
我正在做一个业余爱好项目,使用 Ruby、PHP 或 Java 来抓取 ASP.net 网站的内容。例如,如果网站 url“www.myaspnet.com/home.aspx”。我想从 home.a
如果我有这些字符串: mystrings <- c("X2/D2/F4", "X10/D9/F4", "X3/D22/F4",
我有以下数据集 > head(names$SAMPLE_ID) [1] "Bacteria|Proteobacteria|Gammaproteobacteria|Pseudomonadales|Mor
设置: 3个域类A,B和C。A和B在插件中。 C在依赖于此插件的应用程序中。 class A{ B b static mapping = { b fetch: 'joi
我不知道如何提取 XML 文件中的开始标记元素名称。我很接近〜意味着没有错误,我正在获取标签名称,但我正在获取标签名称加上信息。我得到的是: {http://www.publishing.org}au
我有一个字符串 x <- "Name of the Student? Michael Sneider" 我想从中提取“Michael Sneider”。 我用过: str_extract_all(x,
我有一个如下所示的文本文件: [* content I want *] [ more content ] 我想读取该文件并能够提取我想要的内容。我能做的最好的事情如下,但它会返回 [更多内容] 请注意
假设我有一个项目集合 $collection = array( 'item1' => array( 'post' => $post, 'ca
我正在寻找一种过滤文本文件的方法。我有许多文件夹名称,其中包含许多文本文件,文本文件有几个没有人员,每个人员有 10 个群集/组(我在这里只显示了 3 个)。但是每个组/簇可能包含几个原语(我在这里展
我已经编写了一个从某个网页中提取网址的代码,我面临的问题是它不会以网页上相同的方式提取网址,我的意思是如果该网址位于某些网页中法语,它不会按原样提取它。我该如何解决这个问题? import reque
如何在 C# 中提取 ZipFile?(ZipFile 是包含文件和目录) 最佳答案 为此使用工具。类似于 SharpZip .据我所知 - .NET 不支持开箱即用的 ZIP 文件。 来自 here
我有一个表达: [training_width]:lofmimics 我要提取[]之间的内容,在上面的例子中我要 training_width 我试过以下方法: QRegularExpression
我正在尝试创建一个 Bash 脚本,该脚本将从命令行给出的最后一个参数提取到一个变量中以供其他地方使用。这是我正在处理的脚本: #!/bin/bash # compact - archive and
我正在寻找一个 JavaScript 函数/正则表达式来从 URI 中提取 *.com...(在客户端完成) 它应该适用于以下情况: siphone.com = siphone.com qwr.sip
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this qu
编辑:添加了实际的 JSON 对象和代码以供审查 我有这种格式的 JSON(只是这种层次结构,假设 JSON 正常工作) {u'kind': u'calendar#events', u'default
我已经编写了代码来使用 BeautifulSoup 提取一本书的 url 和标题来自页面。 但它并没有在 > 之间提取惊人的 super 科学故事 1930 年 4 月这本书的名字。和 标签。 如何提
使用 Java,我想提取美元符号 $ 之间的单词。 例如: String = " this is first attribute $color$. this is the second attribu
您好,我正在尝试找到一种方法来确定字符串中的常量,然后提取该常量左侧的一定数量的字符。 例如-我有一个 .txt 文件,在那个文件的某处有数字 00nnn 数字的例子是 00234 00765 ...
php读取zip文件(删除文件,提取文件,增加文件)实例 从zip压缩文件中提取文件 复制代码 代码如下: <?php /* php 从zip压缩文件
我是一名优秀的程序员,十分优秀!