Excelレポートは1million行と800列をサポートする必要があります。アプリケーションは2つのモードでExcelを生成する必要があります。 1.online、グリッドビューでエンティティを選択する際にレポートを生成する必要があります。 2.offline、ユーザーは複数のエンティティを選択でき、UI上のボタンを使ってExcelを生成し、メールでExcelを受け取ることができます。エクスポート500万列の1百万行.NET 3.5フレームワークを使用してアプリケーションビルドからSQLデータベースにExcelデータを変換
現在、アプリケーションは上記の機能をサポートしていますが、エクスポートは非常に遅いです.ApplicationとDatabaseは同じサーバー上にあります。そのことを念頭に置いて、パフォーマンス上の問題は最小限に抑えて、アプリケーション上のデータが10倍増加した場合でも、速くなるフレームワークを設計する必要があります。
SSISは目的を果たすのでしょうか、それとも他にお勧めしたいのですか?
私は「ピボットテーブルをデータベースに接続している」と考えています。 –
それは私がExcelに入れたものを超えています。 1)そのような大量のデータをどのように使用することができますか.2)Excelがそのような大量のデータを消費するとはどのように期待できますか? ;-) –
現在、私たちはオープンXMLを使用しています。複数のユーザーがアップロードしてエクスポートすると、エクスポートが大量に行われているため、特にエクスポートが約20K +のデータであると、アプリケーションがハングすることがわかりました。 アプリケーションが10倍のデータを処理し、パフォーマンスが主な関心事であると考えています。 –