XMLA端点对Power BI意味着什么,以及如何免费对其进行测试?

Power BI XMLA端点的测试环境

XMLA端点连接以进行公共预览 已于2019年3月下旬宣布。到今天为止,它仅适用于Power BI 保费容量用户。对于许多没有高级功能的人来说,这听起来像是一个巨大的限制,但他们希望了解它的工作原理。在本文中,我向您展示了一种尽快获得Power BI XMLA端点的简便方法。在开始之前,我想简单地解释一下XMLA终结点,以及它对Power BI用户的真正意义。

Power BI就像洋葱!它有层!

一般而言,Power BI具有两个不同的层,表示层和数据模型层。表示层是可视层,您可以进行所有这些引人注目的报告和可视化。顾名思义,数据模型是在其中创建数据模型的层。您可以通过XMLA连接性访问该层。

在Power BI Desktop文件中,您可以看到两个图层:

Power BI的不同层

XMLA如何与Power BI中的不同层相关?

您可能已经猜到了,XMLA仅与数据模型层有关,而与表示层无关。所以你可能 连接到数据模型, 浏览数据模型, 将数据从模型导入到其他平台,例如Excel 等等。

XMLA并不新鲜!

认真吗是的,认真。这不是新的。已经到了 多年了,也许您已经使用了无数次。每当 您正在连接到SQL Server Analysis Services的一个实例 来自任何工具(例如SQL Server Management Studio)的多维或表格形式 (SSMS),Power BI Report Builder,Excel,Tableau等…,您正在使用XMLA connectivity indeed.

Power BI是SSAS表格的实例

是真的。 Power BI运行SSAS表格的本地实例 模型。因此,每当您打开Power BI桌面文件(PBIX)时,Power BI都会创建一个 具有随机本地端口号的SSAS表格模型的本地实例,可以 只能在本地计算机上访问。关闭文件时,本地 SSAS 表格实例关闭,并释放其端口号。

我首先揭示了一个事实,你可以 在2016年6月通过各种工具(例如SSMS,SQL Server Profiler,Excel等)连接到Power BI Desktop中的基础数据模型。因此,我们确实使用XMLA长时间连接到Power BI数据模型。我们甚至可以更进一步 将我们的Power BI数据模型导入SSAS表格实例。从这个意义上讲,我们实际上是从Power BI生成XMLA脚本,以在SSAS 表格中创建相同的数据模型。多么酷啊?

太…什么是新的?

继续阅读 “XMLA端点对Power BI意味着什么,以及如何免费对其进行测试?”

查找Power BI桌面本地端口号的四种不同方法

Power BI桌面本地端口

大约两年前,我写了一篇博客文章,介绍如何通过不同的工具(例如SSMS,Excel和SQL Server Profiler)连接到Power BI Desktop模型。那篇博客文章的很大一部分是关于不同的 查找Power BI Desktop本地端口。如果要出于任何不同目的(例如在SQL Server Profiler中监视或在Excel中分析模型)而通过任何类型的工具连接到Power BI Desktop模型,则具有端口号至关重要。我在这里和那里被问过几次,人们需要不同的场景来查找Power BI Desktop本地端口号,因此我决定在Power BI Desktop本地端口号上发帖。

当您运行Power BI Desktop时,它将在后台运行SSAS 表格模型的本地实例,并且为该本地实例分配一个随机端口号。因此,如果要连接到模型以在Excel中进行分析,则需要知道该端口号。有几种方法可以实现该端口号,本文将介绍其中的大多数方法。

如您所知,Power BI Desktop现在作为Windows应用程序可用,可以从以下位置安装 Windows应用商店。 通常,该应用程序与从以下位置下载的版本之间的主要区别 Micrsosoft网站 是当有新版本可供下载时,您将收到通知。然后,您必须手动在计算机上下载并安装较新的版本,但是该应用程序将自动更新。但是,还有其他一些差异不在本文讨论范围之内。与本文相关的唯一区别是,Power BI Desktop与Power BI Desktop App在不同的位置创建其临时文件夹。

这篇文章中描述的方法适用于下载版本和商店版本。

查找Power BI Desktop本地端口的不同方法

·使用DAX Studio

·表格编辑器

·Power BI Desktop临时位置

·命令行(CMD)

我之所以解释不同的方法,是因为并非所有方法在所有环境中都可行。您可能在不允许您在其计算机上安装新软件(例如DAX Studio)的客户站点上工作。但是您始终可以访问Power BI Desktop临时文件。

继续阅读 “查找Power BI桌面本地端口号的四种不同方法”