Гость
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / проект с нуля, подскажите как лучше. / 25 сообщений из 25, страница 1 из 1
22.10.2017, 16:46
    #39540137
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
Всем привет.
Мои знания MS SQL, VB, VBS, VBA, HTML, CSS, JavaScript-js слабенько

Я хочу к вам обратиться, за консультацией.
Через месяц примерно, я буду заниматься проектом, по заказам (Прогноз, анализ и т.д.).
в связи с новой работой, хочу изучить новое направление, но какое, пока не знаю и даже не представляю.

В проекте должно быть реализовано следующее:

1) Собрать информацию из разных систем.
- как вы делаете синхронизацию между системами. Пока я понимаю, разные системы будут формировать файлы xml на FTP и оттуда их забирать.
- хранение данных я думаю в сторону MS azure, так как физически установить сервер или воспользоваться уже существующим сервером возможности нет, может есть еще какие то варианты?

2) Анализ данных
- конечно можно написать SQL скрипты которые будут все считать, а может есть вариант анализа/расчета не SQL?

3) Общение с пользователями
- Общение с пользователем через интерфейс, где он получает отчет, указывая определенные параметры.
Например, смотрит план и факт продаж своей категории за определенный период.
В данном пункте есть проблема, разработка дестопа невозможна ".exe", я думаю в сторону веб разработки, но где хранить, какой язык использовать, из-за отсутствия опыта, я даже не знаю куда двигаться.
Сейчас часто пишут, что язык python, он может анализировать и создавать интерфейсы, следовательно у меня вопрос, на сколько python подходит для разработки программ и что нужно, что бы он работал, в корпоративной сети?

Буду очень благодарен, если сможете направить.
...
Рейтинг: 0 / 0
23.10.2017, 09:20
    #39540256
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
Тут важнее то, какие будут объёмы и какие требования к произвоительности.
python да, любим аналитиками. Но для high-load я б его не советовал.
Хотя с Вашим опытом ничего не поможет. Т.е. попробовать можно, но если сможете сделать- тут же захочется всё выкинуть и переписать заново. Если за этот опыт заплатят- то хороший вариант.
Вопрос в объёмах- может VB хватит, а может надо hadoop смотреть

По UI - сейчас принято писать его на javascript, имея на бэкенде либо его же под nodeJS (не советую), либо любой (хоть VB) бэкенд с rest-api сервисом.
...
Рейтинг: 0 / 0
23.10.2017, 10:07
    #39540286
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
Alexey TominТут важнее то, какие будут объёмы и какие требования к произвоительности.
python да, любим аналитиками. Но для high-load я б его не советовал.
Хотя с Вашим опытом ничего не поможет. Т.е. попробовать можно, но если сможете сделать- тут же захочется всё выкинуть и переписать заново. Если за этот опыт заплатят- то хороший вариант.
Вопрос в объёмах- может VB хватит, а может надо hadoop смотреть

По UI - сейчас принято писать его на javascript, имея на бэкенде либо его же под nodeJS (не советую), либо любой (хоть VB) бэкенд с rest-api сервисом.

UI на JS я смогу написать, я только пока не умею связывать с сервером.
Объемы немаленькие в будущем будут больше.
rest-api интересная идея, почитаю.
...
Рейтинг: 0 / 0
23.10.2017, 13:39
    #39540457
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
Fochaв связи с новой работой, хочу изучить новое направление, но какое, пока не знаю и даже не представляю.
Всё это изучается по ключевым словам OLAP, Data Warehouse, ETL. Для MS SQL персонально - SSIS.
...
Рейтинг: 0 / 0
23.10.2017, 23:45
    #39540770
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
Fochaкак вы делаете синхронизацию между системами
Через API, очереди, файлы, базу...
...
Рейтинг: 0 / 0
23.10.2017, 23:46
    #39540771
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
Fochaможет есть еще какие то варианты?
Amazon, VDS...
...
Рейтинг: 0 / 0
23.10.2017, 23:47
    #39540773
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
Fochaчто нужно, что бы он работал, в корпоративной сети?
Где будет установлен интерпретатор Python, там и будет работать...
...
Рейтинг: 0 / 0
24.10.2017, 09:16
    #39540842
