Выбор из конкретной базы данных SSAS

Я пытаюсь настроить службу прогнозирования для своей базы данных, я использую OPENQUERY, чтобы запросить SSAS о прогнозах для моих наборов данных. Пока все работало нормально, но когда я попытался масштабировать сервис, я столкнулся с некоторыми проблемами.

Мой сервер баз данных MSSQL связан с моим сервером баз данных SSAS с использованием конструкции Linked Server. (Linked_AS)

Я столкнулся с проблемой, что я не могу указать конкретную базу данных SSAS, из которой я хотел бы выбрать структуру майнинга. Синтаксис DMX просто не поддерживает его.

Для справки вот запрос выбора.

SELECT * from OPENQUERY(Linked_AS, 'SELECT  flattened top 1 timeindex FROM fillpercentageDaily.CASES
order by timeindex desc'));

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

Обходной путь, который я могу придумать:

  • Убедиться, что все мои имена структур майнинга уникальны для всех баз данных.

Однако это не кажется практичным. Есть ли кто-нибудь, кто имеет некоторые идеи?

0 ответов

Другие вопросы по тегам