默认情况下,将语义模型发布到 Power BI 服务时,可以建立 DirectQuery 连接,前提是你具有适当的权限。 可以使用此连接在语义模型之上创建新的复合模型。
但是,在某些情况下,需要阻止这些连接发生。 在复合模型方案中,禁止这些连接尤为重要,你可能希望禁止在语义模型(所谓的 链接)上创建新的复合模型。 通过禁止与语义模型的 DirectQuery 连接,可以有效地结束链或阻止它首先形成。
注释
Power BI 遵循此设置并禁用与语义模型建立 DirectQuery 连接,但第三方工具可能不会。 即使禁用了 DirectQuery,第三方工具也可能允许用户与语义模型建立 DirectQuery 连接。
使用 Power BI Desktop 阻止与语义模型的 DirectQuery 连接
若要阻止与语义模型的 DirectQuery 连接,请转到 “文件 > 选项”和“ > 选项 > 当前文件 > 发布的语义模型设置”。
在此页上,选择 “阻止 DirectQuery 连接 ”选项,然后选择“ 确定”。
使用第三方工具阻止与语义模型的 DirectQuery 连接
通过使用第三方工具,可以通过将模型上的属性设置为 DiscourageCompositeModels 禁止 DirectQuery 连接到语义模型 True。