ЛЕКЦІЯ 9. ПРОЕКТИ СЛУЖБ BI
Сайт: | Навчально-інформаційний портал НУБіП України |
Курс: | Організація сховища даних ☑️ |
Книга: | ЛЕКЦІЯ 9. ПРОЕКТИ СЛУЖБ BI |
Надруковано: | Гість-користувач |
Дата: | понеділок, 20 жовтня 2025, 08:51 |
1. ANALYSIS SERVICES
СЛУЖБИ ANALYSIS SERVICES В СЕРЕДОВИЩІ BUSINESS INTELLIGENCE DEVELOPMENT STUDIO
До складу середовища Business Intelligence Development Studio входить проект служб Analysis Services для розробки функцій інтерактивної аналітичної обробки даних (OLAP) і інтелектуального аналізу даних для додатків бізнес-аналітики. До складу цього типу проектів входять шаблони для кубів, вимірів, структур інтелектуального аналізу даних, джерел даних, уявлень джерел даних і ролей, а також засоби для роботи з цими об'єктами.
ОГЛЯДАЧ РІШЕНЬ СЛУЖБ ANALYSIS SERVICES
Джерела даних Джерело даних являє собою з'єднання, яке спільно використовується кубами OLAP і моделями інтелектуального аналізу даних, що входять в проект.
Уявлення джерел даних Подання джерела даних є підмножиною даних, що містяться в джерелі даних, і може також містити іменовані запити і іменовані обчислення. Уявлення джерел даних також можуть спільно використовуватися кубами OLAP і моделями інтелектуального аналізу даних, що входять в проект. Таблиці, подання та іменовані запити, що містяться в поданні джерела даних, можуть призначатися в якості джерел даних для куба OLAP або моделі інтелектуального аналізу даних.
Куби Куб є безліччю вимірів, згрупованих в групи вимірів і ієрархічно впорядкованих. Зазвичай куби будуються на основі даних, отриманих з реляційних джерел даних, таких як бази даних OLTP, сховища і вітрини даних.
Виміри Виміри використовуються в службах Analysis Services для упорядкування даних в кубах. Вони комбінують ієрархії і атрибути для подання рівнів класифікації даних в кубі.
Структури інтелектуального аналізу даних Структура інтелектуального аналізу даних визначає предметну область, на основі якої будується модель інтелектуального аналізу даних. Одна структура інтелектуального аналізу даних може містити кілька моделей інтелектуального аналізу даних, які спільно використовують одну предметну область.
Ролі Ролі використовуються в Analysis Services для управління безпекою OLAP, об'єктів інтелектуального аналізу і даних.
Збірки Служби Analysis Services дозволяють додавати збірки в екземпляр служб Analysis Services або бази даних. Збірки дозволяють створювати зовнішні визначені користувачем функції за допомогою середовища CLR або будь-якої мови COM-автоматизації.
КОНСТРУКТОРИ СЛУЖБ ANALYSIS SERVICES
Конструктор уявлень джерел даних Конструктор уявлень джерел даних забезпечує можливість додавання або видалення об'єктів, призначення логічних первинних стовпців, визначення відносин між таблицями, заміни таблиць іменованими запитами або іншими таблицями і додавання іменованих обчислень до існуючих таблиць в поданні джерела даних.
Конструктор кубів Конструктор кубів надає середовище для настройки куба і містяться в ньому об'єктів. Для додатків на інших мовах можна додавати переклади для об'єктів Analysis Services. При обробці кубів можна переглядати їх структуру і дані.
Конструктор вимірів Конструктор вимірів надає середовище для настройки вимірів і об'єктів, які містяться в ньому. Для додатків можна додавати переклади для метаданих вимірів. При обробці вимірів можна переглядати їх структуру і дані.
Конструктор інтелектуального аналізу Конструктор інтелектуального аналізу даних надає середовище для створення, перегляду і роботи з моделями інтелектуального аналізу даних.
МЕНЮ СЛУЖБ ANALYSIS SERVICESБаза даних Команди меню База даних використовуються для зміни бази даних Analysis Services, пов'язаної з поточним проектом Analysis Services.
Куб Команди меню Куб призначені для навігації в конструкторі кубів і виконання операцій, специфічних для куба, обраного в браузері рішень.
Виміри Елементи меню вимірювання використовуються для переходів в конструкторі вимірів і обробки виміру, обраного в браузері рішень.
Модель аналітичного аналізу даних Елементи меню Модель інтелектуального аналізу даних використовуються для переміщень в конструкторі інтелектуального аналізу даних і виконання операцій, специфічних для вкладки і параметрів, обраних в конструкторі.
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.
3. REPORTING SERVICES
СЛУЖБИ REPORTING SERVICES В СЕРЕДОВИЩІ BUSINESS INTELLIGENCE DEVELOPMENT STUDIO
Середа Business Intelligence Development Studio використовується для розробки звітів та моделей звітів в службах SQL Server 2008 Reporting Services. Після установки служб Reporting Services в середовищі Business Intelligence Development Studio стають доступні такі шаблони проектів:
Проект сервера звітів
Майстер проектів сервера звітів
Проект моделі звіту
Конструктор звітів - це графічний засіб створення звітів, у якого є два подання: конструктора, в якому створюються звіти, і попереднього перегляду для локального запуску і перегляду підготовленого звіту за допомогою засобу перегляду звітів.
Подання конструктора Це подання використовується для створення звіту. Складається з:
Дані звіту Визначення джерел даних, наборів даних, параметрів звіту і зображень.
Область конструктора Створення макета звіту.
Область елементів Містить елементи звіту, наприклад таблиці і діаграми, які можна додати в область конструктора.
Область групування Призначена для визначення груп для областей даних: таблиці, матриці і списки.
Властивості Безпосередня настройка властивостей обраного елемента в області групування.
Панель інструментів Зміна форматування та вирівнювання обраних елементів звіту в області конструктора.
Структура документа Відображення елементів звіту і текстових полів, які використовуються областями даних.
ВКЛАДКИ І ВІКНА КОНСТРУКТОРА ЗВІТІВПопередній перегляд Використовується для запуску звіту на локальному комп'ютері і перегляду підготовленого звіту за допомогою засобу перегляду. При попередньому перегляді дані звіту зберігаються в локальному кеші. Крім того, налаштовуються властивості проекту для запуску звіту в поданні налагодження за допомогою оглядача. У цьому поданні можна використовувати також такі компоненти:
Вікно виведення Використовується для перегляду повідомлень про помилки від локального обробника звіту або повідомлень про хід розгортання при публікації звіту на сервері звітів.
Панель інструментів засоби перегляду звітів Завдання значень параметрів звіту, переміщення по звіту, друк і експорт звіту в інший формат.
Оглядач рішень Використовується для перегляду загальних джерел даних і звітів для проекту BI Development Studio. З меню «Проект» можна задавати властивості проекту та публікувати звіти на сервері звітів.
МЕНЮ КОНСТРУКТОРА ЗВІТІВВид Для зміни способу відображення наступних вікон: «Дані звіту», «Оглядач рішень», «Код», «Конструктор», «Висновок», «Структура документа», «Область елементів», «Властивості», панель інструментів «Межі звіту» , панель інструментів «Форматування звіту» і панель інструментів «Макет».
Проект Для відкриття властивостей проекту, додавання в проект нових та існуючих елементів, для імпорту звітів з програми Access. Пункт меню Імпортувати звіти доступний тільки в разі, якщо на комп'ютері встановлена програма Microsoft Access.
Звіт Використовується для додавання і видалення верхнього або нижнього колонтитула сторінки, перемикання режиму відображення панелі групування, перемикання між поданням конструктора і попереднього перегляду, а також виведення властивостей звіту. Це меню доступне тільки коли область конструктора активна. Щоб зробити область конструктора активної, відкрийте вкладку «Конструктор» або «Попередній перегляд».
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання