SQL Server ReportingServicesとCrystalReportsの比較[終了]


84

どちらのCrystal ReportsおよびSSRS(SQL Serverレポートサービス)は使用に良いですか?

回答:


141

一方では、Crystal Reportsは高価で誇大宣伝されたロバのうんちの蒸し暑い山であり、他方では、SSRSは実際にCRマーケティングが約束するすべての約束を果たします-そしてそれは無料です。

私のCRに対する軽蔑は、何年にもわたって恐ろしいものを使わざるを得なかったことに端を発しています。私はあなたのようなリファレンス与えることができたときにCRの全くいやらしを詳細にはポイントは本当にありませんクラビングクリスタルドドまたはCrystal ReportsはドンキーDorkが吸う(ないとしておかしいのではなく、より読み書きや技術的な詳細に立証)。

自由?!うん。MS SQLServerを購入する必要はありません。SQLExpressをAdvancedServicesとともにインストールできます。これは、SQL Server ReportingServicesを含むダウンロードとして入手できます。SQL Expressは、サポートできる同時ユーザーの数に制限がありますが、次の点が顕著です。

  • SQL Expressの一部として取得されたSSRSのライセンスでは、SQLExpressの一部として展開する必要があるだけです。他のデータソースへの接続を禁止したり、レポートがSQLServerからデータを取得することを要求したりすることはありません。

  • 上記のバージョンのSSRSには、ユーザー接続に固有の制限はありません。すべての制限は、SQLExpressデータベースエンジンに課せられます。

  • SSRSはADO.NETを使用します。これには、Oracle、Jet(Access)、OLEDB、およびODBC用のドライバーが含まれています。

したがって、無料バージョンのSSRSを、(たとえば)MySQLを含むADO.NETに接続できる任意のバックエンドに接続できます。以下のコメントでロリーから、これは「サポートされていません」と言われています。それは本当ですが、それを禁止するライセンスには何も見つかりません。ドライバーはSSExpressによって提供さていません、ほとんどのバージョンのVisual Studioによって提供されており、セットアップキットで出荷できます。これは明示的にサポートされている構成ではない可能性がありますが、それではどうでしょうか。完全なMSSQLライセンスを持っていたとしても、Microsoftがサードパーティのデータベースとの通信を支援することを期待するのは少し難しいでしょう(少し奇妙なことは言うまでもありません)。

私はSSRSを、内向きのレポートと、多数の有料顧客にビューローサービスを提供するASP.NETアプリケーションに埋め込まれた外向きのレポートの両方で幅広く使用しています。私たちの場合、バッキングストアはMicrosoft SQL Server 2008のライセンスコピーであることがありますが、これはレポートソリューションの技術的なメリットに付随するものです。

Crystal Reportsがサポートすると主張しているが、機能しないか、5人以上のユーザーが必要な場合は、驚くほど高価なライセンスが必要な機能の長いリストがあります。CRがSQLを正しく実行することを信頼することさえできません。SELECT COUNT(*) FROM SOMETABLE WHERE 1=0ゼロの結果を生成するはずですが、1を生成します。組み込みのクエリエンジンには欠陥があり、多くのアマチュアが無料でできること(MySQLなど)を台無しにするチームは、コードからパフォーマンスとして説明するものを取得することを望んでいません。

そして、彼らはしません。邪悪なものは底のないバケツのようにメモリをリークし、SQLプロファイリングツールを使用すると、それは見事に非効率的であることがわかります

主張されているサポートについては、ダイアログのサイズ変更のバグが最初に公開されてから数十年にわたって修正されていないことを個人的に証明できます。クレジットカードを取り出して、要求された法外な身代金を支払うと(私もそのような恐怖をサポートするためにハンサムな支払いをしたいです)、彼の名前がデビッドであると主張する誰かと話していることに気付くでしょうが、不可解にそれを「ダーフィート」と発音します、そして、あなたの質問さえ理解していない人は、ましてや答えを持っていません。

SSRSのサポート状況はかなり似ていますが、実際には機能するため、それほど多くは必要ありません。

一方、SSRSは、CRが主張するすべてのことを行います。バグがないわけではありませんが、バグは非常に少なく、複数のリリースサイクルで存続することはめったにありません。

SSRSデザイナーUIは、Visual StudioIDE内でホストされます。これは、典型的なMicrosoftスタイルで魅力的に表現されていますが、これ以上によく考えられており、従来のレポートデザイナーからのいくつかの単純だが根本的な逸脱が組み込まれています。たとえば、表形式のデータを表示するには、個々のテキストボックスをいじるのではなく、テーブルを定義します。結果として、それらを並べようとするのに苦労する必要はなく、それらに境界線を付けることは簡単なスタイルシートの練習です。

SSRSは、実際にはCRが主張するすべてのことを実行します。安価で、信頼できる技術文書が豊富にあり、拡張されるように設計されており(文書化されています)、ODBCドライバーを入手できるものなら何にでも接続できます。これは非常に簡単です。

SSRSのいくつかの欠点

  • ページのヘッダーとフッターのフィールドをバインドする方法は明らかではありません。
  • (私が知る限り)ページの下部を基準にして配置することはできません。これは特定の種類のレポートにとって真の問題であり、回避策が考えられない問題です。
  • クロス集計でのエキスパンド水平ロールアップはサポートされていません。
  • レポートのヘッダーとフッターは直接サポートされていません。レポートレイアウトの上部と下部でRectangleオブジェクトを使用し、ページ分割プロパティを適切に設定します。または、サブレポートを使用します。これについて不平を言う人々は明らかにそれほど一生懸命に努力していません。
  • 重複するグループ間隔のサポートの欠如(CRグループ化システムがこれを実行できます)UPDATE SSRS 2008R2がこれをサポートするようになりました。グループ化編集ダイアログに埋め込まれています。「グループ変数」を調べて、これ読んでください

SSRS2005でもグループの重複が可能であるように見えますが、私はそれを知りませんでした。誰かがボトム相対ポジショニングの問題をクラックしたことがあるのだろうか?


6
それで、ピーター...あなたは実際にあなたの立場について確信が持てませんか?!;-)実は、私は心から同意します!
AR。

3
同意する-しかしノートあなたのサンプルSQLそれ- SELECT COUNT(1)= 0 SOMETABLE FROM - COUNTの値( -これはSHOULDは単一のフィールドと、単一の行を返すように、良い例ではありませんであるべきです)正確に0-これは常に返される必要があります。
AviD 2009

15
「SELECTCOUNT(*)FROM SOMETABLE WHERE 1 = 0」は、1つの行と1つの列を返し、その中の値は0です。そのセルに返される値は1ですが、これは正しくありません。これはバグであり、深刻です。
Peter Wone 2009

3
「たくさんのアマチュア」とはどういう意味ですか?
armonge 2010

6
「アマチュアの束」とは、報酬なしで行動する人々のグループを意味しました。当然のことながら、支払いを期待せずにサービスを行う人はアマチュアです。オリンピック選手はアマチュアです。
Peter Wone 2011

20

私はバージョン10までCrystalReportを使用しており、ASP.NETアプリケーションと一緒にやりたいことを常に行っていました。Webでの出力はWYSIWYGのように非常に優れており、ExcelやPDFへのエクスポートも正確です。印刷も驚くほど正しいです。

最近、私はSSRS 2005に約1年間取り組んでおり、すぐに使用できるはずの多くの不足を目撃するために生きてきました。SSRS Web出力は、ブラウザーや差分解像度によって大きく異なり、開発者を簡単に病気にします。さらに、レポートビューアのスクロールの問題は、IFRAMEを使用したHTMLに基づいているため、エンドユーザーをかなり早く怒らせます。(注:Crystal 13は、散発的なテキストの折り返しと重複の問題に悩まされているWebビューアーでIFRAMEを使用します)。輸出は全然良くありません。画像をセルの左または中央に揃えたり、画像の背景色を指定したりすることはできません。レポート本文全体を中央揃えにすることはできません。可能性として、私はレンダリングされたHTMLで何時間も遊んで、それを機能させるための正確な置き換えを考え出しましたが、おそらくSSRSを自分で使用したことがなかったため、これらの簡単な修正はSSRS開発者には知られていませんでした。

