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 的限制

通过向字段或筛选条件分配单词,教 Q&A 允许你定义无法识别的术语。 定义筛选条件时,只能使用有限的语言子集,包括:

  • 产品类别(附件)
  • 不是配件的产品类别
  • 产品数 > 100
  • 产品数大于 100
  • 产品数 = 100
  • 产品等于 100
  • 产品数 < 100

Currrently,不支持重新定义已识别的术语或定义其他类型的条件或短语。

不支持语句

  • 不支持使用多个条件。 解决方法是创建数据分析表达式 (DAX) 计算列来判定多条件语句的真假,并改用此字段。
  • 如果在问答提示输入数据子集时未指定筛选条件,则无法保存定义,即使整个语句没有红色下划线也是如此。

用于改进自然语言引擎的最佳做法还有很多。 有关详细信息,请参阅优化 Power BI 中的问答的最佳做法