Створення бази даних – ЧАСТИНА 2

Управління поданням джерела даних

У міру збільшення числа таблиць, що беруть участь у поданні джерела даних, ними стає все складніше управляти Найкраще впоратися з цією складністю, розбивши таблиці на безліч діаграм Панель діаграм, що знаходиться у верхньому лівому кутку сторінки Data Source View, спочатку містить тільки одну діаграму-<А11 Tables> Для створення нової діаграми клацніть правою кнопкою миші на панелі діаграм і виберіть у контекстному меню пункт New Після цього перетягніть таблиці з панелі Tables, що знаходиться в лівому нижньому кутку, на нову діаграму Як альтернатива можете натиснути правою кнопкою миші на новій діаграмі і за допомогою діалогового вікна Show Tables включити таблиці, що містяться в даний час на загальній діаграмі <А11 Tables> Не плутайте діалогове вікно Show Tables, визначальне відображення уявлення джерела даних на діаграмі, з діалоговим вікном Add / Remove Tables, яке форміруег склад таблиць самого подання

Серед інших інструментів управління істочнікохм даних варто згадати наступні

■ Панель Tables На цій панелі перераховані всі таблиці, включені в уявлення джерела даних ЩЬлкніте на будь таблиці, і вона буде показана і виділена на поточному діаграмі (якщо вона на ній існує)

■ Діалогове вікно Find Table Відкривається з панелі інструментів або меню У ньому перераховані тільки таблиці, що містяться на поточному діаграмі Це вікно дозволяє прискорити процес пошуку потрібного обєкта на діаграмі Клацніть на імені таблиці, і вона буде показана і виділена на діаграмі

■ Інструмент Locator Знаходиться він на перетині вертикальної і горизонтальної смуг прокрутки і дозволяє швидко прокручувати поточну діаграму Клацніть і перетягуйте цей інструмент для швидкого переміщення по діаграмі

Перемикач Switch Layout Для перемикання між прямокутної і діагональної розкладками клацніть правою кнопкою миші на діаграмі Прямокутна розкладка організована за таблицями і незамінна для загального розуміння безлічі взаємозвязків Діагональна розкладка організована за стовпцями і підходить для перегляду деталей відносин

■ Сторінка Explore Data Перегляд зразка даних таблиці може виявитися дуже корисним при створенні уявлення джерела даних Клацніть правою кнопкою миші на будь-якій таблиці, щоб відкрити сторінку Explore Data, що представляє табличний вигляд даних Це табличне подання дозволяє безпосередньо перевірити дані, в той час як уявлення зведеної таблиці та зведеної діаграми дозволяють досліджувати модель даних Графічне представлення відображає набір діаграм, розбиваючи зразок даних по категоріях, заснованим на шпальтах Стовпці, вибрані для аналізу, можна налаштувати за допомогою кнопки Sampling Options панелі інструментів сторінки Після коректування характеристик клацніть на кнопці Resample, і відображається зразок буде оновлено

Подання джерела даних можна уявити собі як кеш використовуваних їм схем, що відкриває відповідну середу моделювання Подібно будь-якому іншому кешу, подання може стати застарілим Якщо змінилася схема, використовувана поданням, клацніть правою кнопкою миші на діаграмі і виберіть у контекстному меню пункт Refresh – всі зміни в схемі джерела даних відразу ж відобразяться в поданні Функція оновлення представлення також доступна на панелі інструментів і в меню Якщо відкрити діалогове вікно Refresh Data Source View, то в ньому будуть перераховані всі зміни, що впливають на уявлення джерела даних Перед тим як прийняти ці зміни, перегляньте список на предмет наявності віддалених таблиць Якщо видалені таблиці будуть знайдені, скасуйте зміни, після чого перевірте саму схему на предмет перейменованих або реструктурованих таблиць – можливо, відсутні дані можна замінити еквівалентними Тільки після вирішення всіх конфліктів можете спробувати виконати оновлення подання Наприклад, можна клацнути правою кнопкою миші на перейменованої таблиці і вибрати в контекстному меню пункт Replace Table / with Other Table, після чого вибрати нову таблицю Такий підхід дозволить уникнути при оновленні втрати взаємозвязків таблиць та іншої контекстної інформації

Тонка настройка подання джерела даних

