问题标签 [sap-bw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
375 浏览

python - 使用 pyRFC 的 SAP BW 数据提取因命令文本的字符限制而失败

环境:Windows 编程语言:Python 包:pyRFC SAP:SAP RFC SDK

通过对象 bwConn 连接到 BW 后,我尝试调用以下方法 BAPI_MDDATASET_CREATE_OBJECT

由于 COMMAND_TEXT 有 75 个字符的限制 - 我如何定义 QUERY?

目前 QUERY 被定义为

0 投票
2 回答
654 浏览

sap - 从文件存储库服务器下载预定的 Webi 报告

在 SAP BO 中启动了计划报告后,是否可以以某种方式从文件存储库服务器下载?我正在使用 Web Intelligence RESTful API。虽然可以使用GET /documents/<documentID>?<optional_parameters>请求同步导出报告,但除了使用计划之外,我还没有找到任何非阻塞异步方式。

这是预期的工作流程:

  1. 使用 . 创建计划报告(“现在”)POST /documents/<documentID>/schedules。使用自定义唯一的<ReportName>,存储scheduleID
  2. 使用轮询计划状态GET /documents/<documentID>/schedules/<scheduleID>
  3. 如果计划状态为 1(成功),则使用 CMS 查询查找文件 发送一个POST /cmsquery带有内容{query: "select * from ci_infoObjects where si_instance=1 and si_schedule_status in (1) and si_name = '<ReportName>'"} 的结果,读取"SI_FILES": {"SI_FILE1": "<generatedName>.pdf","SI_VALUE1": 205168,"SI_NUM_FILES":1,"SI_PATH": "frs://Output/<Path>"}
  4. 使用浏览器或 RESTful API,下载文件

第4步可能吗?URL 是什么?内部基本路径可以在 CMC 中配置,文件位置为<Path>/<generatedName>.pdf. 但是,如何在无需登录 BO BI 界面的情况下以编程方式或使用 URL 访问该文件?

0 投票
0 回答
148 浏览

mdx - MDX 查询为每个实例报告一个唯一的行,而不是将数据滚动到应用多列详细信息的一行

当我在用于将数据从 SAP BW 传输到 Azure 的 Azure 数据工厂管道上使用以下 MDX 查询时:

我的桌子看起来像:

所以我尝试将其重新定义为以下查询:

这个查询对我有用,它解决了问题,现在我收到这样的数据

但是当我引入其余字段(我有近 55 个字段)时,我的 Azure 管道继续运行,我看不到它既不工作也不中止。

谁能在不使用交叉连接的情况下帮助我修改此查询以解决上述问题?我怀疑我的查询使系统处理速度非常慢。

仅供参考:我是 MDX 新手,我确实在 Microsoft Power Bi 上启用了跟踪,然后使用其日志中的 MDX 查询来起草上述查询)

0 投票
1 回答
53 浏览

sap - 识别流式处理链

我想检查我们系统中的所有流式处理链。我试图在 ST13 BW-Tools 中检查,但流媒体栏不是他们可以识别的。有什么方法可以找到在我们系统中运行的 Streaming Process 链。

0 投票
1 回答
141 浏览

hadoop - 通过 sqoop 在 hana 上导入 sap bw

目前我正在尝试使用 sqoop 导入一个 sap hana 表。这里遇到表名和列名都包含正斜杠“/”的问题。

对于表名,我可以使用查询选项并将表名转义作为解决方法。但是如果我想用不同的映射器导入表,我想结合使用-m选项和--split-by。在这里,我无法在列名中指定“/”而不会出现以下错误。

sqoop 生成的查询看起来像这样

该声明:

如何正确转义 --split-by 列?

0 投票
0 回答
780 浏览

python - 您可以像使用 SBOP Analysis for Excel 一样使用 Python 连接到 SAP Query 吗?

因此,目前我使用 MS Excel 从 SAP 查询中探索和提取一些数据,我可以使用 Excel 中的 SBOP 分析工具访问这些数据。

