March 20, 2026

Data Masking

Data Masking

Data Masking

Data masking is now integrated with access policies and supports both static and dynamic masking. With data masking, you can return masked values for restricted members instead of denying access entirely. Users who don't have full access to a member will see a transformed value (e.g., ***, -1, NULL) rather than receiving an error.

To use data masking, define a mask parameter on dimensions or measures, and add member_masking to your access policy alongside member_level. Members in member_level get real values; members not in member_level but in member_masking get masked values; members in neither are denied.

Data masking is available in Cube Core starting from v1.6.23.

Image Attachments in Chat

Image Attachments in Chat

You can now attach images to your chats in data model, workbooks, dashboards, and analytics chat. Show the AI a chart and ask it to create a similar one, or share an ERD diagram and ask it to turn it into a Cube data model.

Other improvements and fixes:

  • Semantic modeling agent can now read query history to debug failed queries
  • Power BI integration can now automatically authorize users present in Cube and use their defined user attributes and groups in data access policies
  • Updated pagination across multiple pages
  • Minor UI updates to improve consistency and readability