і не зберігаються в остаточному вигляді ні в одній з OLTP-систем. Ці дані зазвичай можна отримати з вихідних баз даних шляхом спеціальних перетворень, обчислень і агрегування. p align="justify"> Крім того, незважаючи на різну функціональну спрямованість, вихідні транзакційні системи часто "перетинаються" за даними, тобто їх локальні бази даних містять однотипну за змістом інформацію. Це, насамперед, стосується нормативно-довідкової інформації, яка використовується в тому чи іншому вигляді в будь OLTP-системі. При цьому істотно, що однакові за змістом дані зазвичай мають у різних системах різний формат, вид подання, ідентифікацію, одиниці виміру і т.п. Перед завантаженням у сховище вся ця інформація повинна бути узгоджена, щоб забезпечити цілісність і несуперечність аналітичних даних. p align="justify"> Узгодження даних необхідно і при завантаженні даних з одного джерела. Справа в тому, що в сховищі зберігаються історичні дані, тобто дані за досить великий проміжок часу. В оперативній системі дані зберігаються в цілісному вигляді за обмежений проміжок, після чого вони відправляються в архів. При змінах у структурі чи власне даних архівах не піддаються ніякої додаткової обробки, а зберігаються в початковому вигляді. Отже, при необхідності мати дані за досить великий період часу необхідно погоджувати архівну інформацію з поточною. p align="justify"> Таким чином, завантаження даних з джерел в сховище здійснюється спеціальними процедурами, що дозволяють:
- витягати дані з різних баз даних, текстових файлів;
- виконувати різні типи погодження та очищення даних;
- перетворювати дані при переміщенні їх від джерел до сховища;
- завантажувати узгоджені і "очищені" дані в структури сховища.
Шар зберігання даних
Шар зберігання даних призначений безпосередньо для зберігання значущою, перевіреної, узгодженої, несуперечливої вЂ‹вЂ‹і хронологічно цілісної інформації, яку з досить високим ступенем впевненості можна вважати достовірною.
Власне сховище даних не орієнтоване на рішення якої-небудь певної функціональної аналітичної задачі. Мета сховища даних - забезпечити цілісність і підтримувати хронологію всіляких корпоративних даних, і з цієї точки зору воно нейтрально по відношенню до додатків. У зв'язку з цим в більшості випадків для виконання певного комплексу функціонально замкнутих аналітичних завдань раціонально створювати вітрини даних, в основі яких може бути як багатовимірна, так і реляційна модель даних. По суті вітрина являє собою відносно невелике, але що найважливіше, функціонально-орієнтоване сховище даних, в якому інформація зберігається спеціальним чином, оптимізованим з точки зору вирішення конкретних аналітичних завдань деякого підр...