2

現在、既定のレポートにActiveReports (Data Dynamics、現在は Grape City) を使用していますが、 Reportsパッケージに移行することを検討しています。使用したことがある場合は、次の点についてご意見をお聞かせください。

  • パフォーマンス - Web ベースのアプリに適していると思いますか (特に ActiveReports と比較して)
  • Excel へのエクスポート - Excel へのエクスポートが大幅に改善されたようです (ActiveReports の Excel エクスポートはひどいものであり、切り替えを検討する最大の理由です)。
  • その他の長所/短所 (私の会社はかなり小さいので、2 つのライセンスで 3,000 ドルは私たちにとっては大金です)
4

7 に答える 7

4

ActiveReports & Data Dynamics Reports について考慮すべき追加情報を次に示します。

ActiveReports ライセンス:

開発者ごとにライセンスがあります。ロイヤリティはありません。追加コストなしで、必要な数のアプリケーションを作成し、アプリケーションを必要な数のユーザーまたはサーバーにデプロイできます。ここで ActiveReports の使用許諾契約をお読みください。

Excel へのレポート:

まず第一に、スクーナーは、他のすべてのレポート ツールが Excel にエクスポートするときに悪いシナリオを持っているという点で完全に正しいです。ActiveReports での長年の経験から、私たちは同じことを認識しました。率直に言って、Web 上でページ分割または展開するように設計されたレポートを、スプレッドシートのセルベースのレイアウトに配置するのは非常に難しい問題です。

しかし、Data Dynamics Reports では、まったく異なるアプローチを採用しました。別の「Excel へのエクスポート」を作成する代わりに、「ページ分割された」レポート出力を見て、何らかの形でスプレッドシートに適合させようとするのではなく、テンプレートとレポート内の実際のデータの 2 つに基づいて Excel 出力を生成します。実際には特別にフォーマットされた Excel シート (セルにはいくつかの特別なプレースホルダーがあります) であるテンプレートを使用することにより、レポート エンジンは、ページ分割されたときのレポートのレイアウト方法とは完全に独立して、レポートのコンテンツを Excel シートに出力できます。レポートのコンテンツを取得し、テンプレートに基づいて Excel に変換するため、この概念を Excel の「変換拡張機能」と呼んでいます。

デフォルトでは、DDReports はデフォルトのテンプレートを生成します。このテンプレートは、非常に優れた出力を持っていることがよくあります。ただし、Excel の出力が希望どおりでない場合は、テンプレートを保存するように DDReports に指示して、Excel で出力をカスタマイズできます。

これを理解するには、Data Dynamics レポートの Excel Transformation Extension のスクリーンキャストをご覧になることをお勧めします。せっかちな場合は、スクリーンキャストの約 1:20 にジャンプして、単純なテンプレートの例を参照してください。これは非常に単純なテンプレートであり、可能性ははるかに洗練されていることに注意してください。残念ながら、これまでのところ、Excel 変換拡張テンプレートの構文の使用に関する優れたドキュメントはまだ公開されていませんが、質問があればお知らせください。お手伝いします! この投稿にコメントするか、サポート チームにメールを送信してください。

スコット・ウィルキー

データ ダイナミクス / グレープシティ

于 2009-03-04T00:28:03.167 に答える
4

私はそれを使用しました、そしてそれは揺れます!これには、ユーザーがオンザフライで独自のレポートを作成できるレポート デザイナー コントロールがあり、単一のレポートで使用される複数のデータソースをサポートします。市場バーなしで最高のレポート ツール。

于 2011-08-05T14:11:06.947 に答える
3

私たちは両方の製品を使用していますが、それぞれにかなりの違いがあります。私は Active Reports を長年愛用しており、気に入っています。しかし、.net レポート ツールを選択する段階になったとき、私たちは多額の費用をかけたくなかったので、DDR 製品を入手することにしました。Active Reports のように使い続けたので、慣れるまでに数週間かかりました。良い考えではありません。とにかく、慣れればそれなりの仕事をしてくれます。製品を改善するために彼らがしなければならないことがいくつかあります。ここに目立ったものがあります。

  1. コード領域でコントロール コレクションにアクセスすることはできません。レポート内のデータバインディングなどを変更したい場合、これは大きな問題です。

  2. デザイナーでレポートを再度開いた場合は、データベース接続を更新する必要があります。これを理解するのに時間がかかり、レポートを再読み込みしたときにフィールドがプレビュー モードで表示されない理由がわかりませんでした。

  3. 彼らの新しい技術サポートはひどいものです。彼らは最近買収されましたが、今では技術サポートに電話すると、誰かがあなたに電話をかけ直すといつも言っている知識のない人がいます。80% の確率で折り返しの電話はありません。他の 20% の確率で、問題とは関係のないサンプルがメールで送られてきます。現在、これは両方の製品でボードに準拠しています。彼らは素晴らしい技術サポートを持っていました。彼らがこれを修正することを願っています。

これらが主な問題であり、問​​題を解決するために機能していることを私は知っています。先ほど言ったように、DDR とアクティブ レポートの両方を使用しています。複雑なレポートを作成する必要がある場合は、Active Reports を使用してください。それらが単純で、お金をあまり使いたくない場合は、DDR がうまく機能します。リリースごとに DDR が改善されているように見えますが、knk が解決されるまでにはしばらく時間がかかります。

あくまで私の意見

于 2009-03-25T13:46:30.370 に答える
1