现在我需要自动化这个过程,我所做的是每天使用宏连接和刷新数据,这对现在来说很好,但很容易出错,即。有时宏会失败,我需要手动刷新它。

我想做的可能是使用 Python 连接到这个 SAP 查询(它是一个具有维度和度量的多维数据集),就像我使用 SBOP 分析一样。这甚至可能吗?

我发现使用PyRFC库可能是一个解决方案,但我认为它不适用于我需要的数据源类型,或者我可能没有找到一个很好的例子。

谢谢,

0 投票
1 回答
179 浏览

mdx - 更改 MDX 查询的维度属性的标题

我想重命名从 MDX 查询中查询的列,但在 DIMENSION PROPERTIES 中,我尝试了不同的方法(WITH MEMBER / WITH SET ...),但它们仅适用于行/列,但不适用于 DIMENSION PROPERTIES条款。我希望能从社区中得到一些帮助。

我在查询中的内容如下:

如果我查询这个,结果表如下所示:

但我想要以这种方式重命名列:

提前感谢您的帮助!

0 投票
0 回答
42 浏览

sap-bw - SAP BW 数据加载后报告中的数据不完整

我是SAPBW 的初学者,我的 SAP 实例有问题。某些数据在加载后会在报告中消失。

我的报告使用源表 /BIC/TABX。
将数据加载到该表中看起来像(增量加载):来自多个源的数据被加载到表中:

  1. ODSO Y1 -> 我的报告 ODSO X (/BIC/TABX) (从 ODSO X 过滤数据后)
  2. RSDS Y2 -> 来自平面 xls 文件的我的报告 ODSO X (/BIC/TABX)

早上,手动加载数据。加载后目标表/BIC/TABX 中有 100,000+ 条记录。
晚上可能有另一个负载(可能是工作),并且负载之后的记录数减少到 4499。
有人知道是什么导致数据减少吗?
补充一下,第一次充100000+条记录后,我错过了当月的数据,隔夜加载后,前几个月的部分数据丢失了,而当月有很多更多数据。

0 投票
2 回答
380 浏览

hana - SAP BW\4 HANA 和 SAP 原生 Hana 有什么区别?

S/4 HANA 和 BW/4 HANA 是一样的吗?这与BO有什么区别?如果只是报告,那为什么还要 BO?感谢你的帮助。

0 投票
1 回答
755 浏览

abap - PSA 表 (SAP BW) 中未收到数据

  1. 我在我的虚拟机上安装了 SAP Netweaver Application Server 7.52 SP04,它工作正常。
  2. 我创建了 Z* 主数据表并用 2 个模拟记录填充它。
  3. 我通过事务 RSO2 创建了数据源。
  4. 我通过事务 RSDS 复制了数据源。
  5. 我在 Data Warehousing Workbench 中创建了必要的 infoobject 及其属性并激活了它。
  6. 我将步骤 5) 中新创建的 infoobject 添加为数据目标。
  7. 我从步骤 6) 中为数据目标创建了转换并激活了它。
  8. 我为复制的数据源创建了信息包,然后单击了信息包的“计划”选项卡中的“开始”按钮(带有“立即开始”选项)
  9. 我检查监视器的信息包,其中显示:“PSA 表诊断数据中未收到的数据尚未在 PSA 表中更新。请求可能仍在运行或有一个短暂的转储”。(请看下面的截图)在此处输入图像描述
  10. 我检查了短转储 - 没有。
  11. 一些谷歌搜索建议在 SM59 中建立可信连接,我这样做了(请参见下面的屏幕截图 - 我被记录为 BWDEVELOPER)在此处输入图像描述
  12. 我在我的信息包中再次运行“立即开始”并再次检查监视器,现在它说我无权通过受信任的系统进行连接。(请看下面的截图)在此处输入图像描述 详细的警告是这样的:(请看下面的截图)在此处输入图像描述

我该如何解决?我究竟做错了什么?