powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите спроектировать БД аналитической отчетности
11 сообщений из 11, страница 1 из 1
Помогите спроектировать БД аналитической отчетности
    #37545615
pew-pew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Есть задача по проетировке БД аналитической отчетности кредитных учреждений.
Т.е. необходимо хранить отчетность банков ф.101, 102 и т.д.
С несколькими сущностями впринципе понятно - банки и формы отчетности. А как хранить саму отчетность - счета и обороты по счетам на конкретные даты?
Отчетности планируется получать, используя веб-сервис cbr.ru.
Заранее благодарю за помощь.
...
Рейтинг: 0 / 0
Помогите спроектировать БД аналитической отчетности
    #37545875
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Взять формы. Проанализировать их структуру. Создать модель данных. Сделать под нее реляционные таблицы. Сделать механизм импорта и накопления данных из форм в ваше хранилище. Сделать систему представления и анализа накопленных данных.
...
Рейтинг: 0 / 0
Помогите спроектировать БД аналитической отчетности
    #37545994
pew-pew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да это все понятно.
Но вот конкретно по пункту Создать модель данных.
Возникает вопрос, который я задал выше:
pew-pew С несколькими сущностями впринципе понятно - банки и формы отчетности. А как хранить саму отчетность - счета и обороты по счетам на конкретные даты?


Какая модель данных тут возможна и какие сущности стоит выделить?
...
Рейтинг: 0 / 0
Помогите спроектировать БД аналитической отчетности
    #37546848
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Онлайн закачку 101 формы в эксель уже нагуглили ?
За какие периоды времени вы собираетесь получать формы ? Собираетесь ли учитывать изменение плана счетов во времени ?

Вопрос у вас не конкретный. Такой надо задавать в разделе Работа.
...
Рейтинг: 0 / 0
Помогите спроектировать БД аналитической отчетности
    #37547465
pew-pew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторОнлайн закачку 101 формы в эксель уже нагуглили ?

Это нашел.
авторЗа какие периоды времени вы собираетесь получать формы ? Собираетесь ли учитывать изменение плана счетов во времени ?

Отчетность планируется получать ежемесячно. Скорее всего изменение плана счетов будет учитываться, но на первом этапе это можно пока не рассматривать, разобраться бы с существующим планом.
авторВопрос у вас не конкретный. Такой надо задавать в разделе Работа.

=)))) Проект совершенно не коммерческий, хочется разобраться в самой сути проектировки данной БД.
...
Рейтинг: 0 / 0
Помогите спроектировать БД аналитической отчетности
    #37549328
donky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pew-pewДобрый день!
Есть задача по проетировке БД аналитической отчетности кредитных учреждений.
Т.е. необходимо хранить отчетность банков ф.101, 102 и т.д.
С несколькими сущностями впринципе понятно - банки и формы отчетности. А как хранить саму отчетность - счета и обороты по счетам на конкретные даты?
Отчетности планируется получать, используя веб-сервис cbr.ru.
Заранее благодарю за помощь.

Все зависит от того, какую именно данные на выходе вы хотите получить.
Ну вот загрузили вы 101, 102, 115, нормативы и т.д.
И вот что в результате хотите увидеть? От этого и плясать.
Счета у вас будут максимум с детализацией до счета 2го порядка, + возможно какие-то разрезы, например для P&L счетов.
Ну так и хранить.
ID синтетики, ID счета 2го порядка, дата, вх. остаток, дебет оборот, кредит оборот, исх. остаток.
+ еще структура под показатели, не привязанные к счетам.
ID показателя, тип, период действия, значение

В заключение, еще раз повторюсь - сначала отчетность, высокоуровневые витрины под нее, а потом уже структуры для хранения детальных данных.

Появятся конкретные вопросы, или хотя бы понимание, что именно в отчетах захочется увидеть - пишите.
...
Рейтинг: 0 / 0
Помогите спроектировать БД аналитической отчетности
    #37551422
pew-pew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
donky,

Спасибо за подробный ответ.
Планируется получать довольно непростую аналитику с выводом в pdf.
Возможно еще будет вывод в excel, с использованием excel'евских функций.

