我正在尝试根据其维度创建事实的星型模式视图。
例如。
如果视图是
Select
_fact.A, _Dim.B
from
_fact
inner join
_dim on _Fact.dim_sk = _dim.Dim_sk
我查询
Select _Fact.A
from _view
它将忽略_dim
.
这样做的一种方法是为维度创建受信任的外键。然而,这意味着我必须创建并启用检查约束,这会减慢我的插入速度。
https://www.brentozar.com/archive/2015/05/do-foreign-keys-matter-for-insert-speed/
有没有更好的方法允许在视图中加入剔除?
有没有办法强制 SQL 服务器将外键标记为可信?
例如类似的东西
update sys.foreign_keys
set is_not_trusted = 0