首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试探索olap cube for ms sql,但有多个分支的产品文件,这些分支可能在所有分支上具有相同的键,您有什么想法吗?

尝试探索olap cube for ms sql,但有多个分支的产品文件,这些分支可能在所有分支上具有相同的键,您有什么想法吗?
EN

Stack Overflow用户
提问于 2012-10-30 08:35:38
回答 1查看 99关注 0票数 0

我需要为多个分支机构创建一个基于销售的多维数据集,但我不确定如何处理每个分支机构可能使用相同产品代码的事实。在vs2008中,它不会处理多维数据集,因为它看到此代码在我的主产品文件中重复,主产品文件也有一个分支id字段来区分标准查询。

有人知道如何在这个场景中设置一个多维数据集吗?

表格(仅部分用于说明)

·事务(所有分支-具有分支id和产品id)·产品(主文件-具有分支id和产品id)·用户(到事务的链接)·分支表(到事务的链接)

基本上,这个多维数据集有四个维度:用户、产品、分支和基于事务中的字段的时间维度。

不过,products领域是主要问题。由于应用程序的限制,数据库设计受到限制

提前感谢大家的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-18 17:56:07

这个问题的解决方案是向具有重复键的表中添加一个额外的字段,这个字段我称之为业务逻辑键。这对于每个产品都是唯一的,无论产品代码是否重新出现,BLK仍然是唯一的,只需将其添加到products表和transactions表中,然后运行一个简单的sql查询来使用您的BLK更新事务,并将其用于olap多维数据集排序:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13131653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档