レポートの設計、生成、および保守は難しくありませんが、退屈です。Crystal Reports XI には、多くのレガシー (レガシーの程度はまったく異なります) レポートがあります。これらは A4/PDF 用に設計されています - 必ずしも印刷される必要はありませんが、予測可能なレイアウトになるように設計されており、すぐに廃止される可能性はありません。
いずれも既存のストアド プロシージャ (SQL Server 2005) に接続してデータを取得します。これらのレポートをそのように見せるために、多くの時間が費やされました。レポートの実際の作成は、主に .NET/C# API を介して行われ、PDF にエクスポートされます。安定しており、このプロセスを適切に処理する、ローカルで開発および保守されているアプリケーションが多数あります。
そのため、Crystal Reports が安定していること、アプリがこれらのレポートを確実に生成すること、PDF 出力が一貫していること、Crystal Reports テンプレートが承認されて設定されると機能することが気に入っています。
ただし、この状況にはいくつかの大きな問題があります。最も大きな問題は、基礎となるレポート テンプレート自体への変更が非常に面倒なことです。ユーザーが満足できるように Crystal Reports テンプレートを作成するのは至難の業であり、DTP/グラフィックス/データベース/調整の長い反復と無数のその他の小さな問題を伴う可能性があります。
それを Crystal Reports が比較的まれなスキルであり、誰もが認めたくないスキルであることと組み合わせると、代替ソリューションを考えようとしています。
私が検討し始めたいくつかの考え - そして他のどんな考えも歓迎します!
- Crystal Reports 2008 には XI よりも優れた点がありますか?
- 他の人は CR からの移行をどのように管理しましたか? そして何をする?
- データ アクセス レイヤーが適切に形成されている場合、おそらく Excel サービスを介してグラフを生成し、それらをグラフィックとしてフレームワーク テンプレートにインポートしますか? Crystal、別の - 誰かがこのようなことを試しましたか?
- Reporting Services の方が優れていますか? (私たちはいくつかのRSスキルを持っていますが、繰り返しになりますが、人々が実際に何かを知ることを嫌うもう1つのことです。)
- 昔はデスクトップ パブリッシングと呼ばれていたものに使用できる (できれば .NET API を使用した) レイアウト ツールはありますか? 自動的にレンダリングできる画像としてグラフィック/テーブル/その他のオブジェクトがある場合、
理想的には、ユーザーが根本的な変更をより詳細に制御できるソリューションに移行したいと考えています。また、Crystal Reports テンプレートを編集するのではなくコーディングできるように、ユーザーに提供できるツール内でこれをプログラムで処理できるかどうかを検討します。