Published on

February 17, 2022

Импорт данных из многомерного куба в табличную модель в SQL Server

В крупномасштабном аналитическом проекте, связанном с 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 и создавать комплексное аналитическое решение.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.