Нужно ли мне импортировать полные данные в табличном режиме SSAS из моей базы данных SQL в режиме DirectQuery?

Я пытаюсь создать табличный проект службы анализа в табличном режиме и хочу использовать режим DirectQuery, чтобы запросы выполнялись на сервере. Когда я нажимаю на модель и выбираю импорт данных из источника, я вижу возможность получить полные данные. Теперь у меня есть миллиард строк в моей таблице фактов, и я не хочу импортировать все данные при построении модели. Я что-то упустил? DirectQuery в табличном виде, насколько я понимаю, похож на режим хранения ROLAP в многомерном мире, где нет необходимости в шаге процесса, а запросы получают данные в реальном времени. Так какой смысл импортировать все данные при построении модели? Если нужно просто получить схему таблиц, почему бы просто не запросить схему таблиц в БД вместо импорта полных данных? Кто-нибудь может объяснить?


person user330612    schedule 04.02.2015    source источник


Ответы (1)


В мастере Импорт из источника данных выберите Написать запрос, в котором будут указаны данные для импорта. Напишите запрос, который импортирует только одну строку, SELECT TOP 1 * FROM <table_name>. Будет импортирована только одна строка и схема.

введите описание изображения здесь

person Ola Ekdahl    schedule 04.02.2015