azsx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
авторСейчас часто пишут, что язык python, он может анализировать и создавать интерфейсы
При этом php может и в gtk и в qt. Но об этом не пишут...
Для UI я бы взял html + css и медленно добавлял бы js по необходимости. При этом если реально на .exe нет шансов уговорить.
...
Рейтинг: 0 / 0
24.10.2017, 13:22
    #39541027
WebSharper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
skyANAFochaчто нужно, что бы он работал, в корпоративной сети?
Где будет установлен интерпретатор Python, там и будет работать...

Так же есть py2exe который может упаковать байткод с интерпретатором в виндовый exe.
...
Рейтинг: 0 / 0
25.10.2017, 09:45
    #39541458
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
Dimitry SibiryakovFochaв связи с новой работой, хочу изучить новое направление, но какое, пока не знаю и даже не представляю.
Всё это изучается по ключевым словам OLAP, Data Warehouse, ETL. Для MS SQL персонально - SSIS.
мне интересно, как вы представляете OLAP в azure?

ETL/SSIS - ну это стандарт MS SQL, вопрос в том, как реализовать это через azure?
в azure я понял как создать БД, как подключаться.
Установить локальный сервер нет возможности.
...
Рейтинг: 0 / 0
25.10.2017, 09:53
    #39541462
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
skyANAFochaкак вы делаете синхронизацию между системами
Через API, очереди, файлы, базу...
вот ETL и SSIS мне больше знакомо, с API вообще не знаком, но я понял к чему вы клоните, почитаю.
А про очереди, файлы и базу не понял?!


skyANAFochaможет есть еще какие то варианты?
Amazon, VDS...
интересно



skyANAFochaчто нужно, что бы он работал, в корпоративной сети?
Где будет установлен интерпретатор Python, там и будет работать...
Понял
...
Рейтинг: 0 / 0
25.10.2017, 09:54
    #39541464
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
azsxавторСейчас часто пишут, что язык python, он может анализировать и создавать интерфейсы
При этом php может и в gtk и в qt. Но об этом не пишут...
Для UI я бы взял html + css и медленно добавлял бы js по необходимости. При этом если реально на .exe нет шансов уговорить.
Реально нет возможности сделать exe, я так же думаю что html+css +js будет очень хорошей платформой.
...
Рейтинг: 0 / 0
25.10.2017, 10:15
    #39541485
azsx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
авторя так же думаю что html+css +js будет очень хорошей платформой.
Скажем так, бывает, что напихают в страницы всяких плюшек от js и после очередного обновления браузера, что то перестаёт работать. Или работает на разных браузерах по разному.
То есть я не считаю браузер лучшей платформой для вывода UI, но такое решение очень нравится руководителям.
...
Рейтинг: 0 / 0
25.10.2017, 10:46
    #39541509
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
azsxавторя так же думаю что html+css +js будет очень хорошей платформой.
Скажем так, бывает, что напихают в страницы всяких плюшек от js и после очередного обновления браузера, что то перестаёт работать. Или работает на разных браузерах по разному.
То есть я не считаю браузер лучшей платформой для вывода UI, но такое решение очень нравится руководителям.
Соглашусь, декстоп более надежное решение, но даже нет возможности установить сервер или использовать существующий сервер.
Но! разве реализация на C# не будет надежно в облаке?
...
Рейтинг: 0 / 0
25.10.2017, 10:52
    #39541514
Klick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
Focha,

На вскидку, Qlik или Tableau или любое другое из этой ниши. Все готовое. Все работает. Зачем вы самопис будете рожать очередной?
...
Рейтинг: 0 / 0
25.10.2017, 10:57
    #39541521
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
В проекте должно быть реализовано следующее:

