Oracle BI репозиторий - PullRequest
       22

Oracle BI репозиторий

0 голосов
/ 24 марта 2011

Я новичок в Oracle BI. Я читал документы, учебные пособия, руководства по оракулу на примере и смотрел некоторые видео. Но я не могу ответить на некоторые вопросы, которые сбивают меня с толку.

1-) Почему у нас 3 слоя хранилища? В учебных пособиях они перетаскивают объекты с физического уровня на бизнес-модель и уровень отображения. В этом слое они переименовывают имена таблиц. Затем они перетаскивают объекты из бизнес-модели на уровень представления. В этом слое они снова переименовывают имена таблиц и удаляют некоторые столбцы. Я думаю, что мы можем использовать только физический уровень и уровень представления. На уровне представления мы можем переименовать имена таблиц и удалить некоторые столбцы.

2-) На физическом уровне мы импортируем объекты из источников данных. Мы можем импортировать таблицы, представления и внешние ключи. Какова лучшая практика для разработки бизнес-модели? Я создал тестовое хранилище. Я импортировал таблицы, представления и внешние ключи из базы данных. Но когда я пытаюсь проверить согласованность (после подготовки уровня представления), я получаю сообщения об ошибках о собственных соединениях на физическом уровне. Могу ли я решить проблему самостоятельного присоединения?

3-) Должен ли я импортировать только таблицы и представления из базы данных на физическом уровне? Я думаю, что если я не прекращаю соединения вручную после операций импорта, Oracle BI Server может не подготовить правильные операторы SQL. У нас большая база данных (может быть, 500 таблиц), поэтому, если я не импортирую внешние ключи, создание внешних ключей вручную будет очень сложным процессом. Я также не знаю, какие внешние ключи являются обязательными для хорошо разработанной бизнес-модели?

4-) При изменении таблиц базы данных (например, добавлен новый столбец) эти изменения автоматически обновляются до физического уровня?

Спасибо ..

1 Ответ

2 голосов
/ 25 марта 2011

1- Физический уровень = Физическая модель данных (реализация базы данных) Бизнес-модель и уровень отображения (BMM) = Логическая модель данных (декларативный способ сказать, какая таблица является фактом, измерением, ...) Уровень представления + Что конец-пользователь, клиент видит

Самое важное, чтобы увидеть, что определение BMM является наиболее важным, поскольку оно позволяет генерировать физический запрос (запрос к базе данных).

Подробнеепроверьте эту ссылку: http://gerardnico.com/wiki/dat/obiee/logical_business_model#centralized_and_consistent_conceptual_data_model

2- Чтобы исправить самосоединение, вы должны создать псевдоним своей таблицы на физическом уровне http://gerardnico.com/wiki/dat/obiee/alias#physical_table_alias

3- Вы можете импортировать все,также внешний ключ ;-) рекомендуется импортировать только то, что вам нужно.

4- Нет, но у вас есть утилита для выполнения этой работы.Вы можете найти его в окне утилит.

А лучший форум OBIEE находится здесь: forums.oracle.com/forums/forum.jspa?forumID=378

Success

Nico

...