powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Разработка BI решения
7 сообщений из 7, страница 1 из 1
Разработка BI решения
    #39130456
doz.ace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! У меня есть задача, построить некую систему по выводу многомерных отчетов (кубов) в одном крупном холдинге.
В данный момент есть отделы компании, с которых раз в сутки собирается информация пакетами 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
Разработка BI решения
    #39130497
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doz.ace,

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

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

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


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


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