ri:start

Release Information

This page contains release specific information and notes for Performance Canvas 2009 releases.

Noteworthy fixes

  • Saved analysis does not display information unless source canvas is opened
  • Theme is partially disabled on refresh
  • Theme Support for Paging Bar
  • Update Existing Viewpoint
  • User can add more than one role with same name

New functionality

  • Compatibility with Internet Explorer version 9, 10 and 11. Old versions of IE are not supported anymore.
  • Support of SVG coloring in Gems saved as Visualizations
  • Theme Support for Paging Bar
  • Homepage can be configured in admin console for each role separatly
  • HTML content now can be classified

Noteworthy fixes

  • Incorrect layout of images in Firefox
  • Fixed Theme support in client mode and during reload of canvas
  • Fixed incorrect re-size of gems in design and client modes
  • Removed number of script error warnings
  • Fixed slicer border in Internet Explorer
  • Maps now are fully visible in Firefox
  • Fixed printing and export of tables in 'One gem per page' mode
  • New Watchlist set as filter causes a “none” selection for slicer
  • The boolean property dsp.security.ssl allows only 0 and 1 values, but it should accept true/false as well
  • Fixed initial table layout
  • Removed slowdown with memory paging for Tables during pagination
  • Improved memory paging support during drill up/down actions
  • Added Edit and Delete gem options from gear menu for Maps
  • Added warning if user tries to add cube with same name
  • Removed slowdown in drillup/down actions for Maps
  • Fixed - Analyze gem feature only works one time
  • Fixed incorrect columns scaling for table based gems
  • Added reuse of opened TCP connections for connections to OLAP server
  • Removed message “Name is mandatory field” which was displayed after save a canvas with a name
  • Fixed invalid MDX code generation in Drag and Drop editor
  • Resolved problem with Special characters on gem name cause the email subject/body be malformed
  • Now Recursive Hierarchies can work as slicers
  • User can't add more than one role with same name
  • Removed duplication of reusable content

New functionality

  • MDX warnings are hidden for log level less or equals than ERROR
  • Implemented new NTLM authenticator for NTLM datasources
  • Improve security settings for datasources

Noteworthy fixes

  • Using navigation links sometimes loses passed parameters (hierch=member)
  • Switch axis in Drag&Drop editor sometimes fails
  • Pie-chart: can't show % in legend
  • Pie-chart: need able to disable drilldown/up
  • Navigation buttons always appends parameters to canvases as result a lot of duplicated created
  • Gems automatically re-sized when saving canvases
  • Percent now shows correctly on bar chart
  • Can't do drill-through on bar chart
  • Cannot access table row context menu past the first memory page
  • Memory Paging breaks inline drilldown on tables
  • Inline drilldown disables table paging unexpectedly
  • Drag and Drop Incorrect Measure Order & Missing Measures
  • Some chart types do not show extended character sets such as Korean in labels properly
  • Paged tables become entirely blank after paging too far forward
  • Slicer edit not working properly
  • Expanded filter remains in current dashboard after closing it
  • Selection Info doesn't show all selections
  • NPE if zenith.properties has no useolapaccounts property
  • PC with incorrect dsp.store.path will fail without any error message
  • New created roles can be edited only after page refresh
  • Fixed Imported Canvas problem while importing from 263
  • All slicers go to unclassified during deployment
  • User is not able to use “switch axis” function when left click on the gem.
  • Now security cache updated immediately after changing access roles settings in Admin console
  • Paged tables become entirely blank after paging too far forward

