云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站服务器_ym163企业邮箱_稳定性好

小七 141 0

网站服务器_ym163企业邮箱_稳定性好

您好,

在基于大量新的限制性关键数据创建大量新报告的同时,我创建了一个"审计报告",以实现对元数据的透明和可报告的查看。

报告的目标是显示用于计算BO度量的过滤器。简言之,大数据人工智能,每个bex查询使用的关键数字的概述。

结果:

在报告中,您可以选择所需的查询,当您单击受限的关键数字时,免费云服务器永久使用,维度上显示使用的过滤器。

如何做到这一点

整个设置过程非常简单

BW–数据源从视图中提取数据,根据查询表,将数据传输到虚拟多维数据集,并通过Infoprovider启用报告功能

整个流程设置为"直接访问",因此我们检索实时数据,这是通过虚拟多维数据集设置的,激活直接访问的位置。完成此操作后,还可以在"提取"选项卡上将BW数据源设置为直接访问。

创建视图:

表rsrepdir包含所有报告(ID/名称)/技术人员姓名)。此ID用于将所有不同的查询信息表相互链接。

表rszeltxrref包含所使用的bex查询中的元素。

表rszeltxt包含所用元素的文本。

表rszrange包含用于限制关键数字的过滤器。

在我们看来,我们只使用前三个表。因为您必须使用特殊的逻辑来检索数据。

bexquery的构建非常结构化。

bex查询保存一个ID=COMPUID.

当您在rszeltxrref中将COMPUID用作筛选器时,您将获得所用全局变量、筛选器和工作表的ID.

工作表表示实际报告。在工作表中,您将找到列/行/自由字符。

所有信息都存储在同一个表中。

通过ID和类型之间的巧妙操作,您可以检索所需的数据。

使用的ID:SELTUID和TELTUID

类型:LAYTP

在我看来,我检索基于一个测试infoprovider="c\u fi\u m03"的每个查询的工作表信息(LAYTP=sht)。

我在我的提取(开放供讨论)中也添加了文本

转换设置为"专家例程",因此我可以更轻松地操作数据。

在代码中,我们循环使用数据源,每次通过layouttype上的不同过滤器从同一个表中提取其他数据。

第一次,layouttype设置为:COL,从列中检索元素的ID。

第二次,layouttype设置为:NIL,检索列中设置的限制键数字的ID。

现在,物联网展会,我们已经检测到使用了哪些限制键数字。

在rszrange表中,我们可以查找它们。但是请注意!查询中使用的限制键数字与存储的限制键数字具有不同的ID。

因此,首先我们检索存储的限制键数字的ID,然后我们可以获取它们的筛选器/定义。

现在我们终于有了所有信息。

可以根据您的意愿设置虚拟提供者。

我的rsrt输出…

添加从rsdiobjt表到info对象的文本将为您提供一个很好的querydesigner元数据的可报告数据集。

要收集输出的所有基本信息,您可以使用FM RSZ\U X\U COMPONENT\U GET。

M.

嘿Mario,大数据需要学习什么,谢谢,这确实是我在代码中强制使用的内容,但是我必须实现循环和whiles来检索其他受限keyfigures中使用的受限keyfigures。现在我也在寻找查询的通用过滤器,大数据使用,你知道如何检索它们吗?欢迎任何帮助!

Grtz

Koen

在同一个FM的输出中,您有一个输出表C\T\U VAR。它保存选择屏幕的变量/信息对象。如果你需要知道这个表,你可以调试

M.

是的,谢谢,我看到我可以过滤C\T\U范围,区分限制KF中使用的过滤器和一般过滤器中使用的过滤器。

马里奥非常感谢!

Mario,

您知道如何检索在反向例程级别执行的查询吗?或者我应该创建一个讨论?

Grtz

Koen

查询是否在反例程级别执行?什么意思?

M.

我有一个虚拟提供者,有一个反向例程。我想在我的反向例程代码中使用执行查询的queryID。

不知道,从来没有使用过这样的东西。

好的,发布了:

关于元数据报告的好文件。