问题标签 [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.
python - 使用 pyRFC 的 SAP BW 数据提取因命令文本的字符限制而失败
环境:Windows 编程语言:Python 包:pyRFC SAP:SAP RFC SDK
通过对象 bwConn 连接到 BW 后,我尝试调用以下方法 BAPI_MDDATASET_CREATE_OBJECT
由于 COMMAND_TEXT 有 75 个字符的限制 - 我如何定义 QUERY?
目前 QUERY 被定义为
sap - 从文件存储库服务器下载预定的 Webi 报告
在 SAP BO 中启动了计划报告后,是否可以以某种方式从文件存储库服务器下载?我正在使用 Web Intelligence RESTful API。虽然可以使用GET /documents/<documentID>?<optional_parameters>
请求同步导出报告,但除了使用计划之外,我还没有找到任何非阻塞异步方式。
这是预期的工作流程:
- 使用 . 创建计划报告(“现在”)
POST /documents/<documentID>/schedules
。使用自定义唯一的<ReportName>
,存储scheduleID
- 使用轮询计划状态
GET /documents/<documentID>/schedules/<scheduleID>
- 如果计划状态为 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>"}
- 使用浏览器或 RESTful API,下载文件
第4步可能吗?URL 是什么?内部基本路径可以在 CMC 中配置,文件位置为<Path>/<generatedName>.pdf
. 但是,如何在无需登录 BO BI 界面的情况下以编程方式或使用 URL 访问该文件?
mdx - MDX 查询为每个实例报告一个唯一的行,而不是将数据滚动到应用多列详细信息的一行
当我在用于将数据从 SAP BW 传输到 Azure 的 Azure 数据工厂管道上使用以下 MDX 查询时:
我的桌子看起来像:
所以我尝试将其重新定义为以下查询:
这个查询对我有用,它解决了问题,现在我收到这样的数据
但是当我引入其余字段(我有近 55 个字段)时,我的 Azure 管道继续运行,我看不到它既不工作也不中止。
谁能在不使用交叉连接的情况下帮助我修改此查询以解决上述问题?我怀疑我的查询使系统处理速度非常慢。
仅供参考:我是 MDX 新手,我确实在 Microsoft Power Bi 上启用了跟踪,然后使用其日志中的 MDX 查询来起草上述查询)
sap - 识别流式处理链
我想检查我们系统中的所有流式处理链。我试图在 ST13 BW-Tools 中检查,但流媒体栏不是他们可以识别的。有什么方法可以找到在我们系统中运行的 Streaming Process 链。
hadoop - 通过 sqoop 在 hana 上导入 sap bw
目前我正在尝试使用 sqoop 导入一个 sap hana 表。这里遇到表名和列名都包含正斜杠“/”的问题。
对于表名,我可以使用查询选项并将表名转义作为解决方法。但是如果我想用不同的映射器导入表,我想结合使用-m选项和--split-by。在这里,我无法在列名中指定“/”而不会出现以下错误。
sqoop 生成的查询看起来像这样
该声明:
如何正确转义 --split-by 列?
python - 您可以像使用 SBOP Analysis for Excel 一样使用 Python 连接到 SAP Query 吗?
因此,目前我使用 MS Excel 从 SAP 查询中探索和提取一些数据,我可以使用 Excel 中的 SBOP 分析工具访问这些数据。
现在我需要自动化这个过程,我所做的是每天使用宏连接和刷新数据,这对现在来说很好,但很容易出错,即。有时宏会失败,我需要手动刷新它。
我想做的可能是使用 Python 连接到这个 SAP 查询(它是一个具有维度和度量的多维数据集),就像我使用 SBOP 分析一样。这甚至可能吗?
我发现使用PyRFC库可能是一个解决方案,但我认为它不适用于我需要的数据源类型,或者我可能没有找到一个很好的例子。
谢谢,
mdx - 更改 MDX 查询的维度属性的标题
我想重命名从 MDX 查询中查询的列,但在 DIMENSION PROPERTIES 中,我尝试了不同的方法(WITH MEMBER / WITH SET ...),但它们仅适用于行/列,但不适用于 DIMENSION PROPERTIES条款。我希望能从社区中得到一些帮助。
我在查询中的内容如下:
如果我查询这个,结果表如下所示:
但我想要以这种方式重命名列:
提前感谢您的帮助!
sap-bw - SAP BW 数据加载后报告中的数据不完整
我是SAP
BW 的初学者,我的 SAP 实例有问题。某些数据在加载后会在报告中消失。
我的报告使用源表 /BIC/TABX。
将数据加载到该表中看起来像(增量加载):来自多个源的数据被加载到表中:
- ODSO Y1 -> 我的报告 ODSO X (/BIC/TABX) (从 ODSO X 过滤数据后)
- RSDS Y2 -> 来自平面 xls 文件的我的报告 ODSO X (/BIC/TABX)
早上,手动加载数据。加载后目标表/BIC/TABX 中有 100,000+ 条记录。
晚上可能有另一个负载(可能是工作),并且负载之后的记录数减少到 4499。
有人知道是什么导致数据减少吗?
补充一下,第一次充100000+条记录后,我错过了当月的数据,隔夜加载后,前几个月的部分数据丢失了,而当月有很多更多数据。
hana - SAP BW\4 HANA 和 SAP 原生 Hana 有什么区别?
S/4 HANA 和 BW/4 HANA 是一样的吗?这与BO有什么区别?如果只是报告,那为什么还要 BO?感谢你的帮助。
abap - PSA 表 (SAP BW) 中未收到数据
- 我在我的虚拟机上安装了 SAP Netweaver Application Server 7.52 SP04,它工作正常。
- 我创建了 Z* 主数据表并用 2 个模拟记录填充它。
- 我通过事务 RSO2 创建了数据源。
- 我通过事务 RSDS 复制了数据源。
- 我在 Data Warehousing Workbench 中创建了必要的 infoobject 及其属性并激活了它。
- 我将步骤 5) 中新创建的 infoobject 添加为数据目标。
- 我从步骤 6) 中为数据目标创建了转换并激活了它。
- 我为复制的数据源创建了信息包,然后单击了信息包的“计划”选项卡中的“开始”按钮(带有“立即开始”选项)
- 我检查监视器的信息包,其中显示:“PSA 表诊断数据中未收到的数据尚未在 PSA 表中更新。请求可能仍在运行或有一个短暂的转储”。(请看下面的截图)
- 我检查了短转储 - 没有。
- 一些谷歌搜索建议在 SM59 中建立可信连接,我这样做了(请参见下面的屏幕截图 - 我被记录为 BWDEVELOPER)
- 我在我的信息包中再次运行“立即开始”并再次检查监视器,现在它说我无权通过受信任的系统进行连接。(请看下面的截图) 详细的警告是这样的:(请看下面的截图)
我该如何解决?我究竟做错了什么?