New functionality

  • Maps now support 3 levels with colors.
  • Maps drives Geography slicers by left-click menu.
  • When a linked filter is used with KPI’s then that is used to show the headline in the map, it’s show what KPI is currently in display on the map.
  • performance improvements for Maps
  • Tooltip support for Maps similar to Charts
  • Maps overlay type property changed to selection list instead of text field
  • Introduced new property for partial prefetching of the cube data
  • Added ability to use more than one value in dsp.geo.mapproperty, SVG in the maps server
  • Cell Format Color on grids
  • Dynamic colors for table cells, this means it is using colors defined in the cube for cell formatting
  • During canvas creation or update, some gems are hidden and not visible on the gem list. Now it’s possible to see all the gems.
  • A little info box in /app/client that shows the licensed customer and the current user name above the navigation. The information comes from the license file.
  • UTC support is added: dsp.olap.utcformat can be set in zenith.properties if you want to use a different format than the standard “yyyy-MM-dd'T'HH:mm:ss.SSS” one. Affects anything that uses a Timeseries dataset, which means Time series chart, OLHC and candlestick. (key excel formula for doing this is DATEVALUE - and then some string parsing - in this case =DATEVALUE(IF(D14=“0”;RIGHT(C14;4)&“-”&RIGHT(“00”&D15;2)&“-01”;RIGHT(C14;4)&“-”&RIGHT(“00”&D14;2)&“-01”)))
  • Documentation and usage of Wfetch and Kerberos Environment

Noteworthy fixes

  • Pie-chart: set “use shadows” doesn’t take effect.
  • Pie-chart: set “use gradients” doesn’t take effect.
  • Rename classification name is not working under Admin Console.
  • Classify dashboards sometimes are not working
  • Add a gem to a canvas, I can't find/select the gem
  • If a gem returns no data, it should show a message instead of “MISSING RESOURCE: null”.
  • Not able to save the calculated measures
  • com.dsp.security.MappedDSPPrincipal cannot be cast to waffle.servlet.WindowsPrincipal
  • Kerberos is case sensitive for pump url
  • Map not visible after creation
  • For default measure (Statistical_Value) - Infinite recursion detected.
  • Navigation buttons always appends parameters to canvases as result a lot of duplicated created
  • Installer without demo package doesn't create cubes.xml
  • Loading of cubes takes too long after expansion of elements in table
  • Printing to PDF issue
  • Can’t produce time series chart. Error message: No Parsable time data. Also introduced UTC support.
  • BI issue - saved analysis
  • Waterfall chart produces NPE while drawing
  • Drill-through issues
  • Print To PDF shows 401 in pdf instead of canvas screen
  • Extends Time Series chart to support UTC field
  • Can't remove a user or OLAP account from Admin Console.
  • PCGAuthFilter produced NPE if no token found in request
  • Editing map gem in designer doesn’t show values after selection
  • Mempage functionality produces exception for MDX without rows
  • Can't map Performance Canvas role to an OLAP account on the latest version. The save button is missing from the page.
  • License server response for dsp.allow property processed incorrectly
  • Cube performance: so we move the cube metadata loading to an async separate process and will - while that is loading - allow requests for metadata to land in the main cache (typically very specific requests). it's controlled with the dsp.olap.allowfallback configuration parameter. Needed when you have 8 cubes and a performance issue.
  • Extended support for IE10 with SVG format used for Maps and advanced graphics including for the tooltip.

Noteworthy fixes

  • Asus Transformer devices now get's the correct version of the Mobile UI
  • XML pivots now is forced to be generated in UTF-8, solving some i18n-problems related to this pivot export
  • Minor issue regarding navigation buttons fixed
  • Issue with including customized .js and .css fixed
  • Planning: Better caching mechanism for better performance opening reports
  • Planning: Fixes in functionality for creating planning gems

New functionality

  • KPITable PDF rendering supported
  • New Gauge format PDF supported
  • Images supported for PDF rendering
  • It's now possible to block incoming filter settings on specific dimensions by selecting configure blocking in slicer right click menu.
  • Configurable gridsize for designer, set it using dsp.rendering.gridsize=<integer value> in zenith.properties. Default is 10.

