【发布时间】:2013-03-10 16:28:19
【问题描述】:
我正在做数据仓库项目,我被困在了那个时刻,我需要遍历维度表中的列名并选择与我的基础数据表中特定列名相对应的值(具有实际数据的表) ,我想插入事实表)。这是我的表结构:
数据表
closing_course | max_course | min_course
234 | 241 | 187
254 | 277 | 198
维度表
course_id | course_type
1 | closing_course
2 | max_course
3 | min_course
简而言之,我想为每种课程类型构建一个程序,它将获取每门课程的价值,并在 FACT TABLE 中插入 course_id 和对应的值(在其他维度数据中,但我认为我可以处理)。
【问题讨论】:
-
我不明白你的问题。您已经将课程值作为衡量标准(我认为)放入事实表中,那么为什么还需要这里的维度呢?您是否尝试在报告工具中动态构建查询?查看一些 DDL 以明确显示事实表和维度表的外观以及您目前拥有的任何查询代码会很有帮助。
标签: sql-server tsql loops insert data-warehouse