是否可以使用Azure Analysis Services作为Azure App Service上托管的Web应用程序的后端

时间:2017-11-21 04:09:28

标签: azure azure-sql-database azure-web-sites azure-analysis-services

而不是AzureSQL - 到 - 应用服务网站

AzureSql --to-> Azure Analysis Service --to - >应用服务网站

我们在网上看到的唯一问题是如何将AAS连接到Powerbi,Excel等。是否可以将其用作网站的后端?

1 个答案:

答案 0 :(得分:1)

您无法从azure sql无缝连接到分析服务。链接服务器功能在azure sql上不可用,而是我们得到的https://docs.microsoft.com/en-us/azure/sql-database/sql-database-elastic-query-overview在这种情况下并没有真正帮助你。

Atm您唯一的选择是连接到AAS,获取您想要的记录,将其插入数据库并进行正常查询。

在MS SQL服务器中,您可以将分析服务定义为链接服务器,并使用https://docs.microsoft.com/en-us/sql/t-sql/functions/openquery-transact-sql直接从tsql查询它,但即使在这种情况下,最好先将打开查询的结果复制到sql表中,然后在连接中使用该表。 MS SQL并不真正知道开放查询将返回多少条记录,因此在许多情况下,它将为使用开放查询结果的查询生成次优计划。