Noteworthy fixes

  • KPITable image rendering fixed
  • Issue with filter searches fixed
  • Issue with sparklines in tables fixed
  • Planning: Issue with SendTo in Planning gems fixed, it's possible to save to forms again
  • Issues with service not stoppping correctly fixed.
  • Fixed issue where an analysis wouldn't open properly in IE (bad order of intialization)
  • Fixed issue with filter popups hanging after analysis closed
  • Fixed issue with objects just turning up in one classification folder in /app/designer
  • Fixed issue with jumping filter buttons in analysis mode
  • Fixed issue with static imports for js and css
  • Added support for UTF-8 characters in all mobile interfaces

[222, 223 internal release only]

New functionality

  • Watchlists for slicers with multiple selection
  • Watchlists with selection based on MDX querys
  • Page browsing in large tables
  • Row searching in large tables

Noteworthy fixes

  • Autocreation of planning gems works better
  • Fixed issue with sparklines
  • Fixed issue with opening annotations from the navigation tree
  • Fixed issue with nested classifications
  • Fixed issue with removing calculated measures
  • Fixed some issues when using analysis on different datasources
  • Canvas Import bug fixed

New functionality

  • Filter settings can now be viewed and set in the Analysis UI
  • Added support for external js and css coming from the disk, file structure is store/settings/includes/js/include/some.js and store/settings/includes/css/include/some.css

Noteworthy fixes

  • Bubble chart now supports standard color schemes.
  • Analysis UI instabilities in Internet Explorer fixed.
  • Tables containing sparklines are now correctly rendered as PNG-files.
  • Excel pivot generation now properly supports all levels of crossjoins.
  • Excel pivot generation now support calculated measures properly.
  • Annotation icon is back again.
  • Mobile: Dimensions and measures on the iPad is now sorted in alphabetical order.
  • Mobile: Long names of dimensions and measures are now shorted with the last three letters left as well for easier separation.
  • Planning: auto-creation feature usability fixes - auto created gems persists in a certain category.
  • Planning: fixed login bugs to planning server.

New functionality

  • Automatic creation of planning gems from planning server applications

Noteworthy fixes

  • Fixed filter sharing between canvases
  • Fixed bug where viewpoint could be seen by other users
  • Fixed issue with gauges tick-mark labeling among other things

[note: 218 were internal release only]

New functionality

  • added table.basic.showcolumnheaders which prints out columnheaders in the web UI (note - NOT supported in PDF generation etc yet)

Noteworthy fixes

  • Fixed checkboxes for Export dialog
  • Fixed error message when exporting
  • Fixed problems with updating approval status
  • Mobile clients will now refresh completely when using canvas-internal linking to reduce memory consumption on iPad
  • Added support for postfixed percentage signs when Is Percentage is set to true
  • Fixed issue with crossjoined drilldowns in category charts so that we do double drills
  • Fixed issue with Filter objects being reused after save as
  • Removed some superflous menues in the designer UI

New functionality

  • Added functionality for using gem description as gem title.
  • Added functionality for setting numbers of rows in header in planning reports.
  • Added functionality for setting titles in planning gems.
  • Added functionality for continously reload zenith.properties

Noteworthy fixes

  • Bug when using negative offsets in radial gauges fixed
  • Issue with size of markers in radial gauges fixed
  • Issue with incorrect texts in import/export-dialog fixed
  • Issue with size of markers in radial gauges fixed
  • Planning: Dropped planning gems refresh better

New functionality

  • Added functionality for using gem description as gem title.
  • Added functionality for setting numbers of rows in header in planning reports.
  • Added functionality for setting titles in planning gems.
  • Added functionality for continously reload zenith.properties

Noteworthy fixes

  • Bug when using negative offsets in radial gauges fixed
  • Issue with size of markers in radial gauges fixed
  • Issue with incorrect texts in import/export-dialog fixed
  • Issue with size of markers in radial gauges fixed
  • Planning: Dropped planning gems refresh better

[note: 214 and 215 where internal releases only]

