Как я могу запрашивать данные в службе анализа Azure из основного приложения ASP.NET? - PullRequest
0 голосов
/ 23 апреля 2019

У меня есть облачное приложение, которое выгружает все свои данные в Azure Data Lake.

Используя Azure Data Factory, я построил конвейер, который извлекает и преобразует данные из озера и сохраняет их в локальных .csv файлах.

Эти .csv файлы доступны в Azure SQL Data Warehouse как внешние файлы, которые являются CTAS как надлежащие таблицы SQL.

Я создал экземпляр Azure Analysis Service, который подключен к хранилищу, предоставляет дополнительную информацию из существующих данных и кэширует ее.

Вопрос

Я хочу сделать эти данные доступными из веб-API. Я создал ASP.NET Core application и хотел бы, чтобы это приложение подключило сервис для запроса данных.

Зная, что клиентские библиотеки ( ADOMD ) - это все библиотеки .NET Framework, которые не могут быть загружены в приложение .NET Core, как мне это сделать?

1 Ответ

1 голос
/ 24 апреля 2019

Официальных .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, который обрабатывает запросы к SSAS из вашего основного приложения ASP.NET Core

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...