2. INTEGRATION SERVICES

СЛУЖБИ INTEGRATION SERVICES У СЕРЕДОВИЩІ BUSINESS INTELLIGENCE DEVELOPMENT STUDIO

Середа Business Intelligence Development Studio - це середовище, призначене для розробки пакетів, служб для вилучення, перетворення і завантаження даних (ETL) в службах Integration Services. Середа Business Intelligence Development Studio представляє собою середовище Visual Studio 2008, в якій реалізований ряд удосконалень, що відображають особливості рішень для бізнес-аналітики. Після створення в діалоговому вікні «Створити проект» нового проекту служб Integration Services з'явиться вікно середовища Business Intelligence Development Studio, і можна буде приступити до розробки пакету в конструкторі служб SSIS. Зліва буде розташовано вікно області елементів, посередині - область конструктора, а праворуч - новий Оглядач рішень.

ОГЛЯДАЧ РІШЕНЬ

З трьох основних вікон, що відображаються при відкритті нового проекту служб Integration Services, тільки Оглядач рішень є абсолютно новим вікном, яке не має аналога в конструкторі служб DTS. За замовчуванням новий проект служб Integration Services містить єдиний файл пакета з ім'ям package.dtsx, але можна додавати в проект елементи інших типів, які групуються в наступні папки оглядача рішень.

Контекстні меню, які відповідають цим папкам, в більшості випадків дозволяють тільки додати новий елемент в папку, тоді як контекстні меню окремих елементів з папки дозволяють відкрити елемент, скопіювати його, видалити, перейменувати або виключити з проекту. При виборі пункту Показати код, доступного в контекстних меню більшості елементів папок, відображається визначення обраного елемента на мові XML.

ПАПКИ ОГЛЯДАЧА РІШЕНЬ

Папка джерел даних. Джерело даних являє собою з'єднання, яке може бути загальним для декількох пакетів проекту. Можна створити в пакеті диспетчер з'єднань на основі існуючого джерела даних.

Папка уявлень джерел даних. Подання джерела даних являє підмножину даних джерела і може містити іменовані запити. Уявлення джерел даних можуть бути загальними для декількох пакетів проекту. Таблиці, подання та іменовані запити, щодо подання джерела даних, можна використовувати в якості джерела даних для джерела потоку даних.

Папка пакетів служб SQL Server Integration Services. Пакет являє собою організовану колекцію з'єднань, елементів потоку управління, елементів потоку даних і інших об'єктів. У службах Integration Services пакет є блоком роботи, який забезпечує і підтримує функції вилучення, перетворення і завантаження даних. Проект може містити кілька пакетів. Контекстне меню папки Пакети служб SSIS дозволяє зробити наступне.

  • Додати в проект новий або існуючий пакет.

  • Запустити майстер імпорту та експорту SQL Server для прискореного створення нового пакета.

  • Запустити майстер міграції пакетів для виконання міграції існуючих пакетів служб DTS.

  • Запустити майстер поновлення пакетів служб SSIS для поновлення пакетів служб SQL Server 2005 Integration Services (SSIS).

В папці Пакети служб SSIS у пакетів є контекстне меню.

КОНСТРУКТОР СЛУЖБ SSIS

Вкладка
«Потік управління». На вкладці «Потік управління» можна впорядкувати і налаштувати завдання (в тому числі завдання вкладки «Потік даних»), що забезпечують функціональність пакетів, контейнери, що визначають структуру пакетів і управління завданнями, і елементи управління черговістю, що зв'язують контейнери і завдання в потоці управління. Контекстне меню області конструктора «Потік управління» дозволяє додавати текстові описи, встановлювати точки зупинки для налагодження і змінювати масштаб макету пакета. Контекстні меню окремих завдань дозволяють виконати завдання окремо без виконання всього пакету.

Вкладка «Потік даних». На вкладці «Потік даних» можна об'єднувати в потік даних джерела даних, перетворення, які змінюють і статистичні дані, а також приймачі, які завантажили дані, і шляхи, що зв'язують виходи і входи компонентів потоку даних. Контекстне меню, яке з'являється при натисканні потоку даних правою кнопкою миші на області конструктора потоку даних, дозволяє додавати текстові описи. Контекстні меню шляхів, що зв'язують компоненти потоку даних, дозволяють налаштувати засоби перегляду даних для вивчення даних по мірі їх передачі по потоку.

Вкладка «Обробники подій». На вкладці «Обробники подій» можна налаштувати потік операцій, які будуть виконуватися у відповідь на події пакета. Наприклад, можна створити програму обробки подій, яка по електронній пошті посилає повідомлення, якщо завдання завершується невдачею.

Вкладка «Оглядач пакетів». Вкладка «Оглядач пакетів» представляє пакет в наочній ієрархічній формі, при цьому кореневим елементом ієрархії є сам пакет, а його дочірніми вузлами - підключення, виконувані об'єкти, обробники подій, реєстратори, управління черговістю і змінні пакета, які були налаштовані.

Вкладка «Хід виконання». Вкладка «Хід виконання» надає відомості про виконання пакету в середовищі Business Intelligence Development Studio.

МЕНЮ СЛУЖБ SSIS

Журнал. Ведення журналу дозволяє реєструвати події, що формуються пакетом під час виконання. Під час розробки можна переглянути зареєстровані події в вікні Журнал подій.

Конфігурації пакета. Цей пункт дозволяє задавати властивості об'єктів пакета під час його розробки та оновлювати ці властивості в період виконання пакету. Наприклад, можна оновлювати значення змінних або рядків з'єднання диспетчерів.

Цифровий підпис. Цей пункт дозволяє використовувати сертифікат для гарантії справжності пакета.

Змінні. За допомогою змінних об'єкти в пакеті можуть взаємодіяти один з одним. Змінні можуть використовуватися у виразах і сценаріях. При виборі в меню Служби SSIS пункту Змінні з'являється вікно Змінні.

Працювати автономно. Якщо джерело даних недоступно, можна запобігти появі повідомлень про недоступність, встановивши в меню прапорець Працювати автономно.

Журнал подій. При виборі в меню Служби SSIS пункту Журнал подій з'являється вікно Журнал подій.

Створити з'єднання. При виборі в меню Служби SSIS пункту Створити з'єднання з'являється вікно Додати диспетчер з'єднань зі службами SSIS.


Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання