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

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


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

10.6.3. Источники и назначения Data Flow Task

Источники (sources) и назначения (destinations) Data Flow Tasks в SSIS SQL Server 2005, назначение менеджеров подключений

Как правило, работа с большинством источников и назначений Data Flow Task выглядит одинаково. Вначале назначение нужно перетащить на розовое поле на вкладке Data Flow из Toolbox, а затем настроить его свойства. Для большей части источников и назначений вам потребуется указать в свойствах созданный вами менеджер подключений подходящего типа (неподходящие будут просто не видны).

Для многих источников и назначений Data Flow Task, таких как EXCEL, OLE DB, FLATFILE, SQL Server, настройка параметров очевидна. Понятно также, с какими менеджерами подключений они работают. Далее представлена информация только о тех источниках и назначениях, при настройке которых могут возникнуть вопросы, и о тех, которые не используют менеджеры подключений:

q      DataReader Source — этот источник позволяет получить его данные при помощи объекта DataReader объектной библиотеки ADO.NET. Требует менеджера подключений типа ADO.NET;

q      DataReader Destination — в отличие от DataReader Source, это назначение предназначено для единственной цели: помещения данных в объект DataSet в оперативной памяти. Как и объект DataReader, объект DataSet определен в объектной библиотеке ADO.NET. Обычно это назначение используется только в том случае, когда пакет запускается из внешнего приложения, которое и будет дальше работать с созданным объектом DataSet;

q      Raw File Source и Raw File Destination — источники и назначения этого типа работают с двоичными файлами в родном формате SQL Server 2005. Обычно на одном сервере SQL Server данные экспортируются в файл такого формата, а потом на другом сервере производится загрузка этого файла. Формат файла не документирован. Поскольку никаких преобразований данных при этом не производится, экспорт и импорт данных этим способом производится очень быстро. Эти источник и назначение не используют менеджер подключений. Для них также не предусмотрена красная стрелка для обработки ошибок;

q      XML Source — загрузка данных из формата XML. Этот тип источника также не использует менеджеры подключений. Вместо этого у вас есть возможность указать, откуда будут поступать данные в формате XML: из явно указанного файла на диске, из файла, имя которого определяется при помощи переменной, или просто из строковой переменной. Вы можете также указать свой файл схемы XML с описанием структуры этого файла или сгенерировать его автоматически.

Обратите внимание, что назначения типа XML Destination не предусмотрено. Выгружать данные с SQL Server в формат XML вам предлагается при помощи OLE DB Destination. Это назначение должно использовать менеджер подключения OLE DB, в котором выбран поставщик SQLXMLOLEDB или SQLXMLOLEDB4.0;

q      Data Mining Model Training Destination — это очень специальное назначение. Данные, которые получаются с источника, сразу же используются для обучения модели добычи данных. Модель добычи данных (data mining model) — это специальный объект Analysis Services, который используется для автоматизированного выявления закономерностей в больших массивах данных и для прогнозирования. Например, на основе накопленной информации о ранее выданных кредитах можно при помощи моделей данных рассчитать вероятность невозврата кредита заемщиком с определенными параметрами. Это назначение требует менеджера подключения типа MSOLAP90 (Analysis Services Connection Manager);

q      Dimension Processing Destination — еще одно специальное назначение Analysis Services, которое требует наличия менеджера подключения типа MSOLAP90. Данные, получаемые с источника, сразу используются для процессинга измерения в базе данных OLAP на Analysis Services;

q      Partition Processing Destination — это последнее из набора назначений Analysis Services. Работает аналогично Dimension Processing Destination, однако данные используются для процессинга раздела куба, а не измерения. В большинстве кубов используется только один раздел, поэтому это назначение обычно можно использовать для процессинга (загрузки данных) куба целиком.

q      Recordset Destination — данными, поступающими с источника, будет автоматически заполняться объект Recordset обычного ADO. Точно так же, как и назначение DataReader Destination, имеет смысл использовать это назначение только тогда, когда пакет вызывается внешним приложением, которое будет дальше работать с созданным объектом Recordset.

 

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

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


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

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