Выбор из конкретной базы данных 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'));
Этот запрос работает нормально, но кажется весьма неоднозначным, так как я не могу определить, из какой базы данных он выбирает.
Обходной путь, который я могу придумать:
- Убедиться, что все мои имена структур майнинга уникальны для всех баз данных.
Однако это не кажется практичным. Есть ли кто-нибудь, кто имеет некоторые идеи?