Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
Всем привет! Тема наверняка интересная для многих. Есть несколько СУБД (Oracle и MS SQL). Необходимо найти OLAP решение которое может бать основано на хранилищах или той или другой СУБД. Идеально чтобы поддерживались и другие известные СУБД, но это необязательно. Есть сторонние производители предоставляющие такие возможности. Они создают свой промежуточный уровень хранилища данных которое может заполнятся из разных СУБД. Ребята, кто в курсе, посоветуйте решения. Буду очень признателен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 11:35 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
Возможно есть решения на основе продукции компании Crystal? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 11:46 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
А в чем собственно проблема? У нас OLTP и DWH на Oracle, а MOLAP на MS AS 2005 - все работает без каких-либо проблем. В принципе никто не мешает использовать и такой вариант: OLTP - Oracle, DWH - MS SQL Server, OLAP - MS AS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 11:50 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
Вообщем так. Готовится ПО для нескольких компаний. Какой именно СУБД каждая из них будет пользоваться приблизительно ясно (Oracle и MSSQL). Разрабатывать параллельно OLAP решения и на то и на другое слишком замороченно. К тому же те кто работает на MSSQL не захотят ставить что-то из Oracle и наоборот. Хочется найти общее решение которое и будем дальше поддерживать. перекачивать хранилища из одной СУБД в другую проблем не составляет, а вот переделывать параллельно несколько разных кубов это уже расточительно. Вот я и ищу решение не основанное на конкретном СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 12:32 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
Просто как вариант - СУБД - любая, хранилище и OLAP - MS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 12:34 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
По поводу хранилища и самого OLPA на MS AS это вариант известный, но хотелось бы иметь в рассмотрении еще несколько вариантов. А что скажите по поводу Business Objects? Просто я никогда сам не видел этот продукт, но по описанию она может справиться с этой проблемой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 12:48 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
Kaniovskiно по описанию она может справиться с этой проблемой. если читать описания продуктов, то все продукты все могут, да только реалии далеки от мануала. Если хотите объектива - ищете того, кто своим горбом сопровождал и не клюйте на сладкие речи сейлов / консалтеров - Геббельсу и отделу пропаганды ЦК до них далеко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 12:56 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
Это означает что Business Objects не способен создавать свое хранилище или подключаться к нужному и создавать свои кубы? Хотелось бы просто услышать описание от людей которые сталкивались с этой зверюгой лично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 13:01 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
А почему интересует именно BO? Какие критерии выбора данного решения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 13:13 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
Признаться честно я пока не выбрал BO а просто интересуюсь что он может. Пока мои знания ограничиваются MS AS. Но так как СУБД могут быть разные хочется универсального решения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 13:46 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
у BO есть продукт Data Integrator - он этим и занимается (развертывание, развитие и поддержка хранилищ на всяких СУБД) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 13:50 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
BO сам по себе не имеет OLAP-продукта, микрокубы не в счет. Должен использоваться сторонний OLAP-сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 13:52 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
Так что, если я правильно понял, в BO нет своего хранилища? То есть он просто подцепляет и хранилище из внешнего СУБД и сами кубы от туда же?!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 13:57 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
KaniovskiНо так как СУБД могут быть разные хочется универсального решения А чем MS не универсальное решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 13:58 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
да меня устраивает MS AS всем, кроме некоторых моментов. У нее нет простого своего клиента. Никак не получается отфильтровать данные по исходной информации, то есть по инф. в самом хранилище. Нужно сделать возможность любой фильтрации (динамической) по исходным данным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 14:05 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
А чем Excel Вам не нравится. Нормальный клиент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 14:13 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
KaniovskiТак что, если я правильно понял, в BO нет своего хранилища? То есть он просто подцепляет и хранилище из внешнего СУБД и сами кубы от туда же?!! В BusinessObjects XI есть OLAP Intelligence - универсальный клиент для OLAP-серверов. Я так понял, что это переделанный OLAP-клиент компании Crystal. Своего OLAP сервера нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 14:19 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
так вот в этом и беда, что своего OLAP сервера там нет. То есть получается что при любом раскладе BO будет работать значительно медленнее чем OLAP сервер. А вот еще вопросик - а какие-нибудь предварительные вычисления BO делает? ну типа как processing cube OLAP? Или BO всегда стучится в реляционное хранилище? Агрегаты он подсчитывает или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 14:43 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
2 Kaniovski: да меня устраивает MS AS всем, кроме некоторых моментов. У нее нет простого своего клиента. Никак не получается отфильтровать данные по исходной информации, то есть по инф. в самом хранилище. Нужно сделать возможность любой фильтрации (динамической) по исходным данным. Думаю что Вам стоит изучить возможности аналитической системы Cognos. У Cognos есть модуль класса Query & Reporting, который позволяет на основе семантического слоя метаданных делать сложные запросы к реляционным ХД, производить вычисления, и все это заливать в OLAP-куб. Соответственно, чтобы спроектировать сложный и содержательный OLAP-куб, не требуется как в MS AS писать вьюшки на SQL и вычисляемые объекты на MDX... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2006, 20:03 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
Kaniovskiтак вот в этом и беда, что своего OLAP сервера там нет. То есть получается что при любом раскладе BO будет работать значительно медленнее чем OLAP сервер. А вот еще вопросик - а какие-нибудь предварительные вычисления BO делает? ну типа как processing cube OLAP? Или BO всегда стучится в реляционное хранилище? Агрегаты он подсчитывает или нет? говоря "приземленно" - в ВО ты создаешь Юниверс - своего рода картинку всех связей БД (можешь использовать любой сервер БД и любую базу, хоть OLAP, хоть OLTP, лишь бы ты в ее структуре разбирался. Вопрос будет только в конечном быстродействии). В Юниверсе ты также создаешь набор полей, которые будут доступны пользователю в отчете. В результате пользователи видят только предназначенный для них набор полей, "бросают в отчет" нужные поля/условия/т.п. (но все эти поля и условия предварительно задаются тобой в Юниверсе). После этого пользователи запускают свой отчет. По набору выбранных пользователем полей и структуре составленного тобой Юниверса ВО генерирует SQL-запрос к БД, который и отрабатывает при запуске отчета. (Если в Юниверсе были агрегаты, то они конечно же подсчитываются и т.п....) Потом все данные запроса возвращаются в ВО и сохраняются там... Из запрошенных тобой полей в отчет ты можешь выводить только часть, при этом отработают всякие агрегатные функции, которые ты задал (т.е. группировка, суммирование, среднее и т.п.). На основе полученных данных можешь строить графики, сводные таблицы, "плоские" таблицы и т.п. Время, которое тратится - это время на отработку запроса к СУБД (тут уже твоя задача оптимизировать БД и Юниверс так, чтобы уменьшить это время), время на перекачку/сохранение запрошенных данных на клиенте, время на обработку данных на клиенте (это уже зависит от сложности отчета и объема "сырой" информации). Хотя можно все это сделать через браузер и web-доступ - тогда клиент будет почти отдыхать... В целом штука довольно удобная (в основном для пользователя), хотя за всякое удобство приходится платить (в основном админам). :) Будут еще вопросы - спрашивай. Если смогу, отвечу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 09:09 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ. Хотелось бы еще одну вещь уточнить - насколько решение на основе OLAP будет работать быстрее решения через BO если будут выводиться одинаковые данные? Время перестройки OLAP кубов в расчет брать не будем. Только прямые запросы к базам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 12:38 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
2Kaniovski Ну опять же.... Если Вы используете BO OLAPi, то этот клиент направляет запросы непосредственно на сервер OLAP (например, MSAS 2000). И скорость работы в данном случае сравнима, например, с Excel. Ну... может и повыше. С другой стороны, Вы можете написать самостоятельно MDX запрос в BO OLAPi и его скорость может быть намного больше. Universe можно строить как поверх OLAP-сервера, так и поверх OLTP. Ну и скорости соотвествующие, соотвествующие способы оптимизации. Мы пробовали использовать в юниверсах MSAS 2000, к сожалению, BO кривовато поддерживает его, и далеко не вся функциональность reporting'a работает правильно (если работает вообще). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 12:59 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
KaniovskiСпасибо за ответ. Хотелось бы еще одну вещь уточнить - насколько решение на основе OLAP будет работать быстрее решения через BO если будут выводиться одинаковые данные? Время перестройки OLAP кубов в расчет брать не будем. Только прямые запросы к базам Могу только присоединиться к AAron-у. И повторить, что ВО - это по большому счету только СПОСОБ получения данных. Да - мощный, да - продвинутый, да - масштабируемый, "относительно красивый внешне" и т.п., но всего лишь СПОСОБ. Он генерирует SQL запрос и получает данные. А уже скорость работы запроса будет определяться СУГУБО скоростью работы СУБД/архитектурой Юниверса/мощностью сервера/пропускной способностью сети.... И еще у ВО есть одно достоинство - он "user-friendly". Т.е. конечный пользователь может ничего не знать ни о базе, ни о SQL-е... - и при этом иметь возможность получать нужные ему данные :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 13:13 |
|
||
|
OLAP на хранилищах от разных СУБД
|
|||
|---|---|---|---|
|
#18+
...........И еще у ВО есть одно достоинство - он "user-friendly". Т.е. конечный пользователь может ничего не знать ни о базе, ни о SQL-е... - и при этом иметь возможность получать нужные ему данные :) А где скачать демо можно чтобы посмотреть на него? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2006, 13:23 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33629606&tid=1870303]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 392ms |

| 0 / 0 |
