Rubiscape Spring '24

Rubiscape Spring '24

Published On: 18 June 2024

New Features

Rubiscape

  • Workspace Level Export/Import:
    • Workspace export functionality available for tenant admin users. Rubiscape users can import required entities into any existing or new workspace.
  • Rubiscape File Server Storage Option:
    • Upload any type of file and folder to the existing internal cloud to utilize them further.
  • Direct Access for Rubiscape with Users in AD for B2B/B2C Login Methods:
    • Access the Rubiscape application with any user from AD irrespective of its existence in Rubiscape for login methods of B2B and B2C.

RubiConnect

  • Internal Storage as a Storage Option for Dataset Creation:

    • Create file datasets using the Rubiscape file server.

  • MinIO Storage Option for File Dataset Creation:
    • Create file datasets using MinIO cloud storage.

RubiStudio

  • Locked Edit and View Mode for Workbook and Workflow:
    • Single user access for editing to avoid data overwrites; multiple users can view simultaneously.
  • Accessing Rubiscape File Server from RubiPython and RubiNotebook:
    • Use files from the Rubiscape file server in RubiPython and RubiNotebook for processing.
  • Missing Value Imputation for Forecasting:
    • Impute interval, categorical, and numerical data with respect to time variable.
  • Spark Integration:
    • Support for Spark-based execution.
  • Snowpark Integration:
    • Access Snowflake data using SQL queries in RubiPython.
  • New Machine Learning Algorithms:
    • Decision Tree Regression: Added under Regression algorithms.
    • Random Forest Regression: Added under Regression algorithms.
    • Latent Dirichlet Allocation for Topic Modeling: Added under Textual Analysis algorithms.

RubiSight

  • Python Widget:
    • Widget to plot custom charts based on Python code.
  • Restrict Data Points on Chart:
    • Define displayed data points on the chart.
  • Shapes Option in Dashboard Widgets:
    • Add different types of shapes in the dashboard.
  • Keyboard Shortcuts in Dashboard:
    • Control widgets with shortcuts for copy, paste, delete, and move.
  • User Mention in Comments and Email Notification:
    • Support for user mention in dashboard comments and email notifications.
  • Schedule Dashboard with Data Level Security:
    • Share dashboard PDF as per the user's data level security access.
  • Highlight Card Widget Based on Condition:
    • Condition-based highlighting for card widgets.
  • Null Value Support in RubiSight:
    • Support for null values in RubiSight charts.

RubiThings

  • Support for CSV Upload on Data Template & Gateway Data Template
  • Whatsapp Notification:
    • Provision for alert notifications via WhatsApp.
  • Bot Implementation:
    • Rule-based server monitoring and data collection bot.

Rubiscape Desktop Version

  • Installer with WSL and Code Obfuscation:

    • Installer with code encryption using WSL to support GPU from TensorFlow.
  • Desktop-SAAS Integration:
    • Access Rubiscape web application from the desktop application.

Enhancements

Rubiscape

  • Project Level Export/Import with Overwrite Support:
    • Allow users to decide which entities to fetch and overwrite in existing projects.

RubiConnect

  • Encoding Error Handling:

    • Encoding error is thrown if the respective encoding option is not selected while creating CSV and Text file datasets. Default encoding is UTF-8.
  • Twitter and Google News Connection Using Access Credentials:
    • Option to provide access credentials for connecting to Twitter and Google News API.
  • Dataset Constraint in Workspace:
    • Unique dataset names allowed in a workspace for proper identification.
  • Error Handling for Custom Query in RDBMS Datasets:
    • Proper error handling while creating custom queries in RDBMS datasets.

RubiDesign

  • Metadata Refresh Option for Data Dictionary:

    • Option added to refresh metadata for datasets used in the data dictionary.

RubiStudio

  • Email Notification for Scheduled Workflow Execution:
    • Detailed execution status notifications via email.
  • Data Joiner Condition on Non-Selected Features:
    • Add Data Joiner conditions on features not selected in predecessor tasks.
  • Intellisense Support for Expression Window:
    • Generate expressions using suggestions from the Intellisense code editor.
  • Insert Else Update and Update Else Insert on Primary Key Strategy in Table Writer:
    • New strategies for loading data.
  • File Management in FTP/SFTP:
    • FTP option added for file operations in FTP/SFTP.
  • Generate Custom Output Variable from RubiPython Code:
    • Refresh Custom Output Variable option for generating custom output variables as per RubiPython code.
  • Forecasting - Train Test Split with Number of Records:
    • Configure test data by the number of records.
  • Model Compare Support for Hyperparameter Optimization Configurations:
    • Compare models with Hyperparameter optimization configurations.
  • Extend Connection Flow After Writer Task Using RubiPython Node:
    • Allow further connections after writer tasks with RubiPython as successor.
  • Node Ellipsis Options in Properties Pane:
    • Quick access to run control options in the properties pane.
  • Metrics Update for Regression Algorithms:
    • Additional metrics for regression algorithms.
  • Updated Forecasting Algorithms:
    • Moving Average, ARIMA, Auto-ARIMA, SARIMA, Simple Exponential Smoothing, Holt Exponential Smoothing, Holt-Winter Exponential Smoothing.

