sql-server - 将 SSAS 多维数据集部署到 SQL Server 分析时出错
问题描述
我在将 SSAS 包部署到 SQL Server Analysis 时遇到问题。它抱怨重复键,而引用的列不是主键列。我查询了维度表以查看主键在受影响的列中具有相同的值,这是正常且可能的。属性用法和类型属性已在 SSDT 中设置为常规。请在下面找到我收到的错误。我会很感激解决这个问题的想法。谢谢你。
响应中的错误和警告
服务器:当前操作被取消,因为事务中的另一个操作失败。OLAP 存储引擎中的错误:处理时发现重复的属性键:表:'dwh_Dim_By_Answers',列:'QB_AnswerText',值:'hazard'。该属性是“QB 答案文本”。
解决方案
他们是这个问题的两个解决方案:
- 为避免在处理维度时出现键重复错误,您只需将维度属性 ProcessingGroup 设置为 ByAttribute 而不是 ByTable。
- 通过在维度键错误选项卡中将 KeyDupplicate 设置为 IgnoreError,强制 SSAS 忽略键重复错误。要实现这一点,请转到 SSMS 或 SSVS -> 流程 -> 在流程选项卡中单击更改设置 -> 尺寸键错误 -> 使用服装错误配置 -> 将 KeyDupplicate 设置为 IgnoreError。
推荐阅读
- reactjs - 我们如何在 React.js 上监听 Solidity 智能合约事件?
- flutter - 嵌套 JSON 解析颤动
- python - 错误:(-215:断言失败)size.width>0 && size.height>0 in function 'imshow'
- unity3d - 如何在 VR 中连接和分离人的心脏部分?
- c++ - 如何通过 C++ 重载获取值类型?
- reactjs - material-table How to do selectable and editable table?
- python - 创建多级字典
- android - flutter-firebase_auth-gradlew.bat 异常退出
- pine-script - Pine Script Pivot 只是最新的 Pivot 行
- reactjs - 反应:OnChange 下拉返回我整个标签