4 марта, четверг 18:51
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Коробка: Хранилище + все отчеты ЦБ, МСФО и т.д.

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Коробка: Хранилище + все отчеты ЦБ, МСФО и т.д.

    Добрый день, коллеги.
    Пытаюсь создать новую платформу быстрой разработки приложений с веб-интерфейсом на базе промышленной СУБД.
    Т.к. я работаю в банке, то сейчас пытаюсь разработать на этой платформе банковское Хранилище данных.
    Была спроектированна структура базы данных.
    Есть механизм ETL.

    В настоящий момент пытаюсь реализовать отчеты ЦБ (2332-У).
    Уже сделаны формы 101,102,115,125,325,652,806,807.
    Есть идея сделать "коробку" со всеми отчетами ЦБ + возможно отчетность МСФО + ряд красивых отчетов по департаментам банка.
    Можно сделать "коробочные" настройки загрузки из различных АБС.

    Как думаете, насколько это будет интересно для банков?

  • #2
    Думаю, что не будет интересно... К сожалению...
    Потому как такие проекты начинаются в каждом из банков и нигде не заканчиваются успешно. Не в той стране живём. Слишком уж проблемные у нас обязательные отчёты. И в слишком уж разных системах хранятся данные, необходимые для формирования отчетности.
    Список форм, которые должно формировать такое хранилище при использовании данных из разных систем:
    101, 102, 110, 115, 118, 125, 128, 129, 134, 135, 136, 157, 251, 401.
    Что из этого вытекает - интеграция, интеграция и интеграция... А это 250...500 тысяч долларов США.
    Если же вы сделаете коробку, то это будет коробка для именно вашего конкретного банка.

    Комментарий


    • #3
      Банки предлагают довольно унифицированный список продуктов (кредиты, депозиты, счета, карты и т.д.).
      Бухгалтерия банков довольно жестко регламетированна ЦБ.
      Мне кажется вполне реально создать унифицированную "коробочную" структуру хранилища данных, на основе которой уже и строить отчетность.

      Комментарий


      • #4
        Завтра ЦБ что-нибудь кардинально поменяет в паре отчетных форм, а Вы уехали в отпуск, заболели, потеряли интерес к этой теме и т.д. Что делать банку, купившему Ваше решение?
        Jeca

        Комментарий


        • #5
          Сообщение от box Посмотреть сообщение
          Мне кажется вполне реально создать унифицированную "коробочную" структуру хранилища данных, на основе которой уже и строить отчетность.
          в ИТ нет ничего невозможного, тем более диасофт уже в прошлом году заявлял о подобном продукте

          Комментарий


          • #6
            Если получится сделать, то организую компанию (или к кому-нить под крыло пойду). Все по-взрослому, как у людей: штат сопровождения, документация и т.д.

            Комментарий


            • #7
              Сообщение от potential Посмотреть сообщение
              в ИТ нет ничего невозможного, тем более диасофт уже в прошлом году заявлял о подобном продукте
              Заявлений много, результата не видно.
              Может кто знает, где можно посмотреть на "подобный продукт".

              Комментарий


              • #8
                Сообщение от otecfedor Посмотреть сообщение
                Думаю, что не будет интересно... К сожалению...
                Потому как такие проекты начинаются в каждом из банков и нигде не заканчиваются успешно. Не в той стране живём...
                Если же вы сделаете коробку, то это будет коробка для именно вашего конкретного банка.
                Истину, коллега, вещаете. Тут бывают проблемы по получению консолидированной отчетности головного банка с филиалами если последние работают не в централизованной БД, а на локальных. Вроде и АБС одна и та же, и с форматами проблем нет, но порой пока сольешь все данные - умом тронешься. А универсальное решение для всех банков - это из области фантастики.
                Никто, я думаю, не против такого решения, и я желаю автору топика успехов. Пусть попробует. Но шансов на успех - увы, не много

                Комментарий


                • #9
                  Сообщение от fplab Посмотреть сообщение
                  Пусть попробует. Но шансов на успех - увы, не много
                  Согласен с Арамисом! (с)Три мушкетера

                  Коробочная отчетность возможна только в комплекте с не менее коробочной АБС!

                  Сообщение от box Посмотреть сообщение
                  Банки предлагают довольно унифицированный список продуктов (кредиты, депозиты, счета, карты и т.д.).
                  Да, кто бы спорил. Но... Даже в рамках одной АБС два разных банка один и тот же продукт настроят по-разному. В принципе по-разному. И как данные получать?

                  Сообщение от box Посмотреть сообщение
                  Бухгалтерия банков довольно жестко регламентирована ЦБ.
                  Это, увы, заблуждение! Не то, что не жестко... Сколько ГБ столько и трактовок учета. Вы видели две одинаковые учетные политики?

                  Сообщение от box Посмотреть сообщение
                  Мне кажется вполне реально создать унифицированную "коробочную" структуру хранилища данных
                  Тут соглашусь, да, структуру хранилища создать можно! А как Вы собираетесь данные в это хранилище переносить? Это просто нереально!

                  Комментарий


                  • #10
                    Константин Красновский,
                    Вас послушать, так идея Хранилища данных (ХД) - это утопия.
                    Я работаю с ХД довольно давно. И как правило проблемы возникают с тем, что нет коробочной структуры ХД для банка или если эта структура есть, то она не достаточна для построения всех отчетов ЦБ.

                    Комментарий


                    • #11
                      Сообщение от box Посмотреть сообщение
                      И как правило проблемы возникают с тем, что нет коробочной структуры ХД для банка или если эта структура есть, то она не достаточна для построения всех отчетов ЦБ.
                      Что ж, прекрасный опыт! Коробочную структуру построить - не проблема. В итоге будете иметь универсальный продукт подходящий всем банкам! И заткнете за пояс всех разработчиков Хранилищ Данных!

                      Уважаемый box, ради Бога, не обижайтесь!
                      Работа с Хранилищем и разработка Хранилища, как говорят в Одессе - две большие разницы.

                      Не буду голословным: все знают отчет по привлеченным/размещенным средствам. И пусть у банка есть открытые невозобновляемые кредитные линии.
                      Все 25 траншей по одному из кредитов учитываются на одном лицевом счете. В банке, при создании отчета, сотрудник по истории операций находит операции выдачи траншей и из назначения платежа выясняет на какой срок был открыт транш. А дальше в той же истории операций ищет операцию погашения транша, по которой определяет погашен ли транш.
                      При этом выдача траншей производится налом и безналом, на этой должности сменилось 10 сотрудников за время жизни КД, и в наличной выдаче назначение платежа: "выдан транш по КД 1 сроком на двадцоть пиять дней", а в безналичном: "Транш 25ю00 дней КД 1". И так далее 25 раз. И как Вы собираетесь переносить такую информацию в коробочное хранилище? Как Вы ее автоматизировано соберете?
                      Напрашивается: а вот пусть банк сам соберет, мне в хранилище положит и тогда любой отчет за 5 секунд выпустит!
                      Логично, вот только сбор и подготовка информации - это 99% работы по выпуску отчета. В чем помощь хранилища-то???

                      Комментарий


                      • #12
                        Константин Красновский,
                        Если информацию в принципе невозможно извлечь автоматически, то ее нужно извлечь руками и занести в базу данных. Чудес не бывает.
                        В вашем примере, нужно попытаться разнести по траншам автоматом путем парсинга строк, а что не разнесется добить руками.
                        Я не умаляю значение сбора информации. Вот только нужно знать, куда ее собирать.
                        Если нет стройной структуры данных, то мы получаем бардак, где данные дублируются, взаимно противоречивы, огромного объема и получение отчетов занимает часы.

                        Комментарий


                        • #13
                          Сообщение от Константин Красновский Посмотреть сообщение
                          Логично, вот только сбор и подготовка информации - это 99% работы по выпуску отчета.
                          плюсану. Будет одно универсальное Хранилище и неограниченное множество костылей для закачки в него данных... Костыли банки будет сами ваять?

                          Комментарий


                          • #14
                            Сообщение от box Посмотреть сообщение
                            Если нет стройной структуры данных, то мы получаем бардак, где данные дублируются, взаимно противоречивы, огромного объема и получение отчетов занимает часы.
                            ИМЕННО!!!!! Но это в первую очередь касается первичных данных! А структуру первичных данных Вы никаким Хранилищем не исправите. Увы.

                            Комментарий


                            • #15
                              Сообщение от Константин Красновский Посмотреть сообщение
                              А ее Вы никаким Хранилищем не исправите.
                              Для этого Хранилище и предназначено. Из бардака выудить нужные данные и стройно их уложить.
                              Разве не так?

                              Комментарий


                              • #16
                                Сообщение от otecfedor Посмотреть сообщение
                                Потому как такие проекты начинаются в каждом из банков и нигде не заканчиваются успешно.
                                В предыдущем банке было успешно создано и внедрено подобное хранилище, проекту более 3 лет, успешно пережило смену АБС с самописной. Так что я бы не был столь категоричным.

                                Комментарий


                                • #17
                                  Сообщение от admsam Посмотреть сообщение
                                  Будет одно универсальное Хранилище и неограниченное множество костылей для закачки в него данных... Костыли банки будет сами ваять?
                                  Сейчас мы имеем мутные отчеты ЦБ и мутные АБС. Банки "ваяют" костыли для забора данных из АБС(и прочих систем) для формирования отчетов ЦБ (а также других отчетов).
                                  При изменении АБС нужно эти мутные костыли переваять...
                                  При изменении отчетов ЦБ(или других отчетов) тоже идем к костылям
                                  Если есть СТРОЙНОЕ ХД (а не просто копия бардака) то костыли трогаем только в при изменении учетных систем.

                                  Комментарий


                                  • #18
                                    Сообщение от box Посмотреть сообщение
                                    Для этого Хранилище и предназначено. Из бардака выудить нужные данные и стройно их уложить.
                                    Вы путаете причину и следствие! Хранилище называется так потому, что предназначено хранить. А выуживать данные из бардака - это дело систем импорта/экспорта.

                                    Я ничуть не сомневаюсь, что можно построить механизм ETL (выборки, преобразования и загрузки) данных для конкретной АБС в конкретном банке. Но, и это процесс непростой и длительный. Но если мы говорим о "коробочном" продукте, то решение должно подходить для любой АБС в любом банке.

                                    Разница ощутима?

                                    Комментарий


                                    • #19
                                      Сообщение от kash Посмотреть сообщение
                                      В предыдущем банке было успешно создано и внедрено подобное хранилище
                                      А можно поподробнее:
                                      - какая БД использовалась.
                                      - была ли морда на вебе или толстая
                                      - как хранили остатки (на каждый день или интервально)
                                      - все ли отчеты ЦБ были реализованы?

                                      Комментарий


                                      • #20
                                        Уважаемый box!
                                        После Ваших слов;
                                        Сообщение от box Посмотреть сообщение
                                        Если есть СТРОЙНОЕ ХД (а не просто копия бардака) то костыли трогаем только в при изменении учетных систем.
                                        я позволю себе поставить под сомнение Ваши слова:
                                        Сообщение от box Посмотреть сообщение
                                        Я работаю с ХД довольно давно.

                                        Сообщение от box Посмотреть сообщение
                                        При изменении АБС нужно эти мутные костыли переваять...
                                        При изменении отчетов ЦБ(или других отчетов) тоже идем к костылям
                                        Ну да. Полностью согласен!

                                        Сообщение от box Посмотреть сообщение
                                        Если есть СТРОЙНОЕ ХД (а не просто копия бардака) то костыли трогаем только в при изменении учетных систем.
                                        Погодите, а почему так? Изменили структуру хранения в АБС. Ваше СТРОЙНОЕ ХД само поймет это и перестроит правила выборки информации?
                                        Изменился отчет: необходимо предоставлять не только срок операции, но и дату начала. И что? СТРОЙНОЕ ХД само найдет эту дату в АБС, выберет ее из длинной неструктурированной строки, преобразует в дату?

                                        Давайте разделим Структуру данных и Процесс ETL (Extracting, Transforming, Loading).

                                        Комментарий


                                        • #21
                                          Сообщение от box Посмотреть сообщение
                                          А можно поподробнее:
                                          в личку отписал.

                                          Комментарий


                                          • #22
                                            Сообщение от Константин Красновский Посмотреть сообщение
                                            Ваше СТРОЙНОЕ ХД само поймет это
                                            Я же пишу "костыли трогаем только в при изменении учетных систем."

                                            Сообщение от Константин Красновский Посмотреть сообщение
                                            Изменился отчет: необходимо предоставлять не только срок операции, но и дату начала
                                            Если в отчете нужна информация, которой нет в ХД то нужно расширить структуру ХД и немного подкрутить костыли. После этого эту информацию можно использовать в любых отчетах.

                                            Комментарий


                                            • #23
                                              box, а поясните разницу между:
                                              Сообщение от box Посмотреть сообщение
                                              При изменении АБС нужно эти мутные костыли переваять...
                                              При изменении отчетов ЦБ(или других отчетов) тоже идем к костылям
                                              и
                                              Сообщение от box Посмотреть сообщение
                                              Если есть СТРОЙНОЕ ХД (а не просто копия бардака) то костыли трогаем только в при изменении учетных систем.
                                              Чем отличаются обычные костыли от костылей стройного ХД?

                                              Комментарий


                                              • #24
                                                Сообщение от box Посмотреть сообщение
                                                Если в отчете нужна информация, которой нет в ХД то нужно расширить структуру ХД и немного подкрутить костыли.
                                                Немного? А почему именно немного? Это же зависит от АБС и ее системы хранения данных, а не от ХД.

                                                Комментарий


                                                • #25
                                                  Сообщение от Константин Красновский Посмотреть сообщение
                                                  Чем отличаются обычные костыли от костылей стройного ХД?
                                                  Например разбор и чистку кредитов для ХД делаем один раз, а без ХД(или с мутным ХД) делаем для каждого отчета.

                                                  Комментарий


                                                  • #26
                                                    Сообщение от Константин Красновский Посмотреть сообщение
                                                    Немного? А почему именно немного? Это же зависит от АБС и ее системы хранения данных, а не от ХД.
                                                    Объем работ зависит как и от АБС, так и от ХД, если структура ХД не достаточно гибкая.
                                                    Немного, в смысле один раз. Далее если в другом отчете эта инфа потребуется, то костыли уже не надо делать.

                                                    Комментарий


                                                    • #27
                                                      Сообщение от box Посмотреть сообщение
                                                      Например разбор и чистку кредитов для ХД делаем один раз, а без ХД(или с мутным ХД) делаем для каждого отчета.
                                                      Вот и разобрались! Да, плюс несомненный!
                                                      Но... В каждом плюсе есть минус.
                                                      Ошибка при разборе кредитов в мутном ХД приведет к ошибке в одном конкретном отчете, а в стройном ХД - к массовой ошибке во всех отчетах по кредитам!

                                                      Комментарий


                                                      • #28
                                                        Сообщение от Константин Красновский Посмотреть сообщение
                                                        Ошибка при разборе кредитов в мутном ХД приведет к ошибке в одном конкретном отчете, а в стройном ХД - к массовой ошибке во всех отчетах по кредитам
                                                        Здесь можно провести аналогию со структурным программированием. Можно изолировать повторяющийся код в функцию(процедуру), а можно продублить код вместо вызова функции. Соответственно выявлять и устранять ошибки нужно не в одном месте и во многих.

                                                        Комментарий


                                                        • #29
                                                          Сообщение от box Посмотреть сообщение
                                                          Далее если в другом отчете эта инфа потребуется, то костыли уже не надо делать.
                                                          В одном конкретно взятом банке не надо. А в другом надо! Там эта инфа иначе выбирается. То есть сколько банков - столько костылей.
                                                          Напомните, тема начиналась с коробочного продукта? С конкретными костылями для каждого банка?

                                                          Комментарий


                                                          • #30
                                                            box, удачных выходных!

                                                            Комментарий

                                                            Обработка...
                                                            X