さらに、Webアプリケーションでは、すぐに使用できるパラメーターのUIが不適切であることに耐える必要があります。私はそれを完全に削除しただけで、ASPXページで作成するコストにより、ObjectDataSourceとデータベースページネーション手法を使用する代わりに、DataGridsで表形式のレポートを設計することを考えました。必要に応じてパラメータをレイアウトすることはできません。paramtersセクションのバグは、変更なしで完全なレポートをポストバックします。グループ化によるページングは​​トリックで機能しますが、ソートは完全なデータセットでは失敗します。中程度から高度なレベルのUI要件のすべてのビットについて、SSRSはそれを理解するのに非常に多くの時間を要し、それは単に不可能です。SSRSユーザーの数が少ないため、オンラインコミュニティには単純な問題に対する適切な解決策がありません。SSRSの良い面は、その展開、組み込みの通知、キャッシュ、および構成の面ですが、勝つためのUIがないことを忘れないでください。

BOTTOMLINEは、マイクロソフトサポートチームが「申し訳ありません」と言わなければならないときに応答がないために、SSRSがあなたを苛立たせているのを見たことがあるということです。今ではない」一ヶ月後。SSRS 2008でも、これらの問題の多くはすぐには修正されていません。さらに、SSRS '08への移行は、バックエンドプラットフォームの完全な移行も意味します。ソフトウェアを使用すればするほど、時間の経過とともに成熟するという方程式を念頭に置いてください。SSRSはすぐにバグを自分で修正するためのコストを蓄積するため、Crystalはとにかくはるかに優れた選択肢です。


2
私がこれまでに見た唯一の信頼できる反論を提示するための+1。「Xを実行させる方法がわからない」は「Xを実行できない」と同じではないことを指摘しておく必要があります。個人的には、MicrosoftのサポートはCRのサポートよりも優れていると思います。
Peter Wone 2009年

3
tl; dr(フォーマットが必要)
gt 2010

2
SSRS 2012を試して、最新のレビューを提供しましたか?
Arvand 2012

2
/ meは、TalhaがCRサポートチームの一員であるかどうかを考えます。
Lynn Crumbling 2013

@Arvand SSRS 2012をよく見ると、SSRS 2008とほぼ完全に変わっていないことがわかると思います。この事実は、私が取り組んでいるプロジェクトにとって前向きな発見ではありませんでした。
David Tansey 2014

15

3つのDLLファイルを含めることにより、ReportingServicesを使用してアプリをデプロイできます。それは大きなメリットです。(注-GACから3つのDLLファイルのいずれかを取得する必要があります。)

Crystal Reportsでは、アプリケーションを実行する各マシン(Webサイトまたはクライアントアプリ)にランタイムをインストールする必要があります。

Reporting Servicesには、ほとんどの人が必要とするすべての機能があり、展開ははるかに簡単です。必要がない限り、CrystalReportsを使用することはありません。


レポートサービスのドキュメントはCRよりも優れています
Cheung

1
「CrystalReportsでは、アプリケーションを実行する各マシン(Webサイトまたはクライアントアプリ)にランタイムをインストールする必要があります。」-もし私がウェブユーザーでCRを見たいのなら、私はいくつかのソフトをインストールしなければならないということですか?
Royi Namir 2011

この回答は、クライアント側のレポートに言及していると思います
サーフェン2012年

15

このスレッドが元に戻ったので、2セントを追加します。バージョン7と8の間に約3年間Crystalを使用しなければなりませんでした。私はそれを毎分嫌いでした。私は新しいバージョンを少し見ましたが、それでも気に入らないのです。

私はそれをとても嫌いなので、これを言うのは辛いです。私の経験から、Crystalは複雑なレポートにはSSRSよりも適しています。同僚と私は、SSRSで機能するように適度に複雑なレポートレイアウトを取得しようと必死になって、あきらめました。この製品に対する私の印象は、私の意見ですが、プライムタイムの準備が整っていないということです。

クリスタルはあなたにあなたの人生を憎み、別の仕事を探すようにさせます、しかしそれがとても普及している理由があります:それは働きます。


1
技術的な利点ではなく、CrystalReportsを使用する際の苦痛である最も重要な理由を明確にするための+1。
queen3 2010年

14

私の経験では、ReportingServicesの方がはるかに優れています。これはより良い環境ですが、すべての接続(データソース)の最良のものはレポートから分離されており、共有することができます。これにより、環境間の展開がはるかに簡単になります。


8

私は両方を使用しました、私はすでに言われたことにいくつかのポイントを追加します:

  • 単純なものについては、デフォルトでSSRSをお勧めします。クリスタルは少し肥大化していて風変わりです。

  • Crystalは、MS Word形式(.doc)に簡単にエクスポートできます。私の経験では、顧客はこれをかなり頻繁に望んでいます。

  • フォーマットが重要な場合は、Crystalの方が適している場合があります。たとえば、SSRSレポートでは、1つのテキストボックスに複数の種類のテキストを含めることはできません。たとえば、レポートの上部に斜体と通常のテキストの両方を含むコメントを付けることはできません。Crystalはこれを行うことができます:


