Power BI 问答的限制
Q&A 功能允许用户使用自然语言浏览其 Power BI 语义模型中的数据,以图表和图形的形式接收答案。 Q&A 不适用于Power BI 报表服务器。
支持的数据源
Power BI 问答支持 Power BI 服务中的以下数据源配置:
- 导入模式
- DirectQuery
- 实时连接到 Azure Analysis Services
- 实时连接到本地 SQL Server Analysis Services 表格模型
在这些配置中,还支持行级别安全性。 Power BI 服务中托管的模型不支持对象级安全性,但不支持实时连接到 Azure 分析服务 或本地 SQL Server Analysis Services 模型。
对 Q&A 的 DirectQuery 支持
Q&A 支持具有 APPROXIMATEDISTINCOUNT 的 SQL DirectQuery 源,包括 SQL Server 2019、Azure SQL 数据库 和 Azure Synapse Analytics。 可以使用 Q&A 对这些数据源提出自然语言问题 。
复合模型支持
如果模型至少包含以下数据源之一,则问答还支持复合模型:
- 一个导入数据源。
- 一个受支持的 DirectQuery 数据源。
如果模型包含数据源的组合,我们仅从支持的 DirectQuery 源导入表或列编制索引。 因此,只能询问有关这些数据源中列的实例值的问题。 你仍然可以询问有关列本身的问题。
Q&A 设置限制
Q&A 设置功能仅适用于 Power BI Desktop。 Q&A 设置支持以下数据源:
- 导入模式
- DirectQuery
回顾问题限制
回顾问题功能最多将已询问的有关数据模型的问题存储 28 天。 Power BI 管理员可以使用租户设置来管理存储问题的功能。 权限基于安全组。
用户还可以选择“设置常规”并将“Q&A”选项设置为“关闭”>来记录其问题。
教导 Q&A 的限制
通过向字段或筛选条件分配单词,教 Q&A 允许你定义无法识别的术语。 定义筛选条件时,只能使用有限的语言子集,包括:
- 产品类别(附件)
- 不是配件的产品类别
- 产品数 > 100
- 产品数大于 100
- 产品数 = 100
- 产品等于 100
- 产品数 < 100
Currrently,不支持重新定义已识别的术语或定义其他类型的条件或短语。
不支持语句
- 不支持使用多个条件。 解决方法是创建数据分析表达式 (DAX) 计算列来判定多条件语句的真假,并改用此字段。
- 如果在问答提示输入数据子集时未指定筛选条件,则无法保存定义,即使整个语句没有红色下划线也是如此。
相关内容
用于改进自然语言引擎的最佳做法还有很多。 有关详细信息,请参阅优化 Power BI 中的问答的最佳做法。