Direct Lake 计算列(预览版) 笔记

Direct Lake 计算列(预览版)

计算列现已在 OneLake 语义模型的 Direct Lake 中提供预览,以响应用户的关键需求。该功能允许直接在语义模型中使用 DAX 创建派生列。此前,这需要将数据移至不同的存储模式或将逻辑上移至上游。Direct Lake 通过查询 Delta 表,在提供类似导入模式性能的同时实现近乎实时的数据新鲜度。常见用例包括派生值、连接字段、格式化日期以及个性化内容。Direct Lake 中的计算列支持“表达式上下文”属性,在查询时进行评估并尊重用户安全设置。这意味着它们会自动遵循行级安全和对象级安全。与标准计算列不同,Direct Lake 版本的计算列在用户的上下文安全环境中进行评估,从而防止在用户缺乏权限时暴露敏感数据。然而,Direct Lake 计算列不能用于关系,因为它们未进行物化。此外,它们也不遵循筛选上下文,其结果按行固定。当需要基于报表交互的动态结果时,应使用度量值。要开始使用,请打开一个 OneLake 上的 Direct Lake 语义模型并创建计算列。