New functionality

  • recursive functionality in the webreports
  • Supports property filters in expand as in the EXCEL plugin.

Noteworthy fixes

  • Several fixes regarding expansions, member-list-items and recursive
  • Calculated measures can now be deleted
  • Meter charts now scale lower levels values properly
  • Classifications is removed when parent is
  • Incomplete printing of canvases with scrollbars fixed
  • Problems with grids being overwritten when print canvas as layouted pdf fixed
  • Problem with slicers overlapping when print layouted pdf fixed
  • Various enhancements to client side functionality
  • “Charts and tables” menu on the ipad works properly
  • It's now possible to scroll for selecting datasources on the ipad
  • Planning: Reports can now include all different types of rows/columns.
  • Planning: So expand, and member list should both work.
  • Planning: Property filters on expand works.
  • Planning: Nested reports are now also possible.
  • Planning: Most notable report functionality not available is for a nested row/column to be used as heading for that row.
  • Planning: And as before time offset 'period' is not allowed - year,quarter, month however is allowed

[note: 211 and 210 where internal releases only]

New functionality

  • Scrollable cube list in iPad
  • Supports value masking for gauge LCD:s
  • Supports postfixing for gauges
  • Supports proper tab switching for navigation buttons in /app/client
  • Added delete and view functionality for annotations in /app/client

Noteworthy fixes

  • Adds an enforcing NTLM flag
  • Added support for new NTLM authentication provider (dsp.security.ntlm.newprovider=true) to resolve issue with NTLM login failures and intermittent crashes on Windows Server 2008 R2.
  • Various charting issues
  • Changed the installer so that the cubes.xml file is not added without demo.

[note: 209 superseded 208 due to a faulty build]

New functionality

  • Ability to add a navigation button to a canvas linked either to the previous opened canvas or to any canvas. Accessed through the right click menu in /app/designer
  • Ability to remove long prefixes from hierarchy names by using dsp.olap.removeprefix=<prefix_to_remove>

Noteworthy fixes

  • Not possible to add same tag several times to object
  • Tag deletion in designer now requires confirmation
  • Classifications ordered alphabetically in Taxonomy tab

New functionality

  • Support for export and import of canvases through the administrative UI
  • Support for classification removal
  • Support for classification structure view (similar to /app/client) in Designer UI
  • Improved error handling
  • Filter popups closed on tab change
  • Support for openObject() completed
  • Multiple “stacked” member properties supported for complex MDX queries

Noteworthy fixes

  • Filters shown in PDF with layout
  • Object deletion in designer now requires confirmation
  • Issue with layout offset in PDF generation fixed
  • Arbitrary number of filters can be viewed in Analysis

New functionality

  • Support for time offset in planning
  • Support for custom caption values in prefetched cubes

Noteworthy fixes

  • Issue with certain table cases causing CSS clashes
  • Issue with missing message for failed pivot generation
  • Issue with incomplete very large tables in PDF generation
  • Issue with 0 values for gauges
  • Issue with cut off text

New functionality

  • Support for gem titles, background color for table cells and borders for PDF rendering

Noteworthy fixes

  • Issue with OLAP account mapping and role based security where catalog names differed from cube names

New functionality

  • Support for new Filter option on member cell menu for tables, allows you to focus in on a single member, also makes it possible to make tables that are used for navigation
  • Support for openObject (type, uid, filter) in javascript which allows links like javascript:openObject(“canvas”, “theUidOfACanvas”, “[Hierarchy].[Name]={[Hierarchy].[Name].MEMBER_UNIQUE_NAME_ENCODED}&[Other].[Hierarchy]={[Other].[Hierarchy].MEMBER_UNIQUE_NAME}”). When used in /app/client normal (tabbed) mode the canvas will open in a new tab, when used in single canvas mode (non-tabbed) it will replace the current canvas, you can then have circular links to navigate between a canvas pack while retaining filter settings.

Noteworthy fixes

  • Issue with new gauges and large values

