我在使用MS-BI作为其技术堆栈的数据仓库项目中工作。数据库包含维度和事实表,但我想知道维度和事实表之间的连接列。是否有任何sql脚本可以找到维度和事实表之间的连接列?
由于
答案 0 :(得分:1)
您可以使用以下查询来获取数据仓库中每个事实表和维度表之间的所有外键。
SELECT * FROM sys.foreign_keys
SELECT * FROM sys.foreign_key_columns
答案 1 :(得分:1)
数据仓库数据库是一个无数据仓库数据库的数据库,您可以使用sys.foreign_keys
等系统表获取关系列表,也可以使用sys.foreign_keyColumns
获取每个关系的列。