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意味着什么,以及如何免费对其进行测试?”

用于Azure分析服务的本地数据网关

适用于Azure AS的本地数据网关,其工作原理演示从2017年4月开始,我们可以将本地数据网关用于Azure分析服务。这意味着您可以通过本地数据网关将Azure分析服务中托管的表格模型连接到本地数据源。在本文中,您将学习如何设置和配置本地数据网关,以及如何配置Azure分析服务通过网关连接到本地数据库。

要求/假设

  • 您有一个Azure订阅
  • 您已经有一个运行中的Azure分析服务(AAS)实例
  • 您已经安装并配置了最新版本的 本地数据网关
  • 您的Azure分析服务实例,Power BI Service实例和本地数据网关都在同一个“区域”中(有关更多详细信息,请参见下面的“先决条件”部分)
  • 这篇文章介绍了不涉及Kerberos,代理服务器,OKTA等的最常见情况。

阅读:如果您不太熟悉本地数据网关,那么我建议您阅读 这个 并进行更深入的阅读 这个 文章。您可能还会看 这个 来自的视频 亚当·萨克斯顿 讨论本地数据网关。

先决条件

如“需求”部分所述,检查您的Azure分析服务,Power BI Service和本地数据网关实例是否位于同一“区域”中非常重要。

其背后的原因是:

  • 本地数据网关必须与Power BI Service所在的区域安装在同一区域。否则Power BI无法看到网关,因此,您无法安排Power BI Service中的自动数据刷新
  • 为了获得最佳性能和更高的可靠性,您必须在Azure端与Azure分析服务所在区域相同的区域中创建本地数据网关资源。

但是,在某些情况下,人们很久以前创建了Power BI帐户,也许他们没有为Power BI服务设置合适的区域。现在,他们需要创建一个Azure分析服务实例,但是,由于考虑到他们组织的隐私和安全性,他们不想(或不允许)在Power BI租户所在的区域中创建Azure分析服务实例。因此,他们宁愿在另一个实例中创建Azure分析服务地区。在这种情况下,建议在单独的服务器上安装本地数据网关的新实例,并在安装过程中更改“网关区域”。

要检查实例的“区域”,请执行以下步骤:

Power BI服务区域:

  • 登录到您的Power BI服务
  • 点击页面右上角的问号
  • 点击“关于Power BI”

继续阅读 “用于Azure分析服务的本地数据网关 ”

蔚蓝数据湖,Azure分析服务,Power BI及其关系

将数据从本地SQL Server加载到Azure数据湖存储和Power BI中的数据可视化

我最近在讲 坦帕Dev 蔚蓝会议 于2018年1月31日以网络研讨会形式进行。在演示过程中,我们收到了有趣的问题。我的目的是介绍大数据,Azure数据湖,Azure数据湖商店(ADLS),Azure数据工厂(ADF)的基本概念  and Power BI.

我要感谢坦帕开发组织者和所有与会人员在这次会议上的发言机会。

在本课程中,您将学习以下基本概念:

  • 大数据
  • 蔚蓝数据湖
  • 蔚蓝数据湖存储(ADLS)
  • 蔚蓝数据工厂(ADF)
  • 蔚蓝分析服务(AAS)
  • Power BI
  • 以及它们之间的关系

会话记录:

继续阅读 “Azure数据湖,Azure分析服务,Power BI及其关系”

使用Azure分析服务将Power BI桌面模型导入SSAS 表格2017

图片

注意:此方法不再可用(自2019年3月1日起),因为Microsoft在Azure门户中不再支持Web Designer。 Microsoft正在开发替代解决方案,但尚无时间表或细节需要宣布。 在这里阅读更多。同时,您仍可以按照以下步骤将Power BI桌面模型导入SSAS表格 这里描述的方法

不久前,我写了一篇博客文章,介绍如何 将您当前现有的Power BI Desktop模型导入SSAS 表格 2016。但是,我所解释的方法不受诸如SSDT之类的官方Microsoft BI工具支持,因此只有在Microsoft支持在SSDT中要求Power BI模型之前,您才可以将其视为替代方法。在本文中,我将向您展示如何使用Azure分析服务将Power BI桌面模型导入SSAS 表格2017。这很容易,没有麻烦。

要求

笔记:

  • 在这篇文章中,我不会解释如何安装Azure分析服务
  • 此方法仅适用于SQL Server分析服务2017表格

这个怎么运作

如前所述,与其他方法相比真的很容易 我在上一篇文章中解释过。 蔚蓝分析服务能够导入Power BI Desktop文件,从而在云中创建Power BI模型的表格模型版本。然后,您只需下载Visual Studio项目文件,然后将其重新部署到SSAS 表格2017的本地实例中即可。

  • 打开Power BI桌面
  • 从事实表和维度的任何所需组合中从WorldWideImportersDW导入数据。我进口了
  • 创建一些简单的度量,例如:

总销售额= SUMX(‘Fact Sale’, ‘事实销售'[单价] *‘事实销售” [[数量])

  • 保存您的Power BI模型并关闭文件
  • 登录到您的Azure门户浏览到您的Azure分析服务实例
  • 单击“ Web设计器-预览”下的“打开”

图片

  • 这将为神话般的“蔚蓝分析服务 Web设计器”。您是对的,是表格模型的网页设计师。多么酷啊? 微笑
  • 点击“模型”部分下的“添加”按钮
  • 是的,您知道了,输入模型的名称,然后单击“ Power BI桌面”按钮
  • 单击“浏览”,然后选择您之前保存的Power BI文件,然后单击“导入”

图片

继续阅读 “使用Azure分析服务将Power BI桌面模型导入SSAS 表格2017”