我在 Visual Studio 中创建了一个 SSAS 模型并将其部署到 QA。但后来我面临一个问题:
该键与表中的任何行都不匹配.. Key=(Schema="view", 项目=“表名”。表=#table({"名称", "数据", "架构", "项目", “种类”}。 {}) 该键与表中的任何行都不匹配..
我发现解决此问题的唯一方法是当我转到 SSAS 并手动更新我的凭据时,但这样做我会停止自动更新。
当我开发模型时,我更改了表和模型名称,但我检查了名称,发现 dev 和 QA 之间没有不匹配。
我也拿了模型的第一个版本并部署了它,我已经从头开始重建了模型,我已经一次部署一个表或使用不同的表,添加和删除关系,但没有成功。
当我部署时,不同数据库中的另一个模型工作正常,但该模型和该数据库中的另一个模型存在此问题。我也没有 Entra ID P2 许可证,我不知道这是否相关,并且我在模型中没有使用任何 Excel 文件。我可以访问 QA。
如果有人能给我一些见解,我可以尝试不同的方法或以正确的方式指导我,我将不胜感激。
解决方案是更正数据库中注册的凭据。当使用与数据库中的凭据不同的凭据实现模型时,模型无法访问数据库中的表。