mgiepz / saiku-adhoc Goto Github PK
View Code? Open in Web Editor NEWAn adhoc reporting client based on Pentaho Metadata Layer
An adhoc reporting client based on Pentaho Metadata Layer
###If you want to install Saiku-Reporting in your Bi-Server 3.10-stable Please use the ctools-installer from http://github.com/pmalves/ctools-installer to install Saiku-Reporting ATTENTION: If you have no pentaho-reporting-engine-classic-extensions-cda-xxx.jar in your pentaho/web-inf/lib directory you will not be able to export a PRPT-Report to your solution repository. Same applies if you have the "wrong" version of that extension installed. To be sure that the export works, you should replace the pentaho-reporting-engine-classic-extensions-cda-xxx.jar in pentaho/web-inf/lib with the one that we provide (without warranty that your other solutions will still work). ###If you want to build Saiku-Reporting: First build the UI project from [email protected]:Mgiepz/saiku-adhoc-ui.git by checking it out and running: mvn clean package install:install-file -Dfile=target/saiku-adhoc-ui-2.2-SNAPSHOT.war -DgroupId=org.saiku -DartifactId=saiku-adhoc-ui -Dversion=2.2-SNAPSHOT -Dpackaging=war Then checkout https://github.com/Mgiepz/saiku-adhoc.git, cd into saiku-adhoc-core and run: mvn clean install Then if all went well cd into saiku-adhoc-plugin and run: mvn clean package In the resulting "target" directory you will find a saiku-adhoc-plugin-2.2-SNAPSHOT.zip file. For questions join us at ##saiku on freenode
initially the view is blank. maybe an empty report should be displayed like in PIR? also when the report is emptied, the last removal is not reflected. also on model switch the old report is not removed until we start to build the new query
due to string operations in PluginUtil the xls export is faulty
or add padding to the template at least
when a query is left empty in the reportview and we switch to tableview the query does never return
when edit dialog is opened, "hide repeating values" is not reflected from the server model
when inline edit is canceled the background gets lost until rerender
after dragresize has been used on the first column of 2, a third column added afterwards has no bg color
initially the view is blank. maybe an empty report should be displayed like in PIR? also when the report is emptied, the last removal is not reflected. also on model switch the old report is not removed until we start to build the new query
group footers/subtotals are not formattable yet. there also need to be a way to enter freeform messages in column footers in the group band (i.e. to type "subtotal for $(mycolumn)")
Tries to write that xls to c:\tmp\cda.xls..... i'm a linux user :P
the number of duplicate restcalls seems to increase with every pageturn
after the project split saving and loading to .adhoc format in puc is not possible anymore
calculated columns should not be draggable to filter or group. only the order should be changeable
If you put one column on a query and remove it you get an NPE and it fails to work out the correct SQL.
If you add multiple columns then remove one the removal works fine.
when the user has paginated to a page that would not exist after a certain change in the reportquery, the client will hang. we need to check wether the current pagenumber is higher than the new reports last pagenumber and reset this accordingly. question is how that info is returned to the client to be reflected in the toolbar
Without reset.css the whole application frame is not fullscreen and we get too many scrollhandles.
With reset.css the formatting of column headers does not work.
when a calculated column is moved in the row it disapears.whereas when a normal column is moved around a calculated column the reordering works fine
that name still needs to be uniqu though
If a report hangs while being rendered (as just happened for me on the live adhoc.analytical-labs.com demo), the modal window never goes away or times out. Need to have a handler for connections that fail so you don't have to reload the entire app.
when calculated columns are dragged away from the dropzone they're not removed from the model
when adding columns in the datatableview the table only gets rerendered when you switch to reportview and back
Check the screenshot http://twitpic.com/7u6hiy
calculated columns are opened in the wrong editor. when they are saved, a new cc is created instead of editing the old one.
there needs to be a mechanism to rename the cc in the dropzone.
it seems like creating a new cc overwrites the formula in all other cc's
One minor issue I saw in saiku-adhoc-ui is that "jqueryFileTree.js" is being referenced as "jqueryFiletree.js". So 404 on case-sensitive servers.
the font from the original template is not reflected in the ui.
calculated columns have weird reddish/brownish color on the report
default formatting values from the template like alignment are overruled for some elements
when a grouping is active the clicking on the column headers makes the draghandle appear several times. only make it on the first one.
after refactoring due to layout issues the template box has been removed. it needs to be replaced with a popup selection dialog
when colering the first column the whole band is colored
column headers and footers should be editable / formatable. at the moment they cant be identified correctly in the Preprocessor
when exporting prpts there is the error
Caused by: java.lang.ClassNotFoundException: org.pentaho.reporting.engine.classi
c.core.modules.parser.base.PasswordEncryptionService
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at org.pentaho.platform.plugin.services.pluginmgr.PluginClassLoader.load
Class(PluginClassLoader.java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 93 more
which depends on the reporting version.
the input field get overlayed by the hover effekt
when column is moved from selection to grouping, it is not removed from selection
make page orientation editable
the column headers need to be glued in, before WizardProcessor is removed.
there must be a well thoughtout rule for enabling disabling the toolbar
when resizing is on the text in the selected header "jumps up"
table styling that invades the report should be commented out in blueprint
as column resize is very nasty at the moment it should be declared experimental and optional
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.