2015-05-08 4 views
1

У нас есть задача миграции, которая требует переноса данных ~ 30 ГБ с SQL-сервера на SAS-сетку. У нас уже есть около 50 отчетов с использованием SSIS/SSRS, и им необходимо полностью перейти на SAS-сетку. Я больше знаком с SAS и не работал над SSIS/SSRS.SSIS/SSRS для SAS

Как мне переместить процесс на SAS? Я знаю, что могу использовать Passthrough в SAS для вызова SSIS/SSRS из Proc SQL, но поскольку они хотят, чтобы все было закодировано в SAS, мне интересно, есть ли простой способ.

Есть ли инструмент, который может преобразовывать код SQL и записывать код SQL Proc в SAS?

Спасибо! Парк

ответ

1

Вы должны иметь возможность просматривать запросы по заданиям SSIS (запустите отчет, а затем просмотрите детали позади него). После того, как у вас есть запросы, скопируйте/вставьте код SQL в SAS SQL passthrough. Возвращенная таблица должна давать те же результаты, что и отчет. Это зависит от вас, чтобы форматировать выход по желанию.

+2

SSIS может выполнять тонны процедурных материалов. Это не так легко воспроизвести, как копирование SQL-запросов. –

+0

Возможно ... нам пришлось пройти этот процесс в моей текущей работе, и это было так же просто, как я сказал выше. Я думаю, это может различаться в зависимости от реализации, но это может помочь OP. –

+0

Правда. Это отличный совет для отправной точки. Однако, если SSIS задействован до SSRS, существует вероятность 0%, что это простой запрос. Простые запросы обычно отображаются только в SSRS без участия соединителя SSIS. –

Смежные вопросы