【问题标题】:Analysis Services Error: 'table that is required for a join cannot be reached'Analysis Services 错误:“无法访问连接所需的表”
【发布时间】:2012-01-07 17:27:25
【问题描述】:

在 SSAS 中,我有三个维度,其中一个与事实表相关。当我使用其他两个维度中的每个维度的属性处理维度时,我得到了上述错误。

在主维度和其他两个维度之间肯定存在连接。同一维度中的主键,即书籍也与其他维度中的其他书籍外键相关。

如果我用两个连接编写脚本,它可以工作,但 SSAS 似乎没有选择这个。

我查看了以前的帖子并尝试了他们的建议,但它们似乎不适合我的问题。

【问题讨论】:

    标签: ssas business-intelligence


    【解决方案1】:

    您刷新了 DSV 吗?据我所知,这通常是由 DSV 中的某些故障引起的,因此无法访问用于维度的表或视图

    【讨论】:

      【解决方案2】:

      您能发布您的 DSV 吗?上次看到这个错误信息,DSV中的表关系设置不正确,导致循环引用。

      【讨论】:

        【解决方案3】:

        由于从任何其他表/视图中选择属性而不是相关的属性而发生此错误。

        1. 转到维度结构 -> 数据源视图窗格(中心窗格)
        2. 右键单击并 -> 显示相关表格
        3. 从表/视图中拖放字段。

        它应该可以正常工作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-12-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-07-19
          相关资源
          最近更新 更多