Jump to content
We've recently updated our Privacy Statement, available here ×

gabrielinux

Members
  • Posts

    118
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Posts posted by gabrielinux

  1. Hi everyone,

         I installed iReport 3.1.2 and got it working with JasperServer.  I am very impressed with the new interface -- as is one of my non-technical co-workers.  The new interface is so much easier to use.  My co-workers really like the preview tab as well.  In the process of installing and making it work, I noticed some functions that are missing or could use some improvement.  This is a summary of such issues, in the spirit of future improvements.

     

    • The JasperServer plug-in was hard to find.  I had to look througout the menus to find it.
    • None of the following *important* settings were imported from iReport 3.0.0:  JasperServer server connection settings, JDBC drivers, database connections, templates.  It was lot of work and a lot of effort to transfer those settings manually, especially when I had to do it in multiple computers.
    • I tried exporting my database connections from 3.0.0, but 3.1.2 failed to import the XML file that 3.0.0 generates.  I had to setup all of my connections by hand and export them form 3.1.2 to share them with my co-workers.
    • In iReport 3.0.x, I could go to my jasperserver's database connections, right-click and import them into iReport.  The new version does not have that feature, which is a huge problem for companies with many users, especially when they add a new database connection and need to distribute it to everyone.
    • It was REALLY difficult to figure out how to add JDBC drivers.  While setting up the database connections, if I didn't know I needed the MSSQL drivers, I would have probably never figured out why my connection failed.  I am surprised that the MSSQL driver does not ship with iReport by default.
    • The whole parameter+input control process is too cumbersome.  Right now, one has to create an input control, then create a parameter, then edit the SQL query to use the parameter in the Where statements.  Former Crystal Reports does it better, since one only needs to setup a parameter and create the filter in the Select Expert.  Most of my users don't even know SQL, so it's really hard for them to create reports with input controls and parameters.
    • I still can't find a place to edit my SQL query, other than looking at the entire XML code.  I don't need to see all the code -- just my query in a SQL query editor.
    • The JasperServer plugin is missing the save button!  There is now a "publish" button, but it is disabled all the time.  How do I save my report and upload it to JasperServer?!
    • The thermometer graph has a glitch.  Let's say that the color should be green between 1-50, and red from 51-100.  When the value is either 50 or 51, neither green nor red work -- the thermometer becomes gray.
    • The Windows installer does not create any shortcuts.  In fact, it doesn't even ask if one wants to create a shortcut.  A start menu entry is considered best practice.
    • There are only 2 report templates.  How about adding more by default?
    • The panel at the bottom that shows error messages is very misleading and confusing for non-technical users.  They don't want to know about "compiling" and "building."  They just want to create a report, see it in the preview and put it on JasperServer.  Can't you hide this panel by default?
    • iReport freezes when the preview tab is pulling data from the server.  It might be a good idea to pull the first page of data so the user has something to see, and continue with the rest in the background.  This is how Crystal Reports handles previews, and it is one of best features of Crystal.
    • Is there a way to stop a preview like in Crystal?
    • The filters (WHERE clause) in the Query Designer are not very intuitive.  When one adds a filter, there is a place to type in the field name.  Why can't it just display a drop down of the fields available?  Again... think of the Select Expert function in Crystal and how easy to use it is.
    • Adding a report to JasperServer is very cumbersome.  One needs to first create a report locally, then create a report bundle in the server using the local report.  Why can't the report wizard just start off of the server in the first place?

    I hope this feedback helps make a better new release.  In the mean time, my company will stick to iReport 3.0.0 because it works.

     

    Gabriel Monge-Franco

    Security+ Certified Professional

    http://gabriel.mongefranco.com

    http://blog-gabriel.mongefranco.com

     

  2. Well, as my users start saving PDF outputs, other reports start to fail. It's almost like MySql performance is affected by report outputs. The same happens with CSV and Excel reports, although at a slower rate than PDF. I am forced to delete saved reports manually every once in a while, or many reports will stop running and scheduled reports will not be e-mailed out.
  3. Would anyone be interested in helping me create webcasts, computer-based training and/or video tutorials for JasperServer and iReport Community Editions?  I figured it's time somebody created decent documentation for newbies and kept it open source so others can update and improve it in the future. :)

  4. When you run a report in JasperServer (version 3 and up), you see a toolbar just above the report title that has export options. One of the options is Flash. This opens a Flash version of your report, with a little GUI that has zoom in and out buttons.

     

    I guess another option is to modify your report's design and make that area smaller. You might have to change the font sizes and stuff though. If you want to go even further, you can resize the area that you need based on the value of a parameter or input control. You probably don't want to do all this extra work though....

  5. Oh now I see what you are doing. The example above is for the SQL query itself, not for parameters, so you are correct -- it won't work in this case.

     

    But I think the parameter above should work. It makes sense to append " AND $X{IN, column_name, listOfValues}" only when the listOfValues does not contain All.

  6. If you check the box for "suppress when blank" of *every* field in the details section, that would make rows with null values not show up. You will also want to check the height of the bands in your report. If they are too long compared to the fields inside, the exporter might convert them to empty rows in Excel.
  7. The formula you have looks right (it could be shortened a little though). You probably want to set the reset group to whatever group you are using.

     

    My question is -- why do you need a variable for this? Can't you just print the result directly in a text field whose expression is that formula above?

  8. Is it possible to run JasperServer 3 (community edition) on MS SQL Server 2005 instead of MySql?  I'm not talking about reports, but the repository itself.  The reason is that my company is a Micro$oft shop (unfortunately), so moving our current installation to a robust server would require using MS SQL. :(

    If this isn't currently supported, where would be a good place to start so I can help make this possible?

  9. That sounds like a bug to me. There is no reason why an administrator shouldn't be able to add resources. You should report that as a bug.

     

    I guess the only way around it is to make resources under an account that has a ROLE_ADMIN role. :(

×
×
  • Create New...