Однією з сильних сторін уніфікованої моделі вимірювань є те, що запитам зовсім не обовязково знання структури і взаємозвязків вихідних таблиць Водночас часто навіть імя таблиці надає користувачеві важливу інформацію про семантику Наприклад, посилання на стовпець accounting hr staff employee hourlu_rate дає зрозуміти, що в ньому міститься інформація про погодинну ставкою працівника, що міститься на бухгалтерському сервері accounting, при цьому використовуються база даних hr, схема staff і таблиця employee Так як це джерело даних схований за уніфікованою моделлю вимірювань, ця семантика буде втрачена Подання джерела даних дозволяє будь-якому стовпцю або таблиці привласнити дружні імена Подання також містить параметр опису для кожної таблиці, стовпця і відносини Дружні імена й описи дозволяють приховати існуючу семантику і у разі потреби, замінити її іншою

Зробіть уявлення джерела даних єдиним центром управління метаданими Якщо стовпець повинен бути перейменований в ході запиту, надайте йому дружнє імя в поданні джерела даних, замість того, щоб перейменовувати атрибут заходи або вимірювання Ці два імені відображаються поруч у поданні джерела даних, що допоможе в майбутньому програмістам зрозуміти порядок використання даних Використовуйте параметр опису для неочевидних приміток, що описують результати досліджень, які знадобилися при створенні і модифікації моделі

Призначення дружніх імен і описів таблиць і стовпців здійснюється шляхом виділення відповідного елемента і введення на панелі Properties відповідної інформації Додавання описів до відносин відбувається аналогічно: виділіть звязок і скоректуйте параметри на панелі Properties Також опис відносини можна ввести і в діалоговому вікні Edit Relationship Відображення дружніх імен можна включати і відключати клацанням правою кнопкою миші на діаграмі

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

У уявлення джерела даних можна також включити і безліч простих обчислень Вважається хорошим тоном поміщати в уявлення обчислення, які залежать тільки від одного рядка, однієї таблиці або одного іменованого запиту, а багаторядкові функції та багато обчислення віддавати на відкуп виразами MDX У іменовані запити обчислення додаються шляхом їх програмування безпосередньо у запиті Щоб додати обчислення в таблицю, клацніть на ній правою кнопкою миші і виберіть у контекстному меню пункт New Named Calculation Введіть імя обчислення і будь-який вираз, яке зможе інтерпретувати використовуваний постачальник даних

Створення куба

Подання джерела даних формує базис для створення кубів, які, в свою чергу, представляють дані користувачам Запуск майстра кубів з автопостроеніем (Cube Wizard with Auto Buld), як правило, дозволяє отримати непоганий чорновий варіант куба Клацніть правою кнопкою миші на папці Cubes і виберіть у контекстному меню пункт New Відкриється майстер, що пропонує пройти кілька послідовних сторінок

■ Select Build Method В якості методу побудови виберіть варіант Build the cube using a data source (створити куб, використовуючи джерело даних), а також встановіть прапорці Auto Build (Автопостроеніе) і Create attributes and hierarchies (Створити атрибути та ієрархії)

■ Select Data Source View На цій сторінці виділіть відповідне подання джерела даних, на якому буде заснований куб

■ Detecting Fact and Dimension Tables (Виявлення таблиць фактів і вимірювань) Майстер готує значення за замовчуванням для наступної сторінки

■ Identify Fact and Dimension Tables (Ідентифікація таблиць фактів і вимірювань) На цій сторінці ви повинні вибрати, які таблиці містять факти (заходи), а які – вимірювання, а які і те й інше У вкладці Tables ця інформація представлена ​​у вигляді простого списку, а у вкладці Diagram – у вигляді діаграм, складених з різнокольорових блоків таблиць (сині блоки представляють вимірювання, жовті – факти, а зелені містять обидва типи інформації) Тут також можуть бути визначені і часові виміри, однак цей процес вимагає детального розуміння їх конфігурування Більшість користувачів вважають за краще не займатися тимчасовими вимірами в майстрові (Тимчасові вимірювання ми розглянемо в наступному розділі)

■ Review Shared Dimensions Перетягніть вимірювання, що включаються в куб, з лівій панелі (доступні виміру) на праву (вимірювання куба) У цьому списку перераховані як існуючі вимірювання, так і додані майстром Іноді майстер може прийняти не-

Джерело: Нільсен, Пол Microsoft SQL Server 2005 Біблія користувача : Пер з англ – М: ООО ІД Вільямс , 2008 – 1232 с : Ил – Парал тит англ

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*