В крупномасштабном аналитическом проекте, связанном с SQL Server Analysis Services (SSAS), часто встречается использование SSAS как в многомерном режиме, так и в табличном режиме. В таких средах часто возникает необходимость импортировать части данных из крупномасштабного куба SSAS в табличную модель SSAS. В этой статье мы рассмотрим самый простой и эффективный способ импорта данных из куба в табличную модель с использованием SQL Server Data Tools (SSDT).
Шаг 1: Открыть решение AdventureWorks Tabular в SSDT
Сначала откройте решение AdventureWorks Tabular в SSDT. Нажмите на пункт меню Model > Import From Data Source…
Шаг 2: Выберите Microsoft Analysis Services
Появится мастер. Выберите опцию Microsoft Analysis Services и нажмите Далее.
Шаг 3: Выберите многомерную базу данных SSAS
Выберите соответствующий сервер, механизм аутентификации и имя многомерной базы данных SSAS. Выберите куб AdventureWorks ADW.
Шаг 4: Выберите учетную запись имперсонализации
Выберите соответствующую учетную запись имперсонализации, которая может быть использована для подключения к кубу SSAS для извлечения данных.
Шаг 5: Создайте запрос
Укажите понятное имя для запроса, который будет использоваться для извлечения данных из куба. Это имя будет использоваться в качестве имени таблицы после завершения импорта. Нажмите кнопку Design, чтобы открыть конструктор и выберите необходимые элементы данных из куба, перетаскивая их в окно конструктора запросов. После закрытия конструктора запросов будет сгенерирован соответствующий запрос MDX.
Шаг 6: Завершите импорт
После генерации запроса нажмите Завершить. После импорта данных мастер должен отобразить импортированные данные в вашей табличной модели данных.
Шаг 7: Проверьте импортированные данные
Теперь вы должны видеть импортированные данные в вашей табличной модели данных. С помощью запроса MDX можно легко импортировать данные из многомерного куба в табличную модель SSAS.
Следуя этим шагам, вы можете эффективно импортировать данные из многомерного куба в табличную модель в SQL Server. Этот метод позволяет использовать возможности обоих режимов SSAS и создавать комплексное аналитическое решение.