New functionality

  • Support for control of min and max on secondary axis when using automatic dual axis
  • Support for arbitrary number of needles when using Radial4 or Radial2Top gauges, note that this will only work in Simple setup-mode
  • Minor speed improvement in XMLA parsing

Noteworthy fixes

  • Shape control is now available for Time series and Difference charts respectively
  • Issue with pivot generation under Kerberos fixed which sorts out a cold cache issue
  • Issue with apparent blurriness under IE (non-Chrome Frame) due to VML image scaling

New functionality

  • Step 3 of Tabular data (hidden)
  • License file support (pending rollout of new license management backend)
  • Support for dynamic sparkline tables (you are now able to use {2-$END-1:LINE:label} which would generate a sparkling for column through to the next to last column in the dataset)
  • Support for new PDF generation. Previous PDF code is now One per page, new one is Layouted

Noteworthy fixes

  • Issue with web services generating multiple entries in the cubes.xml file resulting in somewhat confusing experiences in the admin UI with multiple top level nodes with the same name
  • Issue with getHierarchiesInQuery in XMLAService

Known issues

  • A known issue exists for complex deep nested tables where the resulting Excel pivot table isn't opened in Excel.

New functionality

  • Step 2 of Tabular data (hidden)
  • Slicer info box gives information about all current filter selections (note: ONLY IN SLICERS PRESENT ON THE CANVAS)
  • LIGHT sparkline type added for tables, this takes to columns (i.e. 1-2 in the definition) and computes the performance for a traffic light based on them. Basically a quick and dirty way of adding a status based on actuals vs forecast. (Note: we use value1 - value2 so make sure actuals is in column 1 and forecast in 2)
  • Syntax for sparklines in tables extended {startIndex-endIndex:type:OptionalLabel} which means that {1-12:WINLOSS:Wins & Losses} will show a series of wins and losses under the heading Wins & Losses
  • General cleanup of sparkline tables, note that in some cases this may reduce their size and affect layout somewhat.

Noteworthy fixes

  • Issue with caption values ending up on wrong hierarchy for LayoutObjects in /app/client on canvas open
  • Issue with single line drillthrough statements
  • Issue with viewpoints for canvases with Miller filters
  • Issue with drillthrough actions
  • Issue with SSL warnings due to an external file being loaded under http (IE only)
  • Issue with unfiltered Advanced properties

New functionality

  • Themes support for charts (add property files in /store/settings/templates/themes/<themename>/ with naming scheme lower case chart type with whitespace replaced with underscore - i.e. Bar chart becomes bar_chart.properties). To apply add dsp.theme.name=<themename> to zenith.properties
  • Support for multihomed sites, dsp.host=192.111.12.12 means that the server will bind to that specific IP
  • Generate PDF now shows one gem per page instead of trying (and failing) to replicate the layout of the canvas itself.
  • Tabular data support (hidden)
  • ref support added (ref=<reference>) for components using the postMessage() option to listen to resize or navigation events in parent frames.

Noteworthy fixes

  • Pareto-chart now supports background color
  • Issue with single measure datasets (no hierarchies) fixed for charts
  • Issue with multiple classifications for a single object
  • Issue with NTLM authentication for Chrome Frame users in certain IE builds fixed

New functionality

  • Fixed size tables
  • Z-index support for all types of components and capability to rearrange components through tool menu/right click in /app/designer
  • Canvases organized by classifications in /app/client
  • Formatted values in planning components
  • Prefetch of cubes (through dsp.olap.prefetch) and custom captions (dsp.olap.caption)

