Pyramid 2020.18 Released

Pyramid 2020.18 has been released and includes a collection of numerous fixes.


The main installer files can be downloaded from the Pyramid Customer Portal.  Docker containers have been upgraded for Kubernetes deployments.

Upgrade Guidance

Main Installation guidance can be found here.

  • Help for upgrades can be found here.
  • Help on how to test an upgrade before deployment can be found here.
  • Help for Kubernetes deployments can be found here.


Pyramid 2020.18 includes changes to existing capabilities.

As such, Pyramid recommends that the new release is tested on a duplicate version of an existing content database repository before any production upgrades are applied. 

Further, a database repository backup should be made before upgrading any production systems and repositories.

Fixes / Changes


  • Fixed display issues found when using the Chrome 91 browser update


  • Fixed several issues related to duplicated tables
  • Fixed an issue where creating a model based on an Excel file had failed


  • Fixed an issue where the themes dropdown could not be opened if the browser zoom level was set to a value lower than 100%
  • Fixed an issue where a member appeared outside of a hierarchy in an OLAP cube
  • Fixed an issue where a Filter was removed when moving between Matrix grid and Tabular/Raw
  • Fixed an issue where adding an indicator to a column of a grid indented all other columns
  • Fixed an issue where an ODATA link returned the formatted value of the column
  • Fixed an issue where a query is not filtered by a filter that is ordered by column
  • Fixed an issue where members of a ragged hierarchy did not appear
  • Fixed an issue where a Not Enough Information message incorrectly appeared in a report that was using Combined Elements
  • Fixed an issue where SAP BW content did not show Breadcrumbs for Discover objects
  • Fixed an issue where a bar color in a bar chart did not change based on the item in the Color drop zone
  • Fixed an issue where map tooltips showed incorrect data when using cumulative functions
  • Fixed an issue where an attribute could only be added to the drop zones after a metadata refresh
  • Sankey chart tooltip now shows source on top and target on the bottom
  • Fixed a Stacked Column chart issue where a measure that was added to the secondary axis did not appear in a separate column
  • Fixed an issue where 'show empties' on Rows or Columns wasn't working in a specific scenario
  • Fixed an issue that was causing some grid cells to appear empty when using OLAP


  • Fixed an issue where a blank page opened after selecting All in a filter and jumping to a content item
  • Fixed an issue where a query was not filtered correctly after changing a filter type
  • Fixed an issue where a Place Holder showed the value of a disabled filter it was interacting with
  • Fixed an issue where a blank screen appeared after clicking on Advanced Settings for a broken filter
  • Fixed an issue where the Initial Selection setting in a filter did not save
  • Fixed an issue where it was not possible to change slides due to a query that returned "Not Enough Information"
  • Fixed an issue where Jump to Content Item from a Pop Up did not work
  • Fixed an issue where a filter interaction did not work after selecting all and unselecting a few members
  • Fixed an issue where disabled mapped filters interacted with the visual on the first run of the presentation
  • Fixed an issue where an embedded tiled presentation appeared blank
  • Fixed an issue where Quick Sort did not work as expected
  • Improved load time for dashboard runtimes when there are numerous slicers


  • Fixed an issue where a Subscription that was created in the Content Management was formatted incorrectly
  • Fixed an issue where data was filtered incorrectly in a print of a publication
  • Fixed an issue where blank components appeared in a publication print


  • Fixed an issue where a member selection was lost when editing a formula
  • Fixed an issue where Dynamic Captions in a KPI did not appear in the KPI's Secondary Label
  • Fixed a text alignment issue with Hebrew Dynamic Captions in KPIs
  • Fixed an issue where a comment in the MDX of a formulation returned inconsistent results
  • Fixed an issue where a calculation that contained an IF statement returned an incorrect result
  • Fixed an issue where a calculation with a parameter within a 'strToMember' has failed
  • Four new functions added: DatasetRowRange, DatasetColumnRange, Indexof Max, IndexofMin


  • Fixed an issue where turning off a dynamic property of an illustration did not disable its queries

Content Management

  • Fixed an issue where subfolders did not appear in a folder that was copied from Private to Public
  • Fixed an issue where the Search returned unexpected results
  • Fixed an issue that was causing a snapshot refresh to fail
  • Fixed an issue where copy a dashboard then Deep Paste and replace created duplicated items
  • Fixed an issue where the Versioning option did not appear when the browser zoom level was set to 90%


  • Fixed an issue where a measure number format in a grid was changed in an Excel print
  • Fixed an issue where IMG URLs in a grid were printed blank
  • Fixed an Excel print issue of a report that is based on an OLAP cube where the cube language is set to Czech 


  • Fixed an issue where a change in the UPN of an AD account could not be updated in Pyramid
  • Fixed an issue where copying a data source with a long name had failed
  • Fixed an issue where filtering the model schedules by Name caused an error
  • Fixed an issue where the log did not trim according to the configured timespan
  • Fixed an issue where a Provisioning job stopped if there was an issue adding one of the users


  • Fixed an issue where the createDataServe and create tenant APIs accepted non UUID values
  • Fixed an issue where the getAllUsersByTenant API returned all users in all tenants when Cross Tenant User Roles was enabled
  • Fixed an issue where a folder in a workgroup couldn't be found using content/findContentItem after granting role access to it
  • Fixed an issue where, after adding roles to workgroup content using addRoleToItem, the UI Roles icon was no longer greyed out
  • Fixed an issue where custom data did not update for a user when logging in again with different customer data
  • Fixed an issue where API2/tasks/getSchedulesForUsers failed when using PostgreSQL as a repository
  • Fixed an issue where API2/access/getLicenseCount returned the total number of free licenses
  • Fixed an issue where API2/dataSources/addRoleToItemAndBubbleUp failed
  • Fixed an issue where API2/access/createUsersDb did not return the user Ids in the order in which they were created
  • Improved XSS security handling on various admin functions.


  • Cube actions that open pop-ups were removed from the Actions menu in embedded content
  • Fixed an issue that was causing a "Cannot read property 'then' of undefined" error message to appear randomly
  • Fixed an issue where tasks appeared to not start or not clear out in the Spooler
  • Fixed a German localization issue in Subscriptions
  • Fixed an issue where a conversation link led to the start page
  • Fixed various broken tutorials.



Content aside

  • 2 yrs agoLast active
  • 464Views
  • 3 Following