powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / автоматической формирование экселей и рассылка юзерам
25 сообщений из 25, страница 1 из 1
автоматической формирование экселей и рассылка юзерам
    #40033574
august_petrovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые коллеги, с новым годом!

Чем в 2021-м году кошерно эксели формировать для рассылки юзерам?
Чтобы было приемлемо по стоимости разработки и сопровождения
Эксели - от самых простых до многостраничных со сводняками и графиками

Экселей формируется одновременно много, около сотни (утренняя рассылка суточных результатов производства)

Сервера win-2003, но в будущем планируется переход на более современный вариант - win-2016 и выше

Что уже рассматривали:

Excel VBA - когда их много, иногда начинают влиять друг на друга... Отваливается библиотека; зависает один, и потом по нарастающей все остальные.

c# / asp net core - как обеспечить разработку и деплой большого количества? Делать на каждый эксель приложение - не сильно радует. Хранить в одном проекте 10 экселей - при правке одного придется проверять еще десяток.

FastReport - пока не уговорил начальство на покупку. Работал когда-то с каким-то древним 3 или 4; тот формировал почти пр личный по тем временам XML под видом/расширением *.xls

ssrs - Проходил обучение 3 года назад. Не уверен, что им можно получить приемлемый результат.


ЗЫ: ворованное использовать не могу. Винда и офис честно куплены, шарп какая-то лицензия есть.
SSRS тоже не проблема
остальное надо покупать, стоимость имеет значение
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033577
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
august_petrovich,

если SSRS не проблема, то почему бы его для этого не использовать?
Многостраничные сливать в один файл из одностраничных любым понравившимся ЯПВУ.
Минус - сводные таблицы экспортированые в Excel из SSRS статичные.
Решение - рассылать только шаблон со сводной таблицей, уже глядящий на SSAS. MDX или DAX - уже Ваш выбор.
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033620
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эксель не кошерен уже сам по себе. Нынче в моде PDF.
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033627
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Эксель не кошерен уже сам по себе. Нынче в моде PDF.
А где значок сарказма ?
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033643
august_petrovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, спасибо

Да, пдф кошерен, но статичен

А распоясавшиеся юзеры требуют оперативной аналитики а-ля эксель.
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033801
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
august_petrovich,

На нашем заводе рассылка суточных рапортов по выплавке стали и прокату и работе вспомогательных цехов
за сутки - месяц - год в сопоставлении с планом с диаграммами и дополнительными таблицами.
Пакеты рассылки формируются в виде ексцел книг и рассылаются начальникам автоматически - утром до планерки.
Все крутится на едином виртуальном ексцел интегрированом в сервер и отображаемом на нормальные екцелы пользователям.
Работает быстро и не надо ничего держать в обычном ексцел.
Если интересует - пишите.
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033803
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9,

а чем это лучше SSAS и шаблонов в Excel уже на этот SSAS смотрящих?
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033819
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128
MX-9,

а чем это лучше SSAS и шаблонов в Excel уже на этот SSAS смотрящих?


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

как-то так примерно ..
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033823
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а данные для экселя откуда берутся?
У меня свой движок для репортов (в т.ч. Excel и PDF), я использую MySql или SQLite
можно допилить под другие БД, если будет интерес
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033824
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
august_petrovich,
а данные для экселя откуда берутся?
У меня свой движок для репортов (в т.ч. Excel и PDF), я использую MySql или SQLite
можно допилить под другие БД, если будет интерес
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033828
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_ager,

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

для этого у виртуально ексцела есть набор спец формул .
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033829
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9
ptr128
MX-9,

а чем это лучше SSAS и шаблонов в Excel уже на этот SSAS смотрящих?


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

Я вообще то спрашивал чем это лучше SSAS, на который смотрит Excel.
Все перечисленные пункты так же с успехом можно отнести и к SSAS. Вот только скорость и объемы будут выше не на порядок-два, а на три-четыре )))
SSAS, как источник запросов из Excel:
-- данные хранятся в MOLAP на сервере
-- MDX/DAX вполне доступен в Excel
-- SSAS общий для всех пользователей
-- скорость и объемы вообще бессмысленно сравнивать с Excel, так как он миллиард строк не съест даже в теории, а SSAS - вполне.
-- запросы к SSAS вполне можно оформлять через веб. Или штатным образом, через SSRS, или прикрутить одну из множества доступных веб-морд для запросов к нему, или просто использовать PowerBI.
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033830
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_ager,
отправил Вам письмо - интересно изучить аналоги
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033834
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128,

Мы очень поверхностно отнеслись к SSAS.
Сейчас закопаемся поглубже.
Спасибо за инфу !
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033841
august_petrovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9,

спасибо
написал письмо
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033849
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MX-9
vill_ager,
отправил Вам письмо - интересно изучить аналоги

