Hi,For most databases a compressed report content is possible either by altering the table after the jasperserver database schema is created or by editing de ddl files in the buildomaticinstall_resourcessql..database product..js-pro-create.ddl file. For example consider the following scenario for Oracle and JasperReports 4.7.1 1) Open the file js-pro-create.ddl in the installation folder of JasperReports that is located in: buildomaticinstall_resourcessqloracle 2) Search for the definition for the table JIContentResource. in that table the report output will be stored. It has the following defition: create table JIContentResource ( id number(19,0) not null, data blob, file_type nvarchar2(20), primary key (id) ); 3) Change the definition of the "data blob" column and add a clause to enable compression as given below: create table JIContentResource ( id number(19,0) not null, data blob, file_type nvarchar2(20), primary key (id) ) LOB (data) STORE AS SECUREFILE (TABLESPACE USERS COMPRESS HIGH); It is also possible to migrate an existing table to a compressed one. In that case create a new table with compression and move the data to that new table as in the script given below. Always perform a backup before doing this! create table jasperserver47.JIContentResource2 ( id number(19,0) not null, data blob, file_type nvarchar2(20), primary key (id) ) LOB (data) STORE AS SECUREFILE (TABLESPACE USERS COMPRESS HIGH); insert into jasperserver47.JIContentResource2 select * from jasperserver47.JIContentResource; commit; drop TABLE jasperserver47.JIContentResource; alter TABLE jasperserver47.JIContentResource2 rename to JIContentResource; Also other databases such as mysql have options to save binary large object (blob) data as compressed data. I hope this helps, if you need more suggestions feel free to respond. Best regards, Guus den Breejen