RubiAdmin

  • Email Notification Option for Creating/Modifying User:
    • Checkbox option for user notification.
  • Import User from Another Tenant:
    • Option to import users from another tenant for unique user identity.
  • Option to Delete User Data:
    • Allow users to opt out of data deletion.

RubiSight

  • Associativity Support Using Calculated Columns:
    • Support for associativity with calculated columns.
  • Hyperlink Reference on Image Chart:
    • Option to set hyperlinks from image charts.
  • Card Widget Aggregation Options:
    • Display first and last values from categorical data.
  • Additional Display Options in Filter and Parameter Widget:
    • Enhance filter and parameter widget features.
  • Reset Filters Option in Filter Widget:
    • Reset option to set filters to all values.
  • Apply Formatting to Multiple Columns in Table Widgets:
    • Format multiple columns simultaneously.
  • Line Style Option for Charts:
    • Configure different line styles in charts.
  • Display Totals on Stacked Charts:
    • Option to display totals as data labels.
  • Data Label Support for Treemap Chart:
    • Configure data labels for treemap charts.
  • Add/Remove Dataset in RubiSight:
    • Separate remove dataset option in the data panel.
  • Show-Hide Condition Based on Any Dataset:
    • Enable adding conditions based on any dataset.
  • Tooltip Formatting Support for All Charts:
    • Support for tooltip formatting in eligible charts.
  • Display Outliers in Boxplot Chart:
    • Configure outliers display in boxplot charts.
  • Single Time Plot of Widgets with Cascading Filters:
    • Load applicable widgets once when cascading filters are applied.
  • Style Icon Support in Table Widget Highlight Condition:
    • Option to set style icons with conditions.
  • Differentiable Identity for Columns in Filter Dropdowns:
    • Columns with the same names in different datasets are now distinguishable.

RubiThings

  • Thing Key Copy Button:
    • Added a copy button for the thing key (security key).
  • Visualization of Unstructured Data:
    • Visualization support for unstructured things and images.
  • Redesigned Home Page:
    • New home page design with a column chart displaying the top 5 things with the highest data receiving.
  • Utilization of Structured and Unstructured Database

Rubiscape Desktop Version

  • Installer with MAC Address Licensing Support:
    • Licensing support with any of the machine's MAC addresses.
  • Rubiscape Desktop Installer Upgrade Support:
    • Wizard for upgrading Rubiscape Desktop Application to the latest version.

Bug Fixes

RubiConnect

  • RDBMS Dataset Remains Functional on Change of Storage

RubiStudio/RubiFlow

  • Workflow Task for Recursive Execution Works Properly
  • Cross Validation Node Results for Cross Folds
  • Rubinotebook Functionality Irrespective of Predecessor Count
  • Proper Functioning of SMOTE, Outlier Detection, Missing Value Imputation with Successor Nodes

RubiAdmin

  • User Activity Log Visibility on Cloud Storage

RubiSight

  • Nested Calculated Column Functionality in Dashboard
  • Chart Filter Retention on Filter Widget Update
  • Converted Column Retention When Dashboard Not Saved

RubiThings

  • Fixed JSON Validation Bug in Gateway Data Template
  • Message Display for No Things Associated with a Location
  • User Data Clearance on Unselected Radio Button in Gateway Data Template
  • Special Symbol Validation for Name Field in Entity Creation/Edit Pages
    • Related Articles

    • Rubiscape Spring '20

      New Features Platform & Studio 'AutoML' is available for user. User can use this feature through wizard and through workbook. Overall stabilization of the platform Rubisight Introducing a new module Rubisight on the Rubiscape platform. Rubisight is a ...
    • Rubiscape Spring '23

      New Features Studio Rubiscape Desktop All your favorite Rubiscape features, functions, and powerful dashboarding capabilities are now available in Rubiscape Desktop for Windows. With a completely new setup wizard, you can now customize your ...
    • Rubiscape Spring '22

      New Features Platform & Studio Rubiscape Persistent variables in workflow and workbook - The user can declare a variable to be remembered between function calls Separate Service for Visualization - Provide separate service for Visualization which ...
    • Rubiscape Spring '21

      New Features Studio & Rubisight Algorithms added in RubiText Centroid based clustering Connectivity based clustering Density based clustering Incremental learning Support for background formatting for text widget Support for background formatting for ...
    • rubiscape Concepts

      Code Fusion Code fusion in rubiscape gives an ingenious option to the users to build their models in programming languages such as JAVA, R, or Python and integrate them into rubiscape. Code fusion makes the rubiscape platform more customizable and ...