如何解决分析中的所有度量列在 OBIEE 中突然显示为空
在我们的 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.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 服务,但这没有帮助。
解决方法
如果基础模型无效,您将始终遇到问题。这并不“奇怪”,因为基本上你建模的东西 - 对于模型 - 暗示事实与维度没有有效关系。 IE。那个维度无法分析事实。考虑符合和不符合的维度。你的已经成为一个不合规的维度。
永远不要忘记,逻辑上你建模的是“关系”,而不是技术上的“连接”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。