sql >> データベース >  >> RDS >> Sqlserver

CrystalReportsとMicrosoftSQLServer Reporting Services

    私は両方を使用しましたが、Crystal Reportsは非常によく知られており、広く使用されています。面倒な場合もあります(SQL Serverレポートサービスが面倒ではない場合もあります)。
    CrystalReportsの長所

    • 多くの人がそれを使用し、その使用方法を理解しています。
    • より基本的なレポートから中間的なレポートをすばやく作成できることはプラスです。
    • SQLがわからない場合でも、Crystal Reportsをいじって目的の結果を取得し、データをフラット化することができます。
    • 動的カスケードプロンプト(バージョンXI以降)をサポートします
    • Webビューア、ActiveX、Java、およびHTMLをサポートします。

    CrystalReportsの短所

    • Crystalのレポートデザインコンポーネントは奇妙なシナリオでいっぱいのようです。
    • ソフトウェアが何度も変更されたためだと思います。レポートデザインコンポーネントのドキュメントはかなり限られています。
    • 初心者は間違いなくanice形式のレポートをすばやく簡単に作成できますが、パフォーマンスが必要なより複雑なレポートに関しては。 SQLの理解に戻る必要があります。

    SQLServerレポートの長所

    • Webベースのレポートサーバー
    • レポートレンダリングエンジンは、さまざまな形式(Excel、HTML、画像など)をサポートしています
    • 公開とスケジュール設定はReportingServicesの一部です。 CrystalYouneedではCrystalReportsServerまたはBusinessObjectsEnterprise forPublishingandscheduling。または、独自のカスタムアプリを作成する必要があります)
    • myopinionではパラメータプロンプトの方が優れています
    • 保存されたデータソースには、excelユーザーがアクセスできます。
    • ユーザーのログインと権限が組み込まれています。
    • サブスクリプションは組み込みの機能です

    SQLServerレポートの短所

    • 実装が面倒な場合があります
    • 簡単なレポートを作成するためのレポートビルダー機能は多少制限されています
    • 最高のレポートビルダーは、VisualStudioのビジネスインテリジェンススタジオです。初心者のエンドユーザーにとって、これは圧倒的に思えるかもしれないので、これは単なる欠点です

    すべてのSQLServerReportingServicesで私の選択です。



    1. OracleのROUND(date)関数

    2. GROUP BYを使用してMySQLで文字列を連結するにはどうすればよいですか?

    3. PostgreSQLでタイムスタンプを自動的に更新するにはどうすればよいですか?

    4. Access2016でフォームヘッダーの背景色を変更する方法