powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / 1С в качестве центрального хранилища данных
25 сообщений из 70, страница 1 из 3
1С в качестве центрального хранилища данных
    #39849276
хорошо я согласен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Работаю в промышленной компании, у нас есть несколько ИС, во всех свои данные. Нужно, чтобы они как-то между собой общались через единое место.
Принято решение этим единым местом сделать специально написанную на базе 1С программу (СУБД этой 1с - SQL Server 2012).
Т.е. 1С каждый раз закачивает (ежесуточно и иногда раз в час разностную инфу) в себя данные из внешних систем и отдаёт другим.
Например,
Одна система хранит фамилии

Другая информацию по сделкам

Третья по каким-то операциям и заявкам

Четвёртая по организационной структуре и городам
и так далее

И вот чтобы объединить, что " вот в этом городе вот этот сотрудник провёл вот эту сделку, все системы (зависящие от других) хранят в себе ID соответствующих записей именно 1Сные. Т.е. завязано всё тесно.
Плюс там же в 1с можно как-то эти данные подредактировать, подчистить (модули специальные написаны для вычистки данных).

Понятно, что можно с помощью SQL сервера сделать и т.п. Но это всё надо переделывать и ооочень ёмко обосновывать перевод всего на этот сервер.

Меня интересует конкретно 1С. Какие риски, напр., в случае увеличения объёмов данных, что всё это будет стабильно работать, не отвалится. Будет ли это тяжелее сопровождать, зайдёт ли такая архитектура в тупик?
Один из рисков, как мне известно, 1С постоянно обновляется, в связи с чем в эти периоды он недоступен как и данные в нём.

В добавок, поскольку нужны отчёты, то сервер (SQL 2012й) для отчётов есть - в него тоже стекаются данные, чтобы потом в powerbi визуализироваться. И вот ежесуточно SSIS берёт данные из 1С и загружает в себя.
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39849278
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плохая идея
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39849307
хорошо я согласен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МодальноеОкноплохая идея
"обоснуй".
Хотел без кавычек написать. Но воспринимается иначе.
Я в 1С плох. Просто понимаю, что вообще для этого не предназначена. А какие риски - не понятно.
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39849368
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо я согласенОдин из рисков, как мне известно, 1С постоянно обновляется, в связи с чем в эти периоды он недоступен как и данные в нём.

MDM на 1С обновляется раз в 2 года, не путать с регламентированным учетом
MDM на 1С ни чем не отличается от MDM на других платформах
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39849386
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо я согласен"обоснуй".

хорошо я согласендля отчётов есть - в него тоже стекаются данные, чтобы потом в powerbi визуализироваться.

т.е. 1с с этой точки зрения нахрен не нужна

что остается? хранилище из нее так себе - таблицы вроде "почти такие же", но любой DBA тебе наговорит много интересного. особенно про увеличение объема данных, индексы, да и вообще строение таблиц

остается что?

бизнес-логика по загрузке и сопоставлению данных? так это реализуется на чем угодно - java/c#/python и прочее. хоть на чистом t-sql

а 1с будете и...ся с ее объектной моделью - все insert/update/delete только через нее. в час по чайной ложке. я серьезно

работа с очередями? ее нет - умельцы присобачивают к 1с разных манагеров типа rabbitmq

сколько народу будет пользовать эту байду одновременно? надо будет лицензировать в 1с все эти коннекты

хорошо я согласенОдин из рисков, как мне известно, 1С постоянно обновляется

требуете вьюхи в базах 1с. причем высокой степени абстракции - не зависящие от структурных изменений реальных таблиц в 1с, без епли с перечислениями и прочими милыми вещами
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39849394
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо я согласенПросто понимаю, что вообще для этого не предназначена.

ну как...