注:このレポートには、開始日から終了日までのデータが含まれています。


SRSSはできません(複数の重複するテキストボックスがない場合)。私はかつて20ページのWord文書を渡され、それを1ダースほどのグラフや表のデータを含むレポートに変換しました。私はSSRSで始めましたが、Crystalでは、レポートのハードコードされたビットを単語から直接コピーして貼り付けることができ、見出しに色を付けて、すべての作業を節約できることに気付きました。したがって、Crystalには多くの点で優れた「デザイナー」がいます。

更新:
明らかに、これらの問題は両方とも現在のSRSSで修正されています。誰かがこれについてさらにコメントしたいですか?


3
このコメントは少し誤解を招くか、時代遅れです。SSRSは、少なくとも2008年には、DOCにエクスポートでき、テキストボックス内にフォーマットを設定できます(そこでHTMLを実行することもできます)。
queen3 2010年

「複数の重複するテキストボックスなし」、私の言語(ペルシア語、RTL)では、単語ごとに1つのテキストボックスを使用する必要があります。WTF?
behrooz 2010

これを言う親切な方法がないので、私はただ率直になります。人々はあなたがそれらを必要とするのでツールを作成しません、彼らはお金を稼ぐためにそれをします。RTL言語は、300年間商業的に重要ではありませんでした。
Peter Wone 2011

4

@Carltonが説明する理由の一部として、私は@Carltonに同意します。また、レポートサービスはより成熟した製品だと思います(Crystal Reportsは以前から存在していましたが)。テストとデプロイのモデルは非常に充実しており、レポートの使用状況を追跡する組み込み機能は非常に役立ちます。

また、Reporting Servicesでレポートを設計する方がはるかに簡単だと思います-Microsoftは優れたIDEを構築する方法を学びましたが、Crystal IDEは常に後から考えたように見えました(ただし、それは以前のように後生よりも優れています) 。

編集:追加の考えWindowsショップでは、SSRSはOSおよびSQLServerとのあらゆる種類の優れた統合を提供していると思います。SSRSでの組み込みコードの再利用はSQLアセンブリにかなり簡単に依存でき、Active Directoryセキュリティモデルとの統合により、レポートの保護が非常に簡単になります。


4

男...私の会社には非常に多くのクリスタルレポートがあります...そしてそれ以前の会社にもたくさんありました。バージョン8.5から11.5まで。彼らは、いわばすでにドアに足を踏み入れています。CrystalReportViewerはごちゃごちゃしたものだと思いますが、(ほとんどの場合)機能します。

これらの回答のいくつかを読んだ後、次のレポートプロジェクトのためにSSRSに切り替えます!書き込みは壁にあります... MSはVSからCrystalを削除し、SSRSに置き換えます。ひどいことになるのは、MSが充電を開始したときだけです。

編集:今日SSRSをいじり回して、それは非常に有望に見えます。私はデザイナーが少し慣れていると言わなければなりません... CRデザイナーは使いやすさでそれを打ち負かしています。これはプログラマー向けに設計されているのに対し、CRはレポートデザイナーを対象としていることがわかります。

EDIT2:SSRSは本当に私のレポートのニーズを満たすことができません。プレビューしたいときにレポートを設計するのは面倒で、スタンドアロンで使用できるパラメータプロンプトはありません。それらを設計するためのより良い方法はありますか...できればVSではありませんか?


RS自体に課金することはありませんが、常にSQL Serverに課金しており、引き続き課金します。これは、SQLServerを使用するもう1つの説得力のある理由です。
アドルフニンニク

SQLサーバーにロックされるもう1つの方法!
dotjoe 2009

レポートの設計中に、パラメータをデフォルトで有用な値に設定できます
cjk 2009

1
Dotjoe:データベースの選択肢が2つしかないことを考えると(OracleとSQL Server)、どちらのソリューションに固執したいですか?お金が問題にならないのなら、私はOracleを使い、そうでなければSQLServerを使います。
アドルフニンニク

1
私はここであなたの感情のほとんどとここで歴史に同意する傾向があります。Crystal Reportsの使用に慣れている場合、それはそれほど悪いことではありませんが、欠点があります。クリスタルは退屈かもしれませんが、その目的を十分に果たします。SSRSは別のオプションですが、それほど優れているとは思いません。SSRSは、プログラミングの観点からはおそらく優れていますが、必ずしもビジネスのデータニーズを解決するためではありません。SSRS(事前定義されたデータビューを使用)よりも、ビジネスユーザーが独自のレポートを作成するために使用する方がはるかに優れたソリューションだと思います。
ダスティ

3

代替案について考えましたか?Crystal Reportsの機能を使用したいが、それほどお金をかけたくない場合は、CrystalReportsテンプレートをサポートするJavaベースのレポートツールであるCrystal-Clearもご覧ください。GUIデザイナーが付属しており、データソースもシステムごとに構成できます。(ほとんどODBCのように、接続の名前を設定するだけで、接続はシステムで構成されます。)


+1同意します(私がCrystal-Clear開発者であると見て、
へぇ

3

CRの大きな問題について誰も言及しなかったのはなぜだろうか。ソース管理やチーム環境で失敗するだけだ。私が間違っている場合は私を訂正してください、しかし私はどんなレポート差分ツールも本当に一生懸命探しました。1つ(約1年前にリリースされた)がありますが、うまくいきません-悪いからではなく、(おそらく)CRがレポート構造を正しく公開していないためです.... rptをXMLにエクスポートしようとしましたがそれは不格好で間違っています。私も自分の.rpt比較子を書こうとしました。

チーム開発だけではありません。開発者が1人でも、レポートのバージョンを維持するのは悪夢です。顧客がいくつかのものを追加したり、いくつかの色を変更したりすることにした場合、変更を見つける方法がまったくないため、すべてのテキストボックスを追跡するようになりました。

RDL形式は、はるかにクリーンでオープンです。そして、これはかなり大きな利点になり得ます。


私はそれについて考えたことはありません。しかし、私の経験では、CRを使用するショップは通常、段階的なリリース管理や関連するツールなどの設備が不足しています。
Peter Wone 2011年

そうです、そしてあなたがそのような店とCRの間に等号を置いたという事実は、さらに多くを物語っています;-)
queen3 2011年

+1:すばらしい点。それは本当にコミッターに彼らが何を変えたかについて正確にPERFECTログを書くことを強制します。ほとんどのSCシステムは、それらをバイナリとして扱うと思います。つまり、マージは行われません。私は次のようになり、本当にCRの次revがテキストベースのフォーマットをサポートしていれば素敵。
Lynn Crumbling 2013

2

私は何年もの間両方を使用しました。Crystal Reportsの料金が高すぎるため、可能な限りSSRSを使用するようにしています。ただし、SSRSはFirefoxやその他のブラウザをサポートしておらず、IEのみをサポートしています。これは問題です。Crystalのレポートは見栄えが良く、エクスポートはより強力です。ユーザーはWordへの適切なエクスポートを望んでいます。あなたがJavaプログラマーなら、私はJasper Reportsを使用します。これは無料で、関数にJava言語を使用します。


2

このスレッドに間に合わなかったので、両方(Crystal Reports2008とSSRS2008)を使用しました。

CRで少し簡単だったセットアップは別として、CRが少なくともSSRSと同等である単一の機能に気付くことができませんでした。はい、CrystalReportsは本当にひどいです。

私の意見では、CRの最悪の部分はIDEです。しかし、SQLパフォーマンスの低下や、ひどく見えるグラフ(少なくとも、VS 2008に付属のCRバージョン)などの他のキラー機能も注目に値する「キラー」機能です。


2
うーん、私は個人的にCRデザイナーは良いと思い、そのセクションとグループのコンセプトはかなり強力だと思います。CRで素晴らしいことができました。それはより低レベルですが、これは(Photoshopのように)より多くのことを可能にするだけです。もちろん、それはまた、行うのがより苦痛になります;-)
queen3 2010年

残念ながら、私の経験にはもっと多くの苦痛があります...
Adrian Grigore 2010年

3
あなたは「キラー機能」と言い続けます。私はその言葉があなたがそれが意味すると思うものを意味するとは思わない。
Vincent Vancalbergh 2011年

2

私はCRとSSRSの両方で作業しましたが、これは私が見つけたものです。

Crystal Reportsは独自のメモリで実行され、SSRSは限られたSQLServerメモリで実行されます。

