如何从ASP.NET Core应用程序查询Azure Analysis Service中的数据?

问题描述 投票:0回答:1

我有一个云应用程序,将其所有数据转储到Azure Data Lake

使用Azure Data Factory,我构建了一个管道,从湖中提取和转换数据并将其保存在本地.csv文件中。

这些.csv文件可以在Azure SQL Data Warehouse中作为外部文件访问,这些文件是CTAS作为正确的SQL表。

我创建了一个连接到仓库的Azure Analysis Service实例,从现有数据中提供其他信息并对其进行缓存。

我想从Web API提供这些数据。我创建了一个ASP.NET Core application,我希望这个应用程序连接服务来查询数据。

知道客户端库(ADOMD)都是无法在.NET Core应用程序中加载的.NET Framework库,我该怎么做?

azure asp.net-core azure-data-factory azure-data-lake azure-analysis-services
1个回答
1
投票

还没有官方的.NET Core兼容的ADOMD.NET:

https://github.com/dotnet/corefx/issues/20809

https://feedback.azure.com/forums/908035-sql-server/suggestions/35508349-adomd-core

您可以尝试这个非官方的“Microsoft.AnalysisServices.AdomdClient”端口。

如果您的托管环境是Windows,您可以创建简单的基于.NET Framework的微服务,从主ASP.NET Core应用程序处理对SSAS的请求

© www.soinside.com 2019 - 2024. All rights reserved.