Ability to define an aggregated measure by combining multiple store columns. For example:
atoti.agg.sum( - m["Quantity.SUM"] * m["Unit price.SUM"], + store["Quantity"] * store["Unit price"], # More efficient scope=atoti.scope.origin(l["Sale ID"]) )
session.Session.securityto configure roles and restrictions on a running session.
config.create_logging_config()to set the path of the file where the session logs are written.
Tree table widget.
The Drillthrough context menu item already available in the app is also supported in JupyterLab.
Query editor drawer in the app to manipulate the MDX query of the selected widget.
atoti-pluspackage has been restructured from a standalone package that could be installed instead of the
atotipackage to a plugin that can be installed alongside the
Stores are no longer automatically partitioned.
Creating roles with
Creating Basic authentication users with
Creating Kerberos users with
Displaying part of the logs with
!tail -n 10 $session.logs_pathcan be used instead in Jupyter on Unix for example.