CrystalReportは高すぎます。最近、SSRS 2008のリリースへの対応として、価格を250ドルに引き下げました。

SSRSは無料です。

Crystalレポートが成功する最大の理由:

SSRSを使用して、プロジェクト内のレポートの80%を設計できます。ただし、残りの20%については、他のレポートツールを使用する必要があります。これらの20%のレポートは、トップレベルのマネージャー、取締役、およびCEOによって使用されています。彼らの要件は決して損なわれることはなく、CRはそこで素晴らしい仕事をしています。

Crystalレポートは引き続きCOMベースです。これはa **の痛みです。

Crystal Reportには、機能や機能が不足していません。SAPの主力製品です。しかし、そのクラスの多くは保護されており、プログラマーへのアクセスを提供していません。これは意図的なものです。SAPの人々は非常に貪欲であり、すべての機能を制御下に置き、特別なライセンス契約の下で開発者にクラスとオブジェクトを公開するために追加の費用を請求したいと考えています。VSでReportDocumentオブジェクトをデバッグしてすばやく監視するだけで、オブジェクトで利用可能なすべてのものがあるにもかかわらず、コードでそれらをほとんど使用できないことがわかります。

GUIとCSSの問題に関する限り、高精度の印刷用に設計されたCOMオブジェクトを期待することに関しては、単純なdivでもブラウザーごとにレンダリングが異なるため、すべてのブラウザーで正しくレンダリングすることは重要なポイントです。

私は7年前からCrystalレポートを扱っており、他のすべての選択肢を積極的に模索しながら、常にそれを呪っています。しかし、私はまだCystalReportほど柔軟なものに出くわしていません。作業の大部分にはSSRSが適しています。ただし、ダッシュボード、サブレポートを含む複雑なレポート、貸借対照表、試算表の場合、SSRSで時間を無駄にすることはありません。

CrystalReportでGoogleトレンド検索を試してみてください。過去6年間から着実に減少しています。確かに未来はCRにとって良く見えません。

しかしねえ!MS、SAP、およびORACLEは、アプリケーションの中核としてCrystalReportを引き続き推奨しています。安くなるBI製品はありません。


1
これは驚くべき発言だと思いますが、あなたの回答は全体として読み書きができ、思慮深いので、笑うのではなく質問します。ではないでしょうSSRSの能力を超えてソートレポートの何だろうはるかに「トップレベルの管理職、取締役&CEO」の有名限ら技術的能力を超えていますか?
Peter Wone 2012

私が言うことができるいくつかの報告が、それはこの議論の範囲を超えます。配列を使ってみたことがありますか?両方の組み込み関数を比較してみてください。SSRSでこれらのレポートを設計できないわけではありません。しかし、CRを使用すると、DBに余分な負担をかけることなく、多くの種類の処理をCR自体にシフトするオプションがあります。とコーディング。
deb

クライアントは、CRを使用して簡単に実行できる、ある場所から別の場所にセクションを移動したい場合がよくあります。また、ページ番号、グループアイテムの値、最初のページ、最後のページのセクションへのカスタマイズは、組み込みの変数を使用して非常に簡単です。すべてのセクションは完全にデータバインドされていますが、SSRS2008まではSSRSには当てはまりませんでした。設計者はSSRSよりもはるかに優れています。MSの人は、ユーザーフレンドリーなGUIである自分の分野で、少なくともBOよりも先を行く必要があります。しかし、ギャップは急速に縮まりつつありますが、SSRSの新機能のいくつかは1日目からCRで利用可能でした。しかしこれは私の個人的な意見です。
deb 2012

そこで、いくつかのポイントについて説明します。SSRSは独自のプロセス(ReportingServicesService.exe)として実行され、独自のメモリを管理します。一時的な処理にReportServerTempDBを使用する場合を除いて、SQLServerのメモリには依存しません。 。
ネイサングリフィス

1
また、SSRSが「無料」であるという認識は、よくある誤解です。これはSQLServer製品に含まれているコンポーネントであり、無料ではありません(Expressエディションを除く)。すべてのSQLServerコンポーネント(SSRS、SSAS、データベースエンジンなど)のコストは、SQLServerライセンスの価格に考慮されます。とはいえ、ほとんどまたはすべてのコンポーネントが利用されている場合、それは確かに説得力のある価値提案になります。
ネイサングリフィス

1