письма нет
возьмите контакты здесь: penta.by
https://www.youtube.com/watch?v=PI_CL9M12kM
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033854
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9,

данное решение уже давно и успешно работает у ряда клиентов.
Первый раз делал такое еще лет 10 назад для КамчатскЭнерго. До сих пор довольны и с ним работают. При том, что в SSAS вливаются не только все финансовые операции (начисления, корректировки, оплаты, штрафы, пени), но так же все показания ПУ и потребления со всего Камчатского края, включая население.

Наиболее трудоемко и нудно было писать сотни вычисляемых мер на MDX, чтобы облегчить работу пользователям и избавить их самих от MDX.
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033909
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128
MX-9,

данное решение уже давно и успешно работает у ряда клиентов.
Первый раз делал такое еще лет 10 назад для КамчатскЭнерго. До сих пор довольны и с ним работают. При том, что в SSAS вливаются не только все финансовые операции (начисления, корректировки, оплаты, штрафы, пени), но так же все показания ПУ и потребления со всего Камчатского края, включая население.

Наиболее трудоемко и нудно было писать сотни вычисляемых мер на MDX, чтобы облегчить работу пользователям и избавить их самих от MDX.


Да - для крупных обьектов оно то что надо.

Однако в оправдание МХ :
-- у нас калибр помельче - для средних предприятий
-- тоже используются многомерные разреженные кубы и прямой доступ по B-дереву - это скорость
-- на основе МХ в Латвии c 2009 года тиражируемый универсальный пакет бухучета (что-то типа русской "1с", но заточен под регулы евросоюза) а также десятки специальных под разные производства.
-- оно наше, лицензии платить только за сервер
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033911
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9
-- оно наше, лицензии платить только за сервер

Так SSAS входит в комплект SQL Server. Если действительно объемы не велики, то на одном сервере с SQL вполне себе живет. В рамках лицензии за MS SQL. Это в случае выделенного сервера надо дополнительно раскошелешиваться.
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033915
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_ager
[quote=MX-9]vill_ager,
отправил Вам письмо - интересно изучить аналоги

письма нет
возьмите контакты здесь: penta.by
https://www.youtube.com/watch?v=PI_CL9M12kM
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033932
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128
MX-9
-- оно наше, лицензии платить только за сервер

Так SSAS входит в комплект SQL Server. Если действительно объемы не велики, то на одном сервере с SQL вполне себе живет. В рамках лицензии за MS SQL. Это в случае выделенного сервера надо дополнительно раскошелешиваться.

Справедливо.
Возможно нам удастся МХ подключить к SSAB но сохранить некоторые важные вещи - например ввод-редактирование данных через ексцел с контролем (по всей базе данных) в режиме реального времени при вводе.
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033941
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9
ввод-редактирование данных через ексцел с контролем (по всей базе данных) в режиме реального времени при вводе.

Write-back то в SSAS есть, это не проблема. Проблема в том, чтобы он быстро работал, когда вводятся уже агрегированные значения, которые надо по какому-то принципу распределить на тысячи значений аттрибутов.
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033962
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128
MX-9
ввод-редактирование данных через ексцел с контролем (по всей базе данных) в режиме реального времени при вводе.

Write-back то в SSAS есть, это не проблема. Проблема в том, чтобы он быстро работал, когда вводятся уже агрегированные значения, которые надо по какому-то принципу распределить на тысячи значений аттрибутов.


курсы 30 валют банка ЕЦБ за последние 90 дней становятся доступными всем пользователям через 1 сек после начала ввода с сайта ЕЦБ
здесь 2700 пар ключ-значение
может это и медленно ..

У нас через ексел ввод не интенсивный, обработчики-контроли всегда успевают перехватить или поправить или заблокировать на лету.
А вот попытка вместо ексцел вводить через Google Sheets - полный облом - его триггеры спят 1-3 секунды, иногда вообще не просыпаются.
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033970
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9
курсы 30 валют банка ЕЦБ за последние 90 дней становятся доступными всем пользователям через 1 сек после начала ввода с сайта ЕЦБ
здесь 2700 пар ключ-значение

А зачем грузить 2700 пар, если достаточно только 30? Уже установленные курсы после публикации сменится не могут. Да и срочности такой узнать завтрашний курс никогда в бизнесе не наблюдал.
...
Рейтинг: 0 / 0
автоматической формирование экселей и рассылка юзерам
    #40033989
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ptr128
MX-9
курсы 30 валют банка ЕЦБ за последние 90 дней становятся доступными всем пользователям через 1 сек после начала ввода с сайта ЕЦБ
здесь 2700 пар ключ-значение

А зачем грузить 2700 пар, если достаточно только 30? Уже установленные курсы после публикации сменится не могут. Да и срочности такой узнать завтрашний курс никогда в бизнесе не наблюдал.


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


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