【问题标题】:All measure columns in analyses suddenly showing null in OBIEE分析中的所有度量列在 OBIEE 中突然显示为空
【发布时间】:2021-06-14 12:43:22
【问题描述】:

在我们的 OBIEE 中发生了非常奇怪的事情。 rpd 或数据库中没有修改,但每个包含度量列的分析都有该列的空值。在所有这些中。

这是一个到目前为止运行良好的示例。 标准:

对应结果:

检查了为这个简单分析生成的物理查询,它有所不同:

WITH SAWITH0 AS
 (select distinct T5520.CAL_DAY as c1, T3160.CODE as c2
    from DM_FILIALS_V   T3160 /* D04 Filials */,
         DM_CALENDAR_V  T5520 /* D03 Calendar */,
         DM_FACT_DATA_V T74769 /* F44 Dm Fact Data */
   where (T3160.CODE = T74769.FILIAL_CODE and T5520.CAL_DAY = T74769.PERIOD and
         T5520.CAL_DAY = TO_DATE('2021-06-11', 'YYYY-MM-DD') and
         T74769.PERIOD = TO_DATE('2021-06-11', 'YYYY-MM-DD')))
select D1.c1 as c1,
       D1.c2 as c2,
       D1.c3 as c3,
       D1.c4 as c4,
       D1.c5 as c5,
       D1.c6 as c6
  from (select D1.c1 as c1,
               D1.c2 as c2,
               D1.c3 as c3,
               D1.c4 as c4,
               D1.c5 as c5,
               D1.c6 as c6
          from (select 0 as c1,
                       D1.c1 as c2,
                       D1.c2 as c3,
                       cast(NULL as DOUBLE PRECISION) as c4,
                       cast(NULL as DOUBLE PRECISION) as c5,
                       cast(NULL as DOUBLE PRECISION) as c6,
                       ROW_NUMBER() OVER(PARTITION BY D1.c1, D1.c2 ORDER BY D1.c1 ASC, D1.c2 ASC) as c7
                  from SAWITH0 D1) D1
         where (D1.c7 = 1)
         order by c2, c3) D1
 where rownum <= 10000000

谁能告诉这里发生了什么?我尝试从 EM 重新启动 BI 服务,但没有帮助。

【问题讨论】:

  • 这不可能在没有任何变化的情况下自动出现。做了什么?有补丁吗?部署?
  • 是的,@Chris,在这件事发生的前一天,rpd 似乎发生了变化。明天晚些时候刚刚报道,在此期间没有进行任何更改。上传没有这些更改的 rpd 版本解决了这个问题。
  • 不过,发生这种事还是很奇怪。更改的是与其他事实表或问题中的一个完全无关的事实表。 rpd 中有一个事实表,但在设计修改后决定将其更改为维度,因为现在它的行为就像一个。简而言之,事实表被重新设计为维度,不相关的连接被删除。上传此 rpd 导致事实表出现问题,到处都显示空值。

标签: oracle obiee


【解决方案1】:

如果底层模型无效,您总会遇到问题。这并不“奇怪”,因为基本上你建模的东西 - 对于模型 - 暗示该事实与维度没有有效关系。 IE。事实不能用那个维度来分析。考虑符合和不符合的尺寸。你的已经变成了一个不合规的维度。

永远不要忘记,您在逻辑上建模“关系”,而不是技术“连接”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    • 1970-01-01
    • 1970-01-01
    • 2021-11-17
    • 1970-01-01
    相关资源
    最近更新 更多