|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
Всем привет, у нашей конторы возникла жесткая необходимость выводить отчеты на портал. Он написан на Python (Django). Однако веб программисты не могут создавать сложные отчеты, ибо Python для этого не предназначен. Предлагается идея: - создать web сервис на языке C#, который будет получать ID отчета и его параметры; - далее он получает отчет от SSRS ( например вот так ) и передает его обратно в python как BLOB с эксель файлом; - python получает этот отчет и выдает в браузер пользователю. Оцените идею пожалуйста. Я не вижу более легкого способа передавать отчеты на портал. Как уже говорилось, там логика очень сложная, поэтому повторить их в Django не представляется возможным. Если у кого есть идеи про более легкие пути, буду признателен. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 12:44 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
А эксель нафига? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 17:10 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
можно и без вебсервиса, к url отчета добавить параметры и "&rs:Format=EXCEL". ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 05:53 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
ну и параметры также "¶mname=" ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 05:54 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
Дикий Биллможно и без вебсервиса, к url отчета добавить параметры и "&rs:Format=EXCEL".+1 Достаточно http handler-a. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 09:45 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
Твою ж мать. У меня случился множественный оргазм. Спасибо, работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 10:56 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
Gena928Однако веб программисты не могут создавать сложные отчеты, ибо Python для этого не предназначен. болезни называется рукожопие ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 11:32 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
Изопропил, нифига не рукожопие. Python не сравнится с Sql Server Reporting Services. У них разное назначение и то, что делается в Reporting Services за час, может запросто растянутся на неделю в питоне. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 13:15 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
Gena928Изопропил, нифига не рукожопие. Python не сравнится с Sql Server Reporting Services. У них разное назначение и то, что делается в Reporting Services за час, может запросто растянутся на неделю в питоне. А вы какой движек для репортинга на питоне используете? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 13:23 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
buser, я не спрашивал. Но слышал что при копировании данных в Excel, они пишут данные в каждую ячейку. Видимо это не движок, а просто класс для работы, который позволяет писать данные куда нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 13:49 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
Gena928buser, я не спрашивал. Но слышал что при копировании данных в Excel, они пишут данные в каждую ячейку. Видимо это не движок, а просто класс для работы, который позволяет писать данные куда нужно. ИзопропилGena928Однако веб программисты не могут создавать сложные отчеты, ибо Python для этого не предназначен. болезни называется рукожопие ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 13:52 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
и чо? покажите свой фреймворк. Что это? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2015, 13:56 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2015, 11:51 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
МСУ, если я правильно понял, то этот сервис: - хранит файлы rdlc, которые надо создавать в Report Builder; - затем выдает их по запросу через веб сервис; Как вариант подойдет, однако для простых отчетов. Сложные все равно надо делать в SSRS (там проще) и очень не хочется дублировать их потом через Report Builder в файлы rdlc. Получается много работы при создании и поддержке отчетности. Хотя как вариант конечно подойдет. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2015, 09:38 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
Gena928МСУ, если я правильно понял, то этот сервис: - хранит файлы rdlc, которые надо создавать в Report Builder; - затем выдает их по запросу через веб сервис; Как вариант подойдет, однако для простых отчетов. Сложные все равно надо делать в SSRS (там проще) и очень не хочется дублировать их потом через Report Builder в файлы rdlc. Получается много работы при создании и поддержке отчетности. Хотя как вариант конечно подойдет. Можно в Report Builder, можно в VS. Можно сложные, можно простые. Никакой разницы с SSRS. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2015, 01:04 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
Наглый вопрос: кто-нибудь обращался к SSRS серверу отчетов из Python? программист помощи просит. не получается у нас пока. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2015, 16:30 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
Gena928, на шарпе все просто . Код: c# 1. 2. 3. 4. 5.
На питоне "скачать файл по URL" примеров немало ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2015, 17:26 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
Gena928Наглый вопрос: кто-нибудь обращался к SSRS серверу отчетов из Python? программист помощи просит. не получается у нас пока. А в чем проблема конкретно? Программист не умеет делать get запросы и получать тело? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2015, 17:30 |
|
Оцените идею please: получение отчетов из SSRS с помощью C# и отправка на веб портал
|
|||
---|---|---|---|
#18+
Для потомков: при получении отчета из SSRS запрос GET по адресу сервера переадресуется. Т.е. работа идет в 2 захода: 1) Сервак получает GET запрос, проверяет логин и пароль, пишет какую-то хреть в куки; 2) Далее он переадресует пользователя на новый адрес, откуда он получает Excel отчет. При этом если в куках у вас нет инфы из пункта 1, то будет ошибка Unauthorized. В браузере вы этого не замечаете. Тупо получается Excel отчет и все. Однако при программировании GET запроса, софтина может эти куки не сохранять, поэтому и вылезает ошибка Unauthorized. Всем удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 15:35 |
|
|
start [/forum/topic.php?fid=20&msg=38878307&tid=1401866]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 146ms |
0 / 0 |