.NET - reports из MS SQL
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
.NET - reports из MS SQL
Требуется совет от тех кто занимался reports для MS SQL в .NET
Вопросы от новичка, так что не судите строго.
Cитуация такова: three tier Web application, DB – MS SQL, все написано на Java, GUI – Java Swing.
А отчеты им приспичило написать на .NET (Кстати насколько такая ситуация типична?)
Как я понимаю тут несколько решений:
1) Написать свое, используя классы для printing входящие в .NET framework, примерно как описано на
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet01282003.asp
2) Использовать third party software - Crystal Reports, intelliView, etc.
Правда это наверное дорого, а речь идет о стартапе, который пока никакого финансирования не получил.
3) Anything else ???
Еще, пожалуйста, подскажите web ресурсы по теме, я пока нашла только http://www.experts-exchange.com/Databases/Reporting_Tools/
Ну и книжки хорошие на эту тему заодно. А то книжек по .NET немерянно и от проглядывания content и рейтингов на Амазоне уже рука устала кликать.
Заранее спасибо,
Сабина
Вопросы от новичка, так что не судите строго.
Cитуация такова: three tier Web application, DB – MS SQL, все написано на Java, GUI – Java Swing.
А отчеты им приспичило написать на .NET (Кстати насколько такая ситуация типична?)
Как я понимаю тут несколько решений:
1) Написать свое, используя классы для printing входящие в .NET framework, примерно как описано на
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet01282003.asp
2) Использовать third party software - Crystal Reports, intelliView, etc.
Правда это наверное дорого, а речь идет о стартапе, который пока никакого финансирования не получил.
3) Anything else ???
Еще, пожалуйста, подскажите web ресурсы по теме, я пока нашла только http://www.experts-exchange.com/Databases/Reporting_Tools/
Ну и книжки хорошие на эту тему заодно. А то книжек по .NET немерянно и от проглядывания content и рейтингов на Амазоне уже рука устала кликать.
Заранее спасибо,
Сабина
-
- Уже с Приветом
- Posts: 956
- Joined: 04 Mar 2002 10:01
Re: .NET - reports из MS SQL
Sabina wrote:Требуется совет от тех кто занимался reports для MS SQL в .NET
Вопросы от новичка, так что не судите строго.
Cитуация такова: three tier Web application, DB – MS SQL, все написано на Java, GUI – Java Swing.
А отчеты им приспичило написать на .NET (Кстати насколько такая ситуация типична?)
Как я понимаю тут несколько решений:
1) Написать свое, используя классы для printing входящие в .NET framework, примерно как описано на
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet01282003.asp
2) Использовать third party software - Crystal Reports, intelliView, etc.
Правда это наверное дорого, а речь идет о стартапе, который пока никакого финансирования не получил.
3) Anything else ???
Еще, пожалуйста, подскажите web ресурсы по теме, я пока нашла только http://www.experts-exchange.com/Databases/Reporting_Tools/
Ну и книжки хорошие на эту тему заодно. А то книжек по .NET немерянно и от проглядывания content и рейтингов на Амазоне уже рука устала кликать.
Заранее спасибо,
Сабина
Не зная объемов и сложностей отчетов, трудно говорить,
но я бы попробовал сначала просто XML-HTML XSLT трансформацию,
тем более что речь идет о web.
Если, однако, девелоперам не хочется самим по жизни отчеты делать ,
то стоит пробовать CR.
Из книг - Applied .NET Framework programming.
-
- Уже с Приветом
- Posts: 157
- Joined: 13 Dec 1999 10:01
- Location: Eburg/Russia -> Walnut Creek,CA,USA
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: .NET - reports из MS SQL
Как я поняла по вот этой статье SQL Server Reporting Services пока находятся в стадии тестирования и выйдут только к концу года.
Сабина
-
- Уже с Приветом
- Posts: 157
- Joined: 13 Dec 1999 10:01
- Location: Eburg/Russia -> Walnut Creek,CA,USA
Re: .NET - reports из MS SQL
Sabina wrote:SQL Server Reporting Services пока находятся в стадии тестирования и выйдут только к концу года.
Они планировали выпустить вторую (public) бету в августе. Учитывая, что эта штука будет free для владельцев SQL Server (из статьи по вашей ссылке), а большие проекты быстро не делаются, то овчинка может стоить выделки (в смысле делать на бете, а запускать на Release'е).
К примеру на моей фирме вопрос Enterprise Reports стоит не твердо и тратить кучу денег на Crystal или еще чего-нибудь не попробовав MS вряд ли будут.
В любом случае это была только еще одна из опций к вашему списку.
Удачи
Андрей
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: .NET - reports из MS SQL
Andrey2 wrote:В любом случае это была только еще одна из опций к вашему списку.
Безусловно.
А впрочем к вечеру энтузиазм мой на эту тему совсем сник. Не получится у меня с ними никакого internship похоже
Andrey2 wrote:Учитывая, что эта штука будет free для владельцев SQL Server (из статьи по вашей ссылке),
Интересно, а дадут ли ее тем у кого academic (студенческая) лицензия на SQL Server?
Сабина
-
- Уже с Приветом
- Posts: 550
- Joined: 31 Mar 2000 10:01
- Location: Moscow --> Baltimore, MD
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: .NET - reports из MS SQL
IA72 wrote: Не зная объемов и сложностей отчетов, трудно говорить,
но я бы попробовал сначала просто XML-HTML XSLT трансформацию,
тем более что речь идет о web.
А можно please пару любимых ссылок по этому поводу?
Я пока нашла http://www.apache-asp.org/xml.html#XSLT%20Tranfor41f72a4d и http://www.w3.org/TR/xslt
IA72 wrote: Из книг - Applied .NET Framework programming.
Уже заказала. Спасибо.
-
- Уже с Приветом
- Posts: 550
- Joined: 31 Mar 2000 10:01
- Location: Moscow --> Baltimore, MD
Re: .NET - reports из MS SQL
Sabina wrote:А можно please пару любимых ссылок по этому поводу?
Я пока нашла http://www.apache-asp.org/xml.html#XSLT%20Tranfor41f72a4d и http://www.w3.org/TR/xsltIA72 wrote: Из книг - Applied .NET Framework programming.
Уже заказала. Спасибо.
По XSLT (и много еще чего про XML для начала) - http://www.zvon.org.
Applied .NET Framework programming - хорошая книга, если хотите узнать, как это все работает и уже знакомы с .NET. Если же интересует, как что-то сделать на практике - много информации в MSDN (в разделах типа Building Applications... и Programming with ...).
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: .NET - reports из MS SQL
Niky wrote:По XSLT (и много еще чего про XML для начала) - http://www.zvon.org.
Applied .NET Framework programming - хорошая книга, если хотите узнать, как это все работает и уже знакомы с .NET. Если же интересует, как что-то сделать на практике - много информации в MSDN (в разделах типа Building Applications... и Programming with ...).
Cпасибо за ссылку. С .NET да, совсем не знакома, и посему начала с чтения MSDN. Хотя после Java что-нибудь до боли знакомое нет-нет да всплывет
Сабина
-
- Уже с Приветом
- Posts: 956
- Joined: 04 Mar 2002 10:01
Re: .NET - reports из MS SQL
Sabina wrote:IA72 wrote: Не зная объемов и сложностей отчетов, трудно говорить,
но я бы попробовал сначала просто XML-HTML XSLT трансформацию,
тем более что речь идет о web.
А можно please пару любимых ссылок по этому поводу?
Я пока нашла http://www.apache-asp.org/xml.html#XSLT%20Tranfor41f72a4d и http://www.w3.org/TR/xslt
[
Тут две части - как написать xslt и как ее использовать в .NET.
Второе - тривиально, достаточно бегло посмотреть System.Xml
и System.Xml.Transformation namespaces
По первому - академическая ссылка http://www.w3.org/TR/xslt
ну и прорва всякого разного, к примеру http://www.jenitennison.com/xslt/
p.s. Если хочешь, напиши в приват, я просто пришлю xslt для моего резюме
По-моему, нет ничего лучше для обучения, чем разборка простых примеров.
-
- Уже с Приветом
- Posts: 775
- Joined: 01 Feb 2003 00:06
Re: .NET - reports из MS SQL
Sabina wrote:Требуется совет от тех кто занимался reports для MS SQL в .NET
Вопросы от новичка, так что не судите строго.
Cитуация такова: three tier Web application, DB – MS SQL, все написано на Java, GUI – Java Swing.
А отчеты им приспичило написать на .NET (Кстати насколько такая ситуация типична?)
Кристал Рипортс или что-то подобное. Все остальное - пустая трата сил и нервов. Не станете ж Вы переписывать аппликацию каждый раз, когда надо добавить поле в отчет. Для кристала есть гуй, позволяющий разрабатывать отчеты людям не очень продвинутым. XSLT требует некоторой подготовки, не говоря уж о том, что если все делать по уму, всплывает чудо-юдо-рыба-кит под названием XML Schema. Да и отлаживать такие отчеты можно только методом проб и ошибок.
Я б сказал, Кристал. Он есть в составе Студии, хоть и кастрированный, но похоже как раз под Вашу задачу.
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: .NET - reports из MS SQL
umf wrote:Кристал Рипортс или что-то подобное. Все остальное - пустая трата сил и нервов. Не станете ж Вы переписывать аппликацию каждый раз, когда надо добавить поле в отчет. Для кристала есть гуй, позволяющий разрабатывать отчеты людям не очень продвинутым. XSLT требует некоторой подготовки, не говоря уж о том, что если все делать по уму, всплывает чудо-юдо-рыба-кит под названием XML Schema. Да и отлаживать такие отчеты можно только методом проб и ошибок.
Я б сказал, Кристал. Он есть в составе Студии, хоть и кастрированный, но похоже как раз под Вашу задачу.
Есть конечно аргументы "за" Crystal Reports и он один из вероятных решений проблемы. У меня однако есть немного другие соображения. Не то чтобы it matters для тех, кто будет решать, но право на точку зрения имею
Это приложение продаваться клиентам не будет, продаваться будет веб сервис на основе этого приложения. Документация вся по состоянию сети, то есть формы документов стандартные: circuit inventory, equipment inventory, change package, etc.
Если их сделать в Crystal это будет выглядеть очень узнаваемо и может вызвать скептическую оценку. Примерно как иногда смотришь на что-нибудь и думаешь - это же сплошной open source, а поверху красивый GUI. За что только люди такие деньги берут.
А так можно сделать стандартный набор форм "на все случаи жизни". А если кому что-то дополнительно понадобиться- пожалуйста сделаем custom made. Главное хорошенько продумать эти самые "на все случаи жизни".
Cабина
-
- Уже с Приветом
- Posts: 775
- Joined: 01 Feb 2003 00:06
Re: .NET - reports из MS SQL
Sabina wrote:Если их сделать в Crystal это будет выглядеть очень узнаваемо и может вызвать скептическую оценку.
Сабина, у Вас на лбу написано, что Вы начинающий девелопер, поскольку, как и все начинающие, Вы хотите странного. Поверьте, клиентов необычное как раз пугает. Они Ваши репорты читать будут, а не восхищаться нетривиальностью подхода.
Sabina wrote:А так можно сделать стандартный набор форм "на все случаи жизни".
Cабина
Нельзя. Это во-первых. Поддержка этого дела будет кошмаром. Это во-вторых. И в третьих - это индусский подход.
-
- Уже с Приветом
- Posts: 342
- Joined: 31 Jul 2001 09:01
- Location: Minsk -> CT
Re: .NET - reports из MS SQL
IA72 wrote: p.s. Если хочешь, напиши в приват, я просто пришлю xslt для моего резюме
По-моему, нет ничего лучше для обучения, чем разборка простых примеров.
А ещё написание простых примеров.
Вот только твоё резюме - отнюдь не простой пример
IA
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: .NET - reports из MS SQL
strvt wrote:А ещё написание простых примеров.
Вот только твоё резюме - отнюдь не простой пример
Ничего, зато второй вечер сижу разбираюсь. А простых и на ZVONе хватает
Сабина
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: .NET - reports из MS SQL
umf wrote:Сабина, у Вас на лбу написано, что Вы начинающий девелопер,
Вообще-то должно быть написано, что я вообще не девелопер
umf wrote:поскольку, как и все начинающие, Вы хотите странного. Поверьте, клиентов необычное как раз пугает. Они Ваши репорты читать будут, а не восхищаться нетривиальностью подхода.
Они их будут сдавать начальству, а читать в ГУЕ на экране
Но еще до этого, они будут советовать начальству какой именно продукт им купить и если из 4-х рассматриваемых продуктов у трех репорты будут на кристал...
umf wrote:Нельзя. Это во-первых. Поддержка этого дела будет кошмаром. Это во-вторых.
Это уже звучит как более веский аргумент. Поживем увидим
umf wrote:И в третьих - это индусский подход.
Загадочная индусская душа .
В моем понимании индусский подход заключается в паре фраз типа "какие все белые начальники идиоты. как я бедный stressed out."