私は 2004 年からこの製品を使用しています。優れたパフォーマンス、ライセンスは素晴らしかったです。以前のバージョンからの移行は素晴らしかったです。実稼働環境での高速で大量のゴースト イメージや、Crystal とバーコードの問題で得られる一部の機能の欠落などの欠陥がありました。しかし、このエンジンは速かった。その後、バージョン 7 が登場しました。4 x 4 ラベルのレンダリングは 320 ミリ秒から 800 ミリ秒になりました。パッチを入手してみてください...それで頑張ってください。突然宝くじに当選したような電話で誰かを得てみてください。パフォーマンスが要因ではなく、単純なレポートだけが必要な場合は、それを選択してください。それ以外の場合は、よく考えてください。私たちにとっては、QA が合格できる場合、これが最後のバージョンです。代替品を購入中です。

于 2014-04-09T12:57:25.987 に答える
1

これは、このスレッドでの Bill の応答に詳細情報を提供するためのものです。コメントを投稿しようとしましたが、スペースがなくなりました:)

Bill 率直な評価をありがとうございます。あなたが言及した問題について、内部からいくつかコメントさせてください。

1: 確かに、コントロール コレクションへのアクセスは、AR の場合ほど直感的ではありませんが、/できる/できます。レポートの外部で実行する必要があります (レポートに埋め込まれたスクリプト/コードではありません)。これを行うには、ReportDefinition オブジェクトに rdlx ファイルをロードできます。例えば:

var rpt = new DataDynamics.Reports.ReportDefinition(new FileInfo("myfile...rdlx"));
var list = (DataDynamics.Reports.ReportObjectModel.List)rpt.Report.Body.ReportItems["myList"];
var txt = (DataDynamics.Reports.ReportObjectModel.TextBox)list.ReportItems["myTextBox"];
txt.Value = "=Fields!MyField.Value";

ただし、シナリオによっては、control/reportItem 自体のバインディングを変更するよりも、これを処理するためのより良い方法がある場合があります。特定のシナリオ/目標について詳しく知らずに、これ以上語ることは困難です。

2: 最近、近いうちにこれを改善する方法について、私が関与したいくつかの議論がありました. 開発チームはユース ケースを収集し、デザイナーでデータベースへのアクセスを最小限に抑えるために、さまざまなキャッシュ戦略について調査を行っていました。したがって、今後のビルドでこの領域の改善を探してください。

3: 残念ながら、私たちは新しいテクニカル サポート チームと共にいくつかの課題に取り組んでいます。しかし、私たちは常に改善を続けており、新しいメンバーをできるだけ早く育成するために懸命に取り組んでいます。サポート付きのインシデントで問題が発生した場合は、ケース番号を添えて個人的にメールでお気軽にお知らせください。ケースをエスカレーションするか、できる限りのお手伝いをいたします (scott dot willeke、グレープシティ ドットコム)。 .

フィードバックをお寄せいただきありがとうございます。次の手紙は、改善に役立つフィードバックに基づいた社内向けの手紙です。

Scott Willeke
Program Manager
Data Dynamics / GrapeCity inc.
于 2009-04-09T05:18:36.920 に答える
1

私も ActiveReports のみを使用しましたが、それらの Web ライセンス モデルは、特に複数のサーバーで複数のアプリを開発する必要がある場合、一般的に少し高価です。次に、開発者ごとのコストもあります。

私は DevXpress XtraReports を使用していますが、これまでのところかなり満足しています。かなり優れたエクスポート機能と、はるかに優れたライセンス モデルがあります。

Excel へのエクスポートに関しては、主にレポート自体の書式設定の問題が原因で、うまく機能するレポート ツールを見たことがありません。通常、書式設定されたレポートをユーザーに提供し、Excel エクスポートへのリンクを追加します。Excel エクスポートは、レポートが使用する生データを使用した、類似しているが異なるクエリです。

書式設定された印刷可能なレポートのもう 1 つのオプションは、Infragistics などのグリッドを使用することです。これにより、並べ替え、グループ化、要約を行うことができ、優れた Excel エクスポート機能を備えています。

于 2009-03-03T10:42:11.590 に答える
0

それらは良いものであり、私はあなたを怖がらせようとしているわけではありませんが、以下は私の観点からの事実です:

長所

  1. 活発なコミュニティ ... 一晩で反応が期待できます。
  2. 始めるのに役立つもの - walkr-thrus、チュートリアル、例、ビデオなど
  3. 内部ビルド - Linux カーネル パッチと同様に、開発者チームが解決できた問題の「ホット フィックス」を入手できます。
  4. Web レポート ビューアが利用可能であり、他のレポート ツールと同様に Visual Studio 内でも動作します。

短所

  1. ウィーク レンダリング エンジン - 表の行でサブレポートを使用する場合、ワード/エクセルに問題なくエクスポートされるとは期待できません。
  2. 不十分なバグ修正 - バグ修正に 1 年以上かかる - 2011 年 11 月 11 日から 1 つをフォローしていますが、「このバグを修正したらすぐにお知らせします」と言い続けています。
  3. 安定版をリリースするにはあまり積極的ではありません。- 次の安定版をリリースするには、1 年かかることもあります。
  4. レンダリングの制御が低いため、コードを埋め込みたい場合はイベントを使用しない場合がありますが、データ ダイナミクスは VB.net (および VB.net のみ !) (カスタム コード) のサポートを提供します。検証タイプミスに使用できます。

参考のためにいくつかのリンクを共有しています:

フォーラム| セクションの作成方法| ウォークスルー| 役立つリソース| ドリルスルー| ビデオ| Crystal レポートを変換する(注意: 逆は不可能です) | オンライン ヘルプ / ドキュメンテーション - ユーザー ガイド| Web レポート ビューア

于 2012-09-24T15:58:27.363 に答える