【问题标题】:SSAS CUBE MISSING DATASSAS 多维数据集缺失数据
【发布时间】:2018-07-23 20:41:14
【问题描述】:

我是 SSAS 新手,你能指导我吗 检查多维数据集上次日期更新显示今天的日期时,我的多维数据集刷新正常,没有错误!

还验证了 dim_DateTime 维度,其中 ReportingPeriod 字段显示所有月份包括 2018 年 2 月和 2017 年 12 月至 2020 年……但当运行低于 mdx 时,没有仅这两个月的数据

 SELECT 
        Non Empty
         [Measures].[TotalCaseload] On Columns
        ,Non Empty
        [Dim_Team].[TeamDescription].AllMembers
        on ROWS
        From 
        [PbR_Caseload]
        Where 
        ([Dim_DateTime].[ReportingPeriod].[2017-12]
         , [Dim_Team].[PbRInScopeTeam].&[1])

当 exec 存储 proc 数月时预期为“2017-12”和“2018-02”,但在将参数传递为“2018-02”时抛出错误

exec [SSRS].[ds_ParmPbRCaseloadTeam] '2018-01',1  刷新正常并提供数据 exec [SSRS].[ds_ParmPbRCaseloadTeam] '2018-02',1  抛出错误

执行查询时出错。 执行用户定义的例程或聚合“ExecuteOLAP”期间发生 .NET Framework 错误: System.Exception:列名或提供的值的数量与表定义不匹配。 系统异常: 在 OLAPExtensions.StoredProcedures.ExecuteOLAP(SqlString 服务器、SqlString 数据库、String MDX) .用户事务(如果有)将被回滚。

不确定我错过了什么?

【问题讨论】:

  • 可能需要查看sproc代码。

标签: sql ssas ssas-2008 ssas-2012


【解决方案1】:

我偶尔发现我们可以将数据添加到我们的数据源,处理所有表,但仍然不显示在模型中。我们将处理选项更改为“完整”,从而解决了问题。不过,我不知道这是否对您有帮助。祝你好运!

【讨论】:

    猜你喜欢
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-24
    • 2023-03-04
    • 1970-01-01
    相关资源
    最近更新 更多