Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 365398

Summary: UI performance is really bad when there are lots of columns in a table
Product: z_Archived Reporter: Yaytay <jim-eclipsebugs>
Component: BIRTAssignee: Birt-ReportDesigner <Birt-ReportDesigner-inbox>
Status: NEW --- QA Contact: Sissi Zhu <szhu>
Severity: enhancement    
Priority: P3 CC: bluesoldier, kkazmierczyk+eclipse
Version: 3.7.1   
Target Milestone: ---   
Hardware: PC   
OS: Windows Vista   
Whiteboard:

Description Yaytay CLA 2011-12-02 04:11:28 EST
Build Identifier: 20110916-0149

Trying to use BIRT with a large table is very slow, made worse by the fact that some operations require too many interactions.
The first problem is that simply creating a data set with 500 columns causes the whole UI to slow down unacceptably.
The second is that, for example, changing the data type of 500 columns requires individually opening up a data entry box for each one - it would be much simpler if there was a drag/drop/spreadsheety way to change multiple column definitions in one go.

These issues are independent of the performance problems BIRT has in dealing with that much data, they are UI specific problems.

Reproducible: Always

Steps to Reproduce:
1. Create a CSV with 500 integer columns and 10000 rows.
   Do not make the second row a type specifier.
2. Try to produce a report using that data (be sure that the data is imported as integers).