Noteworthy fixes

  • Crossjoins in pivot tables
  • Arbitrarily large Kerberos keys (for organizations with huge group structures

New functionality

  • Mondrian support
  • Support for adding a role as a restriction for Execute (query requests), the role is set on the canvas level (refer to the documentation for more on this)
  • Support for multiple domain controllers, add dsp.security.dclist to zenith.properties and add servers comma-separated
  • Full support for Performance Canvas Planning Web
  • Support for parameterized URL filtering for single gems

Noteworthy fixes

  • Various

New functionality

  • Parser now supports nested entity functions (for example [Hierarchy].MEMBERS.ITEM(3))
  • Supports use of Chrome Frame for IE users, extending functionality to IE6 users through the help of the plugin as well as vastly improved performance for IE7 and IE8 with it.

Noteworthy fixes

  • Issue with improperly sized single view canvases fixed
  • Issue with forced re-logins for NTLM clients fixed
  • Issue with null MEMBER names partially fixed (there are certain cases where this MAY still cause issues, a final fix will be forthcoming in 3.0)
  • Issue with Arrays$ArrayList not supporting remove properly on 64-bit platforms fixed (manifested when retrieving group restricted objects)
  • Issue with URL actions using Measures fixed

New functionality

  • None

Noteworthy fixes

  • Issue with non-conformant MDX causing canvases not to display in /app/client resolved. Note: certain valid relaxed syntax MDX constructs cause parse errors in Performance Canvas internally and should be avoided as it causes problems with filter based drill down and so on. Please refer to the documentation at http://www.docu-pc.com for a more in depth look at how to write valid MDX that works well with the advanced functionality of PC09.

New functionality

  • None

Noteworthy fixes

  • Issue with generating Excel pivot files when LEVEL statements are used was fixed

New functionality

  • Error messages from DRILLTHROUGH statements are now forwarded back to the client.

Noteworthy fixes

  • Issue with event handling in IE (#1002) was fixed

New functionality

  • Navigation Panel in /app/client moved to right side
  • Time charts with non-parseable dates generate an exception
  • Replace with original now resets the table or chart to original settings rather than just resetting query
  • Added ability to remove applied tags

Noteworthy fixes

  • Issue with bad default value for non-exposed configuration switch (dsp.security.useNativeGssApi)
  • Issue with filtered URLs not being escaped correctly (Unique names containing & signs failed to render properly
  • Issue with right click fixed
  • Various issues related to scrollbars in /app/client fixed

New functionality

  • None

Noteworthy fixes

  • Issue with large Active Directory structures resolved, specifically for user counts above 1 000.

New functionality

  • None

Noteworthy fixes

  • Mobile analysis tool now supports saving with the correct current username and doesn't require publishing
  • Issue with modifying a filter block on an existing canvas not being saved fixed (#993)
  • Issue with Chrome and the MDX Editor not displaying text properly in certain cases (Note: pasting text still gives rendering issues)

New functionality

  • Server side errors propagated to browser through backchannel
  • Ability to restrict the maximum size of resultsets, defaults to 50 000 cells. Configured by dsp.memory.resultsetmax in zenith.properties

Noteworthy fixes

  • Issue with Filter popups not getting closed when underlying filter is removed from Canvas
  • Issue with huge resultsets making the server consume a lot of CPU
  • Issue with hierarchize for inline drilldown
  • Issue with OLAP accounts being duplicated
  • Issue with ordering of slicer contents in the designer
  • Issue with non-dynamic frames not loading properly in /app/client
  • Issue with period-separated usernames for basic accounts being rendered improperly in /app/admin

New functionality

  • None

Noteworthy fixes

  • Issue with export to Excel with cells containing no data generating non-valid XML
  • Issue with shared slicers showing their datasource value as “*” in the Initial Selection dlalog
  • Issue with datatype Decimal fixed
  • Issue with values being returned as -1.#INF and 1.#INF fixed (value is set to 0 to allow for chart generation, in the table case there will be no difference)
  • September 3, 2009
  • This is the first release candidate of Performance Canvas 2009.
  • This document does not describe any changes in relation to any former beta release of Performance Canvas 2009
  • ri/start.txt
  • Last modified: 2014/03/31 12:54
  • by pcanpo