Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Microsoft SQL Server 2005 для администраторов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

10.6.5. Пути и логика выполнения Data Flow Task

Пути (paths) Data Flow Tasks в SSIS SQL Server 2005, вводы данных (Inputs) и выводы данных (Outputs), просмотрщики данных (Data Viewers)

Последний элемент Data Flow Task — это пути, т. е. зеленые и красные стрелки, которые соединяют назначения и преобразования. Их применение достаточно очевидно, отметим лишь некоторые моменты, которые могут вызвать затруднения.

Зеленые стрелки означают нормальное прохождение данных, а красные — путь для передачи данных, при обработке которых возникли ошибки. Красные стрелки предусмотрены далеко не для всех преобразований. Кроме того, если сбор информации о проблемных записях вам не нужен, вы можете просто не использовать красную стрелку.

Если в Data Flow Task есть несколько не связанных между собой маршрутов данных (например, один маршрут — для данных, передаваемых с SQL Server в Excel, а второй — для данных, передаваемых с FoxPro на Oracle), то передача данных по обоим маршрутам начнется одновременно и будет производиться параллельно.

Для многих преобразований можно использовать несколько вводов (Input) и несколько выводов (Output). Определить несколько вводов можно очень просто: достаточно перетащить на это преобразование зеленые стрелки-пути с других источников. А для того чтобы определить нужный вывод, достаточно перетащить на назначение зеленую стрелку. Откроется окно, в котором вы можете выбрать конкретный вывод, обозначаемый этой стрелкой.

Если открыть свойства пути (команда Edit в контекстном меню), то можно настроить имя пути, описание и отображаемую надпись для пути (PathAnnotation). К сожалению, вы не можете напрямую ввести свое значение для свойства PathAnnotation, зато можно для него выбрать значение PathName и ввести свое название для пути. В результате для пути на графическом экране SSIS Designer будет отображаться введенное вами название. Такое решение может быть очень удобным для запутанных пакетов с большим количеством элементов и связей между ними. Кроме того, вы можете добавить в любое место пакета поясняющую текстовую надпись. Для этого достаточно щелкнуть правой кнопкой мыши по пустому месту в пакете и в контекстном меню выбрать Add Annotation (Добавить аннотацию).

В SSIS Designer предусмотрена еще одна очень удобная возможность. К любому пути можно присоединить просмотрщик данных Data Viewer. Это графический интерфейс, который во время работы пакета будет показывать пересылаемые данные (рис. 10.8).

Рис. 10.8. Применение просмотрщика данных

Конечно же, такое средство очень удобно использовать для отладки пакетов — вы сразу видите, как выглядят передаваемые данные.

Чтобы настроить просмотрщик, достаточно щелкнуть правой кнопкой мыши по пути и в контекстном меню выбрать Data Viewers (Просмотрщики данных), а затем нажать кнопку Add (Добавить). Вам будет предложено выбрать один из четырех типов просмотрщика (самый удобный из них — Grid (Сетка) — выбирается по умолчанию). На второй вкладке вы можете настроить свойства просмотрщика, например, выбрать отображаемые столбцы. После настройки просмотрщика рядом с путем в SSIS Designer появится специальная иконка.

Как только первая группа записей поступит в просмотрщик, выполнение пакета приостановится. Вы можете продолжить выполнение при помощи кнопки с зеленой стрелкой в верхнем левом углу просмотрщика или просто закрыв его.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru