使用Power BI和Cortana的会话分析

问题描述 投票:1回答:1

我们希望开发Cortana技能,以便在询问问题时查询Power BI中的数据集并返回语音答案。例如,用户问Cortana,“上周哪个客户的违约率最高?” Cortana在Power BI中查询数据集并回答“John Doe”。我们如何使用Cortana技能和Power BI来构建满足此要求的解决方案?或任何想法可能使用Azure Bot服务,应用程序见解...与Cortana?

谢谢

powerbi powerbi-desktop cortana cortana-intelligence cortana-skills-kit
1个回答
0
投票

这将是一个很酷的例子!它肯定是可行的。目前没有例子on bot service samples

有几种方法可以接近它。您可以使用Power BI应用程序深层链接,其中Cortana技能将语音映射到已知的仪表板或报告,或者您可以构建与Power BI数据紧密相关的模型。

对于后者,您需要创建一个机器人并添加Cortana通道。在您的机器人内部,您需要获取访问令牌并将其传递给Power BI的REST API以获得您需要的任何内容。我相信你可以使用Cortana的Connected Services来做到这一点。查看connected serviceshow Graph oauth worksgetting access tokens。然后查看using Power BI for develoers以查看要使用的API(获取仪表板,报告,数据集等)。您可以删除您要查找的任何结果,并将其作为发送给用户的消息的speak属性添加。

对于前者,您不会得到语音结果,但您可以深入查看报告。查看Power BI应用程序的deep linking capability以及如何使用deep link from Cortana

© www.soinside.com 2019 - 2024. All rights reserved.