Управління метаданими для корпоративних додатків, Інтеграція додатків і даних, Бази даних, статті

Стаття присвячена структурування даних EAP, управлінню метаданими, також коротко описується технологія продукту AllFusion Saphir Option від Computer Associatesі ті переваги, які вона пропонує.

Пакети корпоративних додатків (Enterprise Application Product, EAP), наприклад SAP, JD Edwards EnterpriseOne, PeopleSoft Enterprise і Siebel CRM, як основу своєї функціональності використовують великі бази даних (БД). Зрозуміти справжню структуру цих БД в кращому випадку важко. Причиною є мудрі найменування таблиць і стовпців, а також дотримання посилальної цілісності на рівні програми.

Як структуровані дані EAP


Пакети корпоративних додатків можуть надавати широкий набір бізнес-функцій, оскільки вони володіють розвиненими структурами даних. Наприклад, в SAP R / 3 приблизно 25 тис. базових таблиць. Ці продукти працюють з лежить в їх основі БД майже як з плоскою файлової системою. На спосіб структурування даних впливають два важливих чинники:



Підтримка декількох мов


Пакети SAP, J.D. Edwards EnterpriseOne, PeopleSoft і Siebel CRM підтримують декілька мов. Користувачі можуть бачити екранні діалогові вікна і тексти в звітах на обраною мовою (наприклад, англійською, німецькою або іспанською).


Для реалізації цих багатомовних можливостей екранні повідомлення, заголовки звітів і інші подібні даних зберігаються в словнику даних продукту. Це означає, що за іменами фізичних таблиць та стовпців зазвичай важко зрозуміти, які дані вони зберігають. Наприклад, в SAP таблиця з назвою KNA1 зберігає дані про замовників, а в цій таблиці є стовпець ORT01, який зберігає назви міст.


В результаті дуже важко зрозуміти структуру даних, просто глянувши на імена таблиць і стовпців, як це можна зробити для будь-якої іншої БД. “Осмислені” текстові описи знаходяться в словнику даних, і вони не відповідають явно іменах таблиць і стовпців.


Незалежність від РСУБД


Інший фактор, який впливає на спосіб структурування даних EAP, – це те, що корпоративні програми спроектовані з урахуванням реалізації на різних типах РСУБД (наприклад, DB2, Oracle або SQL Server).


Аби забезпечити незалежність від РСУБД, корпоративні програми використовують ці БД на дуже простому рівні. Багато можливості, зазвичай пов’язані з певною РСУБД, реалізуються через власний словник даних програми. Наприклад, інформація про зв’язки, яка визначає, як об’єднуються таблиці в SAP, зберігається в словнику даних, а не в БД.


Важливість управління метаданими


Труднощі, що виникають при роботі зі структурою даних EAP, роблять управління метаданими дуже важливим. Метадані – це дані про дані. Це “карта” інформаційних ресурсів, доступних для організації. Наприклад, в системі, призначеної для обліку рахунків, рахунок № 7 – це шматочок даних. Властивості “номер рахунку”, “дата рахунки”, “номер рахунку” і т.д. – Це метадані про рахунок. Метадані описують характеристики даних, але це не самі дані.


Метадані зазвичай містять інформацію, пов’язану зі структурою і розташуванням даних. Наприклад, в організації може існувати таблиця “Замовник” з набором полів. Кожне поле зберігає певний тип даних, а таблиця може зберігатися на певному комп’ютері в мережі.


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


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



У всіх цих випадках постає одне з найважливіших питань: “Де я можу знайти інформацію, яку шукаю?”


Важливість метаданих показує процес створення сховища даних. Без чіткого розуміння джерел потенційних даних для сховища дуже важко визначити місце зберігання даних, які потрібно завантажити в сховище. Враховуючи стратегічну природу таких корпоративних прикладних продуктів, як SAP, дані з пов’язаної з цим додатком БД є першим кандидатом на включення в сховище, але закрита архітектура пакетів EAP робить виявлення метаданих дуже складним завданням.


Як AllFusion Saphir Option допомагає в управлінні метаданими