авторID синтетики, ID счета 2го порядка, дата, вх. остаток, дебет оборот, кредит оборот, исх. остаток.

А что Вы имеете ввиду под ID синтетики? =)
И я так понимаю, что еще необходимо добавить атрибут ID кредитной организации.
И получается очень большая сущность или так и должно быть?
...
Рейтинг: 0 / 0
Помогите спроектировать БД аналитической отчетности
    #37552185
donky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pew-pewdonky,

Спасибо за подробный ответ.
Планируется получать довольно непростую аналитику с выводом в pdf.
Возможно еще будет вывод в excel, с использованием excel'евских функций.

авторID синтетики, ID счета 2го порядка, дата, вх. остаток, дебет оборот, кредит оборот, исх. остаток.

А что Вы имеете ввиду под ID синтетики? =)
И я так понимаю, что еще необходимо добавить атрибут ID кредитной организации.
И получается очень большая сущность или так и должно быть?

Ну например, у нас есть P&L счета 706, 707, которые в своих номерах несут еще коды доходов/расходов. Т.е. балансовый счет 2го порядка один, а кодов - несколько, например доходы от переоценки, еще от чего-нибудь.

Соответственно, нужно где-то держать это разбиение. Т.е. будет одна запись - по счету 2-го порядка, и еще n записей с различными ID синтетики, сумма остатков по которым за дату должен совпадать с остатком на этом счете.

Насчет широкой сущности - это еще не широкая :) Я пока не вижу задачи, не вижу форматов извлекаемых данных, поэтому не могу предположить, во что это в конце коцов выльется :)
...
Рейтинг: 0 / 0
Помогите спроектировать БД аналитической отчетности
    #37552196
donky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pew-pewИ я так понимаю, что еще необходимо добавить атрибут ID кредитной организации.
И получается очень большая сущность или так и должно быть?

И вообще, по классике, должен быть слой детальных данных, где все будет нормализовано и "коротко". И слой витрин, который будет использоваться для аналитики. Вот в нем как раз и будут "широкие" сущности, удобные именно для получения отчетов
...
Рейтинг: 0 / 0
Помогите спроектировать БД аналитической отчетности
    #37553695
KanyCTa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По воле случая занимаюсь тем же самым :) У меня получилась вот такая схема, вдруг натолкну на какие-то мысли.

1. Банки понятно (ID банка, название)
2. Данные тоже понятно (ID AutoNumber, ID банка, ID счета 2ого порядка, дата, нужные объёмы (в моём случае не нужны дебит\кредит обороты, поэтому использую только исходящий остаток в рублях и полный. Объём в драг металлах и ин валюте вычисляется из этих 2ух).
3. Счета 2ого порядка (ID счета, описание)

4. Связка 1ого порядка со 2ым (ID AutoNumber, ID 1счет, ID 2счет)
5. Связка агрегатов по банкам и счетам (ID AutoNumber, ID банка, ID агрегата)
6. Связка агрегатов по 2 счетам и агрегатам по счетам (ID AutoNumber, ID банка, ID агрегата)
7. Типы счетов 2ого порядка (ID AutoNumber, ID 2счет, форма отчетности)

8. Счета 1ого порядка (ID счета, описание)
9. Всевозможные агрегаты по банкам. Используется для разбивки банков (резиденты\нерезиденты, НОКи, гос, топ10,топ20,топ50 и тд)
10. Всевозможные агрегаты по счетам. Используется для разбивки счетов (активы, пассивы, прибыли и убытки, корсчета и тд).

Залил с cbr.ru данные с 08 года по формам 101, 102. Получилось 630 Мб. Для работы с базой написал простенькое CRUD приложение, которое в итоге всю информацию выплевывает в PivotTable Excel. + лоадер dbf с cbr.ru
...
Рейтинг: 0 / 0
Помогите спроектировать БД аналитической отчетности
    #37558278
pew-pew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
donky и KanyCTa спасибо большое за подробные ответы. Стало понятнее.
Попробую, реализловать.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите спроектировать БД аналитической отчетности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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