Coder Social home page Coder Social logo

saiku-adhoc's Introduction

###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

saiku-adhoc's People

Contributors

erwanj avatar mgiepz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

saiku-adhoc's Issues

empty report behaviour

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

empty report behaviour

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

formatting group footers/subtotals

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)")

saving loading in puc

after the project split saving and loading to .adhoc format in puc is not possible anymore

prevent pagination beyond index

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

reset.css yes or no?

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.

datatable not rerendered

when adding columns in the datatableview the table only gets rerendered when you switch to reportview and back

edit calculated columns

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

naming jqueryFileTree.js

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.

default formatting

default formatting values from the template like alignment are overruled for some elements

resizing with groups

when a grouping is active the clicking on the column headers makes the draghandle appear several times. only make it on the first one.

reimplement template selection

after refactoring due to layout issues the template box has been removed. it needs to be replaced with a popup selection dialog

editable colheaders and footers

column headers and footers should be editable / formatable. at the moment they cant be identified correctly in the Preprocessor

error on prpt export

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.

column resize on/off

as column resize is very nasty at the moment it should be declared experimental and optional

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.