Ринок інструментів для сховищ даних зараз затоплений продуктами, які пропонують можливості для створення звітів, переміщення даних, очищення даних, а також безліч інших функцій, пов’язаних з зберіганням даних. Багато хто з цих продуктів засновані на певній архітектурі метаданих. Вони враховують важливість метаданих для гарної реалізації сховища. Однак на ринку корпоративних додатків для практичної реалізації сховища потрібні дуже специфічні метадані.


Продукт AllFusion Saphir Option дозволяє як технічним, так і бізнес-користувачам швидко виявити місце розташування даних, в яких вони зацікавлені. Крім того, інтерфейс цього рішення з продуктом CA AllFusion ERwin Data Modeler (AllFusion ERwin DM) означає, що можна легко створювати діаграми зв’язків між сутностями для вибраних структур даних.


Опис продукту AllFusion Saphir Option


AllFusion Saphir Option – це простий, але потужний інструмент. Він працює під ОС Windows і дозволяє на практиці досліджувати і використовувати метадані корпоративного програми. Він володіє наступними можливостями:



Витягнуті метадані зберігаються в репозиторії AllFusion Saphir Option. Він являє собою набір таблиць БД, реалізованих в Oracle, SQL Server або ряді інших РСУБД.


AllFusion Saphir Option полегшує доступ до наступних об’єктах метаданих:



Це рішення має потужні можливості пошуку, які дозволяють швидко знаходити таблиці і поля. Користувачі можуть легко знаходити всі таблиці, які містять певне поле, або всі таблиці з певної рядком тексту в їх назві. Після знаходження цікавить таблиці можна легко отримати всю інформацію про зв’язки, які показують, як ця таблиця з’єднана з іншими таблицями. AllFusion Saphir Option дозволяє переміщатися по зв’язкам, дозволяючи на практиці розібратися в складнощах метаданих корпоративного програми.



Рисунок 1. Перегляд метаданих за допомогою AllFusion Saphir Option.





Рисунок 2. Перегляд батьківського і дочірньої таблиць для вибраної таблиці в SAP.



 


Рисунок 3. Модель даних в AllFusion ERwin DM, де показані фізичні імена.


AllFusion Saphir Option також володіє зручними можливостями перегляду даних – вагоме підтвердження того, що знайдені елементи даних дійсно містять потрібні дані. Експорт метаданих з AllFusion Saphir Option в AllFusion ERwin DM дає можливість уявити структури даних у зручній для розуміння графічній формі.


Переваги AllFusion Saphir Option


Будь проект який передбачає доступ до даних з SAP, JD Edwards EnterpriseOne, PeopleSoft або Siebel вимагає розуміння використовуваних структур даних. Як правило, залучені в подібні проекти працівники не володіють необхідними спеціальними знаннями цих додатків. В отриманні цих знань вони покладаються на мізерні і дорогі ресурси поза проектної групи. AllFusion Saphir Option скорочує цю залежність від зовнішніх ресурсів та надає проектним групам власні кошти для роботи з даними корпоративних додатків.


Для мінімізації впливу на продуктивність системи AllFusion Saphir Option зберігає копію витягнутих метаданих у власному репозиторії “додатка”. Після заповнення цього сховища для повсякденного доступу до цих структур більше не потрібно працювати з вихідною системою. У підсумку можна аналізувати дані без несприятливого впливу на швидкість роботи корпоративного програми.



                                                             Рисунок 4. Модель даних в AllFusion ERwin DM, де показані логічні імена.


AllFusion Saphir Option також уможливлює знаходження і аналіз відмінностей між стандартною або еталонної версією EAP і спеціально налаштованої версією, яка може використовуватися в організації. Функція порівняння моделей в цьому рішенні додатково надає прості, але потужні засоби для знаходження змін. Це корисно при порівнянні двох різних версій або реалізацій корпоративного програми.


Інтерфейс між AllFusion Saphir Option і AllFusion ERwin Data Modeler дозволяє проектним групам легко створювати моделі даних для відображення складних структур корпоративних додатків. Крім того, ці моделі даних потім служать точкою інтеграції між EAP і застарілими БД і / або сховищами і вітринами даних в організації.

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


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

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

Ваш отзыв

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

*

*