1) Собрать информацию из разных систем.
- как вы делаете синхронизацию между системами. Пока я понимаю, разные системы будут формировать файлы xml на FTP и оттуда их забирать.
Буду думать, когда уже будет понятно куда есть подключение и какие каналы связи между системами. как вариант SSIS подойдет.

- хранение данных я думаю в сторону MS azure, так как физически установить сервер или воспользоваться уже существующим сервером возможности нет, может есть еще какие то варианты?
MS azure мне подходит, как создать базу, и подключиться в SSMS разобрался.

2) Анализ данных
- конечно можно написать SQL скрипты которые будут все считать, а может есть вариант анализа/расчета не SQL?
Есть сервер с данными, как можно еще рассчитывать данные и результат сохранять в виде таблицы без SQL?

3) Общение с пользователями
- Общение с пользователем через интерфейс, где он получает отчет, указывая определенные параметры.
Например, смотрит план и факт продаж своей категории за определенный период.
В данном пункте есть проблема, разработка дестопа невозможна ".exe", я думаю в сторону веб разработки, но где хранить, какой язык использовать, из-за отсутствия опыта, я даже не знаю куда двигаться.
Сейчас часто пишут, что язык python, он может анализировать и создавать интерфейсы, следовательно у меня вопрос, на сколько python подходит для разработки программ и что нужно, что бы он работал, в корпоративной сети?
А может C#?
...
Рейтинг: 0 / 0
25.10.2017, 11:16
    #39541542
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
KlickFocha,

На вскидку, Qlik или Tableau или любое другое из этой ниши. Все готовое. Все работает. Зачем вы самопис будете рожать очередной?
Таких систем много, я так же думал, но для этих систем так же нужен сервер.
...
Рейтинг: 0 / 0
25.10.2017, 11:31
    #39541552
azsx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
авторпо заказам (Прогноз, анализ и т.д.).
Разрешите уточнить. А Вы уверены, что от Вас будут требовать только техническую реализацию прогноза? Может требовать то как раз саму логику прогноза?
Почему нет сервера?
...
Рейтинг: 0 / 0
25.10.2017, 11:45
    #39541563
bideveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
Focha,
Если выбрали работать с Microsoft, то там есть Power BI, который умеет все, что вы написали.
...
Рейтинг: 0 / 0
25.10.2017, 12:18
    #39541595
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
azsxавторпо заказам (Прогноз, анализ и т.д.).
Разрешите уточнить. А Вы уверены, что от Вас будут требовать только техническую реализацию прогноза? Может требовать то как раз саму логику прогноза?
Почему нет сервера?
и реализацию и логику
...
Рейтинг: 0 / 0
25.10.2017, 12:20
    #39541596
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
bideveloperFocha,
Если выбрали работать с Microsoft, то там есть Power BI, который умеет все, что вы написали.
с Power BI у MS я знаком. но сервер физически установить нельзя, я пока не понимаю, где BI будет хранить отчеты?!
...
Рейтинг: 0 / 0
25.10.2017, 12:39
    #39541617
azsx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
автори реализацию и логику
Если всю логику прогнозирования будете создавать Вы и Вам не дают сервер, то они наглые какие то.
...
Рейтинг: 0 / 0
25.10.2017, 13:13
    #39541670
bideveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
Focha но сервер физически установить нельзя, я пока не понимаю, где BI будет хранить отчеты?!
По умолчанию - в облаке у Майкрософт.
...
Рейтинг: 0 / 0
25.10.2017, 14:49
    #39541803
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проект с нуля, подскажите как лучше.
bideveloperFocha но сервер физически установить нельзя, я пока не понимаю, где BI будет хранить отчеты?!
По умолчанию - в облаке у Майкрософт.
понял!
...
Рейтинг: 0 / 0
17.02.2018, 16:58
    #39603508
проект с нуля, подскажите как лучше.
Focha,

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


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