на ней можно очень быстро собрать некое решение. с низкой стоимостью поддержки и высокой скоростью реакции на потребные изменения (в некоторых ограничениях конечно). особенно если 1с-ник под рукой есть, а ничего другого нет. опять же вытащить данные из других баз которые тоже 1с-ные этот отрок ясноглазый сможет без особых проблем (если конечно не на половину деревянный)

но при кардинальном изменении ключевых параметров может потребоваться переход на что-то иное. с готовым обкатанным образцом как надо было или не надо было делать - в зависимости от результата реализации "на 1с"
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39849569
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо я согласенВ добавок, поскольку нужны отчёты, то сервер (SQL 2012й) для отчётов есть - в него тоже стекаются данные, чтобы потом в powerbi визуализироваться. И вот ежесуточно SSIS берёт данные из 1С и загружает в себя.

Ну, как бы для этого придумали ESB.
Их много и они все "дерьмо".

На сколько я понял вам нужно
1) Получение информации между ИС
2) Единая НСИ и сопоставление одинаковых сущностей
3) Построение аналитических отчетов

Введение новой сущности (1С, ESB или БД) у вас получиться


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

1) Для каждой ИС определить свой "домен". То какая ИС за какие сущности отвечает. И в ИС чужие сущности не вводятся вручную, а получаются из соответствующих ИС
2) Аналогично с НСИ, за каждый справочник должна отвечать одна ИС
3) Любая уважающая себя BI система имеет в своем составе ETL, поэтому получать данные из разных ИС, при готовом 1-пункте, это не самый сложный вопрос
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39849579
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хранят в себе ID соответствующих записей именно 1СныеУгу. Но в 1С неудобный ID: бинари(16).
Многие системы его тупо не понимают: передача/прием в/из CSV или XML .
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39849695
konstantin_got
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulхорошо я согласенВ добавок, поскольку нужны отчёты, то сервер (SQL 2012й) для отчётов есть - в него тоже стекаются данные, чтобы потом в powerbi визуализироваться. И вот ежесуточно SSIS берёт данные из 1С и загружает в себя.

Ну, как бы для этого придумали ESB.
Их много и они все "дерьмо".

На сколько я понял вам нужно
1) Получение информации между ИС
2) Единая НСИ и сопоставление одинаковых сущностей
3) Построение аналитических отчетов

Введение новой сущности (1С, ESB или БД) у вас получиться


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

1) Для каждой ИС определить свой "домен". То какая ИС за какие сущности отвечает. И в ИС чужие сущности не вводятся вручную, а получаются из соответствующих ИС
2) Аналогично с НСИ, за каждый справочник должна отвечать одна ИС
3) Любая уважающая себя BI система имеет в своем составе ETL, поэтому получать данные из разных ИС, при готовом 1-пункте, это не самый сложный вопрос

Согласен
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39849732
Dorosh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО использование для задачи ТС родного 1С не самая лучшая идея. Как аналитическая база 1с неудобен из-за ограничений на использование индексов. Отчеты будут тупить или придется пилить и поддерживать нужные индексы в обход 1с. На 1с можно быстро запилить UI для ввода данных, но по условию данные будут закачиваться из других баз роботами, формочки не нужны. Зачем здесь 1с, если плюсов от его применения не видно, а минуса очевидны?

Я бы на месте ТС запилил бы с нуля базу на скуле. Загрузка на любом удобном языке. Отчеты - на любом удобном генераторе отчетов.
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39849878
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dorosh
Я бы на месте ТС запилил бы с нуля базу на скуле. Загрузка на любом удобном языке. Отчеты - на любом удобном генераторе отчетов.
Это называется - создать DWH. :))
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850242
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1С выбирают, когда надо бабки сэкономить. На начальном этапе кажется, что так и будет. Вроде всё есть изначально. Это только потом выясняется, что либо не взлетит, либо всё дороже "классического" решения. К сожалению, при наличие в конторе 1С АйТи-руководители не слышат аргументов. Как правило. Безотносительно к ТСу.
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850246
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, при наличие в конторе 1С АйТи-руководители не слышат аргументовИ чаще всего правильно делают. 1Сников как грязи. В отличие от прочих продуктов.

Классические решения ? Это какие ?
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850255
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI1С выбирают, когда надо бабки сэкономить .... всё дороже "классического" решения.

вы уже определитесь...
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850296
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argoК сожалению, при наличие в конторе 1С АйТи-руководители не слышат аргументовИ чаще всего правильно делают. 1Сников как грязи. В отличие от прочих продуктов.

Классические решения ? Это какие ?Скорее грязи среди 1с ников, как грязи.
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850442
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argoК сожалению, при наличие в конторе 1С АйТи-руководители не слышат аргументовИ чаще всего правильно делают. 1Сников как грязи. В отличие от прочих продуктов.

Ну и сколько среди тех, кого "как грязи", специалистов, разбирающихся в хранилищах?
А те, которые разбираются - стоят явно не как прочая "грязь". ))
L_argoКлассические решения ? Это какие ?
Это те, которые вот здесь обсуждают:
https://www.sql.ru/forum/olap-dwh
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850453
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1С это "пользователь" некоторых общих справочников
и генератор некоторых документов.

всё зависит от специфики.
Но в перспективе такая схема посыпется
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850694
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НСИ делать на 1С, остальное делать в виде классического DWH

ps Подумайте, как ваша 1С будеи получать данные, скажем, из эластика, или курсы валют с сайта ЦБ, или данные информагенств, или данные из некой системы Х, которая будет отдавать их в своем крайне специфическом формате. Нет, я не спорю, что можно извернутся и понаставить костылей, но...
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850745
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критикps Подумайте, как ваша 1С будеи получать данные, скажем, из эластика, или курсы валют с сайта ЦБ, или данные информагенств, или данные из некой системы Х, которая будет отдавать их в своем крайне специфическом формате. Нет, я не спорю, что можно извернутся и понаставить костылей, но...
На других системах что ли не нужно писать костыли, когда загружается одновременно из разношерстных источников данных
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850746
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МодальноеОкнохранилище из нее так себе - таблицы вроде "почти такие же", но любой DBA тебе наговорит много интересного. особенно про увеличение объема данных, индексы, да и вообще строение таблиц

А что конкретно не так с таблицами в 1с?
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850747
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIлибо всё дороже "классического" решения
Например?
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850748
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо я согласенКакие риски, напр., в случае увеличения объёмов данных
Это, скорее, вопрос используемой СУБД, и пряморукости обслуживающих её
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850751
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр ПузаковKreatorXXIлибо всё дороже "классического" решения
Например?
Нет, я не из вредности спрашиваю. Просто у меня в жизни был опыт, когда "нафиг нам эта 1с" вставало на порядки (не разы, а именно порядки) дороже 1с. И это не какие-то там гепотезы, типа "вот если делать на 1с...". Это сравнение двух фактов, во что встала 1с и "не 1с".
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850945
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр ПузаковМодальноеОкнохранилище из нее так себе - таблицы вроде "почти такие же", но любой DBA тебе наговорит много интересного. особенно про увеличение объема данных, индексы, да и вообще строение таблиц

А что конкретно не так с таблицами в 1с?

все не так. от дурацких uid-ов, избыточных полей для конкретных задач (ввиду заточености таблицы под конкретный тип метаданных) и до кривых индексов
...
Рейтинг: 0 / 0
1С в качестве центрального хранилища данных
    #39850946
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КритикПодумайте, как ваша 1С будеи получать данные, скажем, из эластика, или курсы валют с сайта ЦБ, или данные информагенств

нет в этом ни единой проблемы
...
Рейтинг: 0 / 0
25 сообщений из 70, страница 1 из 3
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / 1С в качестве центрального хранилища данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (11): Анонимы (8), Yandex Bot 2 мин., Bing Bot 2 мин., CerebroSQL 3 мин.
x
x
Закрыть


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