几个星期以来,我一直在使用Microsoft Azure,我想知道是否有可能在我的Web应用程序中为外部客户创建实时图表。我知道微软提供了两种不同的服务,称为'Power BI',它支持实时图表和'Power BI embedded‘。但我的问题是,据我所知,Power BI只适用于内部用户,而Power BI embedded,它集成在图表中,例如在外部客户的Web应用程序中,只提供不实时的报告。我是不是遗漏了什么,或者目前不可能在Azure的给定服务中提供web应用程序中的实时图表?如果是,有什么替代方案可以实现我的目标?
非常提前感谢您。
好的问候,费利克斯
发布于 2016-12-02 06:33:31
我会考虑Power BI Embedded,它的数据源使用到Azure SQL数据库或Azure SQL数据仓库的直接查询连接。报告中的每个用户操作(过滤、钻取等)都将针对数据库生成一个查询。
Power BI Embedded架构在此页面上进行了解释:https://docs.microsoft.com/en-us/azure/power-bi-embedded/power-bi-embedded-what-is-power-bi-embedded
直接查询在此页面进行解释:https://powerbi.microsoft.com/en-us/documentation/powerbi-azure-sql-database-with-direct-connect/
发布于 2018-01-07 21:03:58
1)考虑实时就像在物联网场景中,您看到仪表板上的图形是实时移动的,而不是在刷新之后。因此,在这种情况下,您应该考虑使用Azure Stream Analytics Jobs。它从blob存储、事件中心……获取输入,然后在输出中,你可以使用你的power BI帐户来编写从Azure流分析中摄取的实时事件。非常强大!您使用SQL查询输入,唯一需要注意的是thumbling window,这对SQL语言来说是一种新特性。
2)允许您的客户访问仪表板我建议您公开您的仪表板以供免费访问,然后在web应用程序中保护您的仪表板,您可以在其上应用安全模式。您还可以通过电子邮件邀请组织外部的人员。这比以前的解决方案更快,但访问您的报表的人必须拥有power BI Pro许可证。您可以使用免费试用60天。
希望这能有所帮助!干杯!
https://stackoverflow.com/questions/40861041
复制相似问题