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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ну как...

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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