April 01, 2025
Release Notes for RapidCanvas – April 01, 2025
New Features
DataApp Role-Based Access & Permissions Enhancements
To improve DataApp governance and consumption, three distinct roles have been introduced:
Canvas User (Admin Role) – Continues as the existing Admin Role, granting full access to all platform features, including DataApps.
DataApp Power User (New Role) – Has full control over DataApps, including the ability to create, edit, delete, and configure them. However, Power Users do not have access to Canvas or other parts of the platform.
DataApp Consumer (New Role) – Can only view and interact with DataApps based on permissions set by Power Users or Admins. Consumers cannot edit, delete, or create DataApps and receive only DataApp-related notifications.
Tenant-Level Enforcement: These roles apply at the tenant level, ensuring role-based restrictions are automatically applied across all DataApps for a given user.
Persona Descriptions from a DataApp Perspective
Canvas User (Admin Role): A technical user responsible for data engineering, analysis, and ML model execution. They create and maintain DataApps, ensuring content is periodically refreshed.
DataApp Power User: A non-technical user who customizes dashboards for smaller user groups, adding relevant data views without needing Canvas access.
DataApp Consumer: A business user who consumes insights from the dashboard, occasionally using the AskAI conversational interface to query data but does not modify the DataApp.
Enhanced Consumer Permissions with New Toggles
Admins and Power Users can now manage DataApp Consumer permissions using newly introduced toggles. These controls define what actions a Consumer can perform and which features they can access.
Key Toggles & Controls:
Allow New Chat Creation – Enables Consumers to create new chats in the AskAI tab.
Allow Chat Deletion – Allows Consumers to delete chat threads.
Allow Input Selection – Permits Consumers to select inputs for chat in AskAI.
Show Input Name & Details – Displays input dataset details when input selection is disabled.
Show User Charts Tab – Enables the User Charts/Scheduler Charts tab for Consumers.
Allow Slash Options – Enables slash commands for datasets, text, charts, and prompt suggestions type outputs in AskAI.
Show Model Response Code – Allows Consumers to view AI-generated code for their queries.
Allow Documents Download & Preview – Available only for Document and PDF DataApps, this allows Consumers to download and preview files.
Hide Side Panel – If New Chat Creation, User Charts, Input Selection, and Chat Deletion are disabled, the side panel will be hidden for a streamlined interface.
Automatic UI Adjustments: Based on the toggles enabled, UI elements such as chat history, input selection dropdowns, and document preview options will adjust dynamically.
Consumer Preview Mode
A Consumer Preview option has been added, allowing Admins and Power Users to preview the DataApp Consumer experience with different settings enabled or disabled.
Note: Changes must be saved for the updated settings to take effect.
Key Takeaways
Granular Role-Based Access Control: Distinct Admin, Power User, and Consumer roles with clear permissions and restrictions.
Customizable Consumer Permissions: Admins/Power Users can enable/disable actions like chat creation, input selection, and document previews.
Seamless UX Enhancements: Consumer Preview mode, automatic UI adjustments, and a centralized config model ensure a smooth experience.
Backward Compatibility & Migration: Existing DataApps will continue to work as-is, with new configurations automatically applied.
This update enhances security, usability, and governance for productionizing DataApp consumption at scale.
Enhancements
Dataset Summary View on Side Panel
A new Dataset Summary option has been introduced, allowing users to quickly access key dataset insights by clicking on any dataset.
Key Features:
Data Type: Displays the type of each column.
Null Percentage: Shows the percentage of missing values per column.
Unique Values: Lists the count of unique values in each column.
First & Last Rows: Provides a preview of the dataset's first and last rows.
This enhancement allows users to assess dataset characteristics without fully opening it.
Quick Insights on the View Data Page
A new Data Summary option has been added to the View Data page, providing insights into each dataset column.
Key Statistics:
Pie Chart: Visualizes Boolean values.
Histogram: Represents numerical distributions.
Categorical Data: Displays the top two categories with their counts.
Unique Text: Shows the count of unique text values.
By default, this summary is hidden, but users can enable it when needed. The insights follow a Kaggle-style format for enhanced clarity.
Schema for Datasets in AskAI Tab of DataApps
A new Schema option has been added to the AskAI tab of DataApps, allowing users to view column data types directly in their datasets.
User-Friendly Thread Names in AskAI Tab
Thread names in the AskAI tab of DataApps are now more intuitive, making it easier to organize and track conversations.
Improved Icons and Button Consistency Across the Platform
The button and icon designs have been standardized across multiple platform pages, including:
Canvas
Dataset Details Page
Recipe Details Page
DataApp Details Page
Connectors
Environments
Artifacts & Models
Tenants, Profile Settings, Projects, and Jobs
Additional UI Enhancements:
The AI Guide icon has been updated for a more cohesive appearance in the side panel when clicking on a dataset node.
The kebab menu in the side panel has been replaced with a more intuitive Actions button, improving usability.
Enhancements in Scheduler & Prediction Scheduler Pages
Several improvements have been made to enhance the usability of Scheduler & Prediction Scheduler pages.
Key Updates:
Restricted Access During Runs: The scheduler canvas is now inaccessible while running when accessed via the progress icon.
Run Control from Listing Page: Users can start, pause, and resume schedulers directly from the Scheduler and Prediction Scheduler list pages.
Next Run Details: The next scheduled run details are now displayed on the scheduler canvas for better visibility.
Destination Node Visibility: The destination node is now shown on the scheduler canvas and run entry pages, providing quick access to configuration details.
UI Enhancements Across Modules
Several UI improvements have been made to enhance user navigation and clarity.
Improved Data Import Options
After project creation, users can now easily import data using multiple options, with clear descriptions:
Import datasets
Upload text files
Add artifacts
Use a Code Recipe to create a dataset block
Enhanced Scheduler Interface
When creating a new scheduler, users will now see a Scheduler button along with help text, guiding them through the setup process.
DataApps Page Improvements
The landing page for DataApps now offers two clear options:
Create DataApp
Import DataApp
Artifacts Page Improvements
For projects without existing artifacts, the landing page now displays an Artifact button along with help text, allowing users to quickly add and manage artifacts.
Predictions Page Improvements
For users creating their first manual prediction or prediction scheduler, the landing page now provides help text and buttons for an intuitive setup experience.
API Key Syntax Enhancements
Users can now access sample syntax for retrieving a user token from an API key with additional parameters, available in cURL and Python.
Key Authentication Support for Snowflake Connector
The Snowflake connector now supports key pair authentication, offering a more secure alternative to password-based authentication.
Benefits:
Enhances security by eliminating passwords.
Uses public-key cryptography to reduce credential-based attack risks.
View Recipe Status on the Recipe Details Page
Users can now view recipe status (Unbuilt, Success, or Error) directly on the Recipe Details Page in addition to the canvas and recipe side panel.
Additional Improvements:
Live status updates appear in the side panel of the recipe node and on the details page while a recipe is running.
Chat Name Auto-Naming in AskAI Tab of DataApps
Chat names in the AskAI Tab of DataApps are now automatically named based on the first query asked by the user.
Key Benefits:
Enhances readability and organization of chat threads.
Makes it easier to track and manage conversations in DataApps.
Last updated