首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure分析服务与Power BI与Power BI的连接选项

Azure分析服务与Power BI与Power BI的连接选项
EN

Stack Overflow用户
提问于 2020-11-12 15:13:59
回答 1查看 416关注 0票数 2

我正在寻找连接和查询Azure Analysis (AAS)/Power BI的“模型”/Power的选项。我已经找到了多个将AAS连接到.Net核心的选项,但对于Power没有发现任何选项。是否可以使用下列任何连接类型连接到Power?如果是的话,哪种口味?Power BI Pro,Power BI高级,Power BI嵌入式?

我可以使用以下方法连接到Azure Analysis:

  • ADOMD <- -这是我首选的连接方法。
  • 阿莫
  • MSOLAP
  • REST与Bearer令牌

我不想将我的报告嵌入到.Net核心应用程序中。我希望能够真正地查询不同的模型,所以每个人都在报告相同的数据。

如果我能用完成这件事的话,我不想为AAS付出代价!

EN

回答 1

Stack Overflow用户

发布于 2021-10-02 19:34:02

作为一个简短的回答,我想说,您很可能可以使用Power高级实例中的数据集或拥有每个用户高级(PPU)许可证的用户来执行您的要求。

我的推理很简单。对XMLA端点的访问仅可用于承载在Premium中的数据集。微软在Power文档中更详细地描述了这一点。(以一种大致的方式)也需要Power高级版,所以我相信对于,这也是同样的情况。

为了提醒XMLA端点为什么重要,Power封装了一个AAS实例(有一些限制)。每个微软(来自这里):

XMLA是Microsoft Analysis引擎使用的相同的通信协议,它在幕后运行Power BI的语义建模、治理、生命周期和数据管理。

因此,为了允许连接到Power背后的AAS实例,需要XMLA端点。

要回答有关不同连接方法的问题:

ADOMD/AMO

微软为.NET框架提供了一个客户端库,为ADOMD和AMO提供了.NET核心,应该能够连接到Power的XMLA端点。您可以在这些这里上浏览这些信息和从微软获得的信息。有几种开源工具(由微软推荐)可以利用这些库。因此,如果您正在寻找示例,请查看表格编辑器2或DAX。

MSOLAP

每个Microsoft (在有关客户端库的相同链接中):

Provider (MSOLAP)是Analysis数据库连接的本地客户端库。它被ADOMD.NET和AMO间接使用,将连接请求委托给数据提供者。还可以从应用程序代码直接调用OLE提供程序。

因此,除非您对MSOLAP有一些非常特殊的需求,否则我可能会依赖Microsoft的AMO/ADOMD客户端库。

REST API

假设我们讨论的是实际的Power (比如链接),那么它将取决于。API公开的某些功能可能是您希望使用到XMLA端点的直接连接的用例。例如,它允许您执行DAX查询或启动dataset刷新(所有这些都有其局限性)。因此,我建议您检查API的文档。到目前为止,它似乎是一个很好的工具,我猜它只会扩展。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64806615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档