使用带有Power Bi的SSM

I’当我将Power BI连接到SQL Profiler来收集性能信息时,许多人都表现出感兴趣,但如果您可以执行此操作,则将其连接到SQL Server Management Studio(SSMS)时会发生什么?

这似乎相当于外国,但如果您可以将其连接到SQL Profiler,则可以将其连接到SSMS。当您开始在PBIX文件的盖子下面和从桌面运行的过程下方时,为什么可以做到这一点。

pbix文件

所有电源BI文件以.pbix结尾。正如我和其他人所写的那样,你可以制作文件的副本,(因为我们DBA总是喜欢从副本与原文中的工作)重命名.pbix到.zip的文件。然后,您可以解压缩文件并查看构成Power BI报告和视觉效果的基本组件:

您现在有DataModel,DataMashup,图表布局,状态,元数据,安全性,设置和版本的细分。它’很酷知道你可以解剖一旦解开并以这种方式对特定功能进行更改,因为社区中的人们记录了。

桌面流程和端口

虽然Power BI报告已开放,您’请参阅使用的是使用的 netstat -b-n. 命令从命令提示符作为管理员:

你’ll notice that pbidesktop.exe.端口54125.,具有多个子线程。你’LL还注意到有一个可执行文件也来自 pbidesktop.exe. 过程叫做 msmdsrv.exe.。那’s分析服务器的可执行文件。您的数据模型正在通过Power BI中的Trimmed Down Analysis Server运行。如果您有一个分析服务器端口,可以使用SSMS使用SSMS与Power Bi Desktop的ID连接。在上面的示例中,ID是54125,随着桌面在PC上运行,它将是您的“localhost”对于服务器名称。打开SSMS并更新服务器类型以进行分析服务器,我键入以下内容,使用我的Active Directory登录来连接:

您将连接到修剪后 分析服务器 在...后面 PBI桌面 报告您在屏幕上运行并具有有限的交互式选项。如果你需要证明,这里’■SSMS的扩展列表:

请注意,它与我的POWER BI接口列表匹配同一报告:

如果我们进一步扩展了分析服务器数据模型的SSMS接口,我们也可以匹配列,计算列和措施:

有局限性 - 完整 分析服务器 数据模型,您将能够执行 SQL,MDX,XML达克萨 查询。这似乎是从PBI数据模型的后端禁用,这将要求您在Power BI的UI中执行至少任何DAX和MDX。

正如你可以看到的那样, 执行 从工具栏中缺少按钮,缺少,无论您打开XMLA,DAX,MDX和SQL查询,您都可以’t连接到数据库引擎。数据库是’T完整的SQL Server or甚至似乎是Windows内部数据库(Wid)。

您可以从这里完成的,从SSMS UI连接到SQL分析器,并跟踪Power BI报告的性能,(数据加载,数据刷新,DAX,MDX等)以及用于远程数据源的分布式工作的持续时间。

好吧,我希望我的小电力BI与SSMS有趣,周末愉快。

dbakevlar.

http://about.me/dbakevlar

One thought on “使用带有Power Bi的SSM

评论被关闭。