火星人は、Crystal Reportsで広範かつ前向きな(しかし時には複雑な)経験をしているように感じます。CrystalReportsは、要求されたレポートのパラメーターとフィルターがユーザーインターフェイスから透過的に継承されるユーザーインターフェイス(VBA)に完全に統合されています...


10
クリスタルとvba?うわあ、私は私の仕事が吸い込まれたと思った
アドルフニンニク

2
あのね!Excelのたわごとで生計を立てている人さえいます、つまりシートです!
フィリップグロンディエ2009

1

SSRSを検討していて、それが「無料」であるという事実を懸念しているが、SQL Serverライセンスを購入して追加するか、SQL Expressを配布する必要がある場合は、データダイナミクスレポートに関心があるかもしれません。

SSRSにあるすべてのものを提供し、マスターレポート、テーマ、カレンダーデータ領域、データ視覚化(データバー、スパークライン、アイコンセット、カラースケールなど)、プログラミングの柔軟性を最大限に高める完全なオブジェクトモデル、ロイヤリティフリーのエンドユーザーレポートデザイナー、バーコードを追加しますレポートアイテム、Excelテンプレートのエクスポート、データのマージなど。Data Dynamics(現在のGrapeCity)からトライアルをダウンロードして、いくつかのレポートで試してみることができます。失望することはありません。


1

私は今両方と一緒に仕事をしていて、それらを並べて見ました。クリスタルは良かったが、何年にもわたって費用がかかる。その不格好ですが、私たちはそれに慣れていて、インターフェースに精通しています。私はLAMP環境で作業していません。この家は、MS DynamicsおよびMASで動作し、かなり大規模なクライアントがいます。

SSRSのクライアントインストールについて心配する必要がないのが大好きです。配布ははるかに簡単で、データソースとレポートモデルの共有はうまく機能しています。

ブラウザーに関する限り、Firefoxで完全にレンダリングされたSSRS2008ゲ​​ージを見てきました。これらのゲージを問題なくExcelにエクスポートしました。MOSSを使用した場合と使用しない場合のレポートを電話に展開しました。Windows認証を使用してレポートを展開したり、レポートを非表示にしたりする機能は素晴らしいです。VS2005以降のレポートビューアオブジェクトは魅力的です。


1

人々、あなたが話しているバージョンを参照してください!

たとえば、VS2008に組み込まれている無料のRDLCレポート(SQL Server 2005 Reporting Servicesと同じ)は、ヘッダーとフッターのバインドフィールドをサポートしていません。、これは基本的な機能です。

現在、このVS2008 Reporting / RDLC2005からCrystalReport 2008 Basic(VS2008に付属)に巨大なレポートを変換しています。これには、この基本的な機能がないためです。

Reporting Services 2.0 / RDLC 2008(Visual Studio 2010に付属)、さらには最新のReporting Services 3.0 / RDLC 2010SQL Server 2008 R2 Express With Advanced Servicesに無料で付属)に自信があります。)が優れたSSRSソリューションで。

高度なサービスを備えたSQLServer R2 Express(無料) http://www.microsoft.com/express/Database/InstallOptions.aspx

現在、Reporting Services 3.0 / RDLC 2010の概念実証を作成しており、結果を投稿します。

Reporting Services(SSRS / RDLC)は常に作業が簡単ですが、簡単には代償が伴います。単純なレポートの場合は、常にSSRS / RDLCを選択してください。マスター詳細、ページコントロールなどを含む複雑なレポートの場合は、最新のSSRS / RDLCバージョン(2008、2010)およびCrystalReportsを使用してこれらのシナリオのPoCを作成してください。


Re:ヘッダーとフッターのフィールドのバインド-非表示のテキストボックスを使用したハッキーな回避策があります-msdn.microsoft.com/en-us/library/bb395166(SQL.90).aspxを参照してください
StuartLC 2010年

0

古いCrystalReportsXIとReportingService 1.0を比較している人は、この2005年の投稿を参照してください。

SQL Server ReportingServicesとCrystalReports:競合分析 http://www.crystalreportsbook.com/SSRSandCR_Conclusion.asp


1
SSRS 1.0は2008年に廃止されましたが、現在のSSRSのリリースと直接比較して、CRがうまくいくかどうかは真剣に疑っています。したがって、CRはまだ公開されていないと思います。しかし、もしそうなら、URLは興味深いでしょう。
Peter Wone 2011年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.