ується всередині Oracle BI Server Execution Engine. Також Oracle BI Server має необхідну серверну інфраструктуру для управління сесіями і запитами, відмінами, веденням журналів, моніторингу та інші адміністративні серверні функції. Компіляція запиту складається з наступних стадій: синтаксичний аналіз, генерація логічного запиту, навігація і генерація коду. На виході компілятора запиту - виконуваний код. Код передається механізму виконання, який відповідає за виконання коду. Генерація коду включає формування запитів специфічних для конкретного типу СУБД (тобто генерації фізичного SQL). p align="justify"> Далі фізичний SQL запит йде на обробку безпосередньо в СУБД, в нашому випадку це Oracle Database. Отримані результати відправляються назад в тій же послідовності, де агрегуються відповідно до правил, прописаними в репозиторії BI Server, і передаються аналітичному web-серверу для формування звіту. p align="justify"> Список використаної літератури
1. Ерік Спірлі - Корпоративні сховища даних. Планування, розробка та реалізація . - 2001. - 400с.
2. Лисянський К. - Архітектурні рішення і моделювання даних для сховищ і вітрин даних . - Стаття.
. Кеті Бон - Конвертація даних для сховищ . - Стаття.
. Lilian Hobbs, Susan Hillson, Shilpa Lawande - Oracle9iR2 Data Warehousing . - 2003. - 519с.
5. <# "justify"> Додаток 1
. SQL коди створення таблиць сховища даних
Таблиця календаряtable calendar as_number (to_char (daterange, yyyy )) as year, _number (to_char (daterange, yyyymmdd )) as date_id, _char (daterange, month ) as month, _number (to_char (daterange, mm )) as month_id, _number ( to_char (daterange, dd )) as day_id, _char (daterange, day ) as day, as calendar_date (DateRange
(to_date ( 01.01.2001 , dd.MM . YYYY ) -1 + level as DateRangedual (to_date ( 01.01.2001 , dd.MM.YYYY ) -1 + lev...