Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разработка BI решения / 7 сообщений из 7, страница 1 из 1
17.12.2015, 09:29
    #39130456
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка BI решения
Здравствуйте! У меня есть задача, построить некую систему по выводу многомерных отчетов (кубов) в одном крупном холдинге.
В данный момент есть отделы компании, с которых раз в сутки собирается информация пакетами SSRS в центральную базу.

Эта БД работает на Firebird 2.5.3 (Диалект 1-ый). База большая (несколько сотен гигабайт, пока точный размер мне неизвестен)

У меня есть несколько вопросов касательно этой задачи:
1) Есть ли инструмент, который показывает связи между таблицами двумя, которые связаны через 3-ю? Например в IBExpert я могу смотреть зависимости, что таблица A связана с B, при этом есть таблица C тоже связана с B, но я не могу сразу увидеть, что таблица C связана с A. (неявно они связаны через таблицу B)
2) В данный момент я сделал несколько view, в которых есть информация для куба. Но если я беру данные за 1 год, view загружается из базы 15 минут (3.2 млн строк). Как ускорить выгрузку из БД?
3) Имеет смысл для ускорения экспортировать эту БД в какую либо другую? (MS SQL, Oracle, и т.п.)
4) Если я использую только часть данных базы, имеет смысл экспортировать часть данных для ускорения работы?
5) Как экспортировать только часть БД в другую СУБД? (То есть если я использую таблицу A, которая зависит от B, C, D, F....), а мне нужна только часть данных БД, есть ли инструмент который сам экспортирует таблицы с зависимостями? То есть если есть таблица G, которая имеет FK на таблицу F, и я тащу только таблицу G, мне нужно чтобы таблица F сама подтягивалась.
6) Какие BI инструменты быстро агрегируют данные? Я тут скачал Qlik Sense desktop, 3.2 млн строк обрабатываются моментально без всяких задержек, очень удобная штука, но мне нужны более гибкие инструменты агрегации, что бы накладывать разные агрегации друг на друга, при этом я не хочу заранее считать это (как в OLAP кубе есть готовые агрегации), я хочу просто вываливать данные. Например есть бренды, регионы, сумма продаж товара и количество продаж товара. Все данные я тяну SQL запросом без агрегации в VIEW. Мне нужен инструмент, который сделает в момент к примеру такую агрегацию и покажет следующее:
По каждому региону покажи мне, какой бренд составляет какую часть в количестве проданного товара(штуки) и в сумме продаж($).




ОЧЕНЬ ПРОШУ НЕ ОФТОПИТЬ И НЕ ФЛУДИТЬ, и так тема сложная. Спасибо за Понимание!
...
Рейтинг: 0 / 0
17.12.2015, 10:08
    #39130497
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка BI решения
doz.ace,

1. Любой инструмент для построения физической или логической модели БД. PowerDisigner, IBExpert ... Просто делаешь реверс инжиниринг схемы растаскиваешь таблички так чтобы было удобней, распечатываешь, склеиваешь кучу листочков (если БД большая) и вешаешь на стену. Будет у тебя перед глазами схема БД со всеми связями таблиц.

2. Надо на запрос смотреть и на его план.

3. Если будешь пользоваться их решениями для OLAP (Microsoft Analysis Services и Oracle OLAP) то да.
...
Рейтинг: 0 / 0
17.12.2015, 17:20
    #39131076
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка BI решения
Симонов Денис, спасибо! uP!
...
Рейтинг: 0 / 0
19.12.2015, 16:53
    #39132351
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка BI решения
up
...
Рейтинг: 0 / 0
21.12.2015, 07:58
    #39132735
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка BI решения
doz.aceЗдравствуйте! У меня есть задача, построить некую систему по выводу многомерных отчетов (кубов) в одном крупном холдинге.
В данный момент есть отделы компании, с которых раз в сутки собирается информация пакетами SSRS в центральную базу.


Это не смотрели.
Вроде бы с любой БД может грузить данные...
...
Рейтинг: 0 / 0
21.12.2015, 11:20
    #39132867
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка BI решения
doz.ace,
разумеется Оракл лучше. Но у вас ведь проблема в деньгах?
Т.к. это дороже.
- связи смотреть в распечатке формата А1 от приложения типа ErWin
Просто придётся много работать и изучать CASE\Oracle\...
...
Рейтинг: 0 / 0
21.12.2015, 11:30
    #39132886
doz.ace
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разработка BI решения
Petro123, да у нынешних программистов SSAS, так что придется работать с ними скорее всего, врядли будем отдельно Oracle покупать.
ErWin работает разве с Firebird?
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разработка BI решения / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]