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 installation.
Revamped Pro-Code Environment
- Rubiscape now offers the flexibility and power of natively embedded Jupyter Notebooks integrated with other components. It also includes a stand-alone and self-contained environment to run your Python and R code.
- Rubiscape also features a completely revamped custom code editor. Custom code editor includes features like semantic highlighting, theme selection, and a mini-map for power users.
Fast, Fluid, and Intuitive
- The Rubiscape user interface gets a facelift for an enhanced user experience. It also includes design improvements to help you get more done.
New Data Connectors
- The built-in data connectors allow you to connect to your Snowflake and Vertica data warehouses.
- Rubiscape has integrated support for Google Big Query, FTP connectivity for file access, Azure Blob Storage, and AWS S3. Rubiscape now supports the import of images as a dataset. The existing ODBC connectivity architecture is enhanced.
Azure B2B Active Directory Services
- Rubiscape now features services for authentication and authorization services for Azure B2B Active Directory.
Batch Processing
- The workflow in Rubiscape now allows you to split your large dataset into batches (chunks) and subsequently process them. It will simplify heavy ETL operations. You can also specify the size of the chunk.
Variables in Dataflows
- Rubiscape now supports the usage of variables for all tasks in a workflow as dataset creation, sorting, filtering, aggregations, etc.
Save Entities in Different Projects
- Rubiscape now allows the user to save his created entities in other projects to which he has access.
Import and Export Models
- You can now import and export models along with their associated data and meta-data allowing the models to be reused.
Workflow Schedule Notifications
- The scheduled workflow notification emails will now contain detailed information about status, duration, error messages, etc. in a user-friendly tabular format.
Download Logs
- You can now download the execution, trace, and custom component logs.
Improved Lookup Functionality
- The lookup functionality now supports fuzzy lookup
New Statistical Analysis Capabilities
- Introducing multiple non-parametric tests for hypothesis testing like the Kruskal-Wallis test, Mann-Whitney test, One Sample Wilcoxon Signed Rank test, Chi-square test, and the ability to measure the direction of the relationship between two variables using the covariance node.
Machine Learning Optimizations
- The machine learning algorithms for stepwise linear regression, categorical Naïve Bayes, and word embedding for textual algorithm processing are optimized.
Rubisight
Asynchronous Caching
- Rubisight now supports asynchronous caching for widget data exploration.
Conditional Show/Hide Charts
- The users can show/hide charts based on conditions using data columns.
Export Dashboards to PPT
- Users can export the Rubisight dashboards in PPT format.
Hierarchy in Date/Time
- Auto-generated hierarchies for Date/Date-Time columns.
Interchanging Dimensions and Measures
- Rubisight now allows you to change the dimensions to measures and vice-versa.
Transparent Background
- You can now configure the chart backgrounds as transparent for improved customizations and formatting.
Replace Datasets
- Rubisight allows users to replace a dataset with matching column names and data types.
Percentage Calculation for Measures
- The percentage option is now available for all the widgets in Rubisight when the user selects the aggregation method for data columns used as measures.
Advanced Sorting Techniques
- Additional sorting options, including custom sorting, are now available for widgets in Rubisight.
- Users can perform field-level sorting on fields that may be absent in the widget configuration.
- List sorting options like ascending, descending, and custom lists are now available.
Page Navigation on the same dashboard
- Users can navigate to different pages within the same dashboard by clicking on a hyperlink value within the same tab.
Calculation of Total and Sub-Total
- Flexibility to calculate the total for both rows and columns is now available. Users can now enable/disable total and grand total separately.
Min/Max Filters
- Users can filter date-time data types for minimum and maximum values.
Rubithings
Provision for unstructured data
- Registered things can manage both structured and unstructured data. Structured data is stored in tables using Postgres.
- Unstructured data is stored in separate document stores or file systems using MongoDB.
Real-time Data Visualization
- It is introduced with visualization charts and gauges like line charts, Solid gauges, and Speedometers.
Introducing Gateway Data Template
- Users can define data templates for more than one thing using a gateway template.
Handling Failure Scenario for Broker
- When the broker is down, thing data is stored locally. When the broker is up, data stored locally and live data are sent to the broker queue simultaneously.
Enhancements
Studio, Rubisight, and Rubithings
- The download data option is as per the filtering and sorting conditions applied.
- A custom function is available in RubiPython to create a database connection string used in multiple RubiPython nodes.
- After updating the dataset, users can refresh the metadata for readers in Studio and Rubiflow.
- Ability to select a single numerical factor in Two-way ANOVA
- Addition of population of interest ( x ) and number of observations ( n ) in the properties pane for the One Sample Proportion test
- Enhanced emails in workflow, including log-related information such as status, duration, etc. in tabular format.
- The selected 'encoder' for a given column name can be removed and changed to 'None' for CSV, Text, Excel, and JSON datasets.
- Enhancement to the multi-factor authentication login flow
- Revamp of workflow and dashboard schedule entities from a metadata management perspective.
- Inclusion of additional aggregation functions in data pivot to count distinct and unique records.
- CSV, Excel, Text, and JSON Dataset updates in Studio are now available for both workbook and workflow.
- User access for the default workspace can be revoked.
- Users can calculate performance metrics for regression and classification models based on input data.
- New and enhanced performance matrices for classification algorithms
- The variance inflation factor is now available only for multiple linear regression.
- Filters will be retained after saving a dashboard.
- Introduction of a delete confirmation prompt for deleting Rubisight widgets
- Improved and simplified error reporting for the user for any errors encountered while using the template table writer node.
- Payload type now has provision for structured and unstructured data in Rubithings.
- An additional list of unwanted protocols has been removed from the Things page.
- The info card on the Things details page has been cleared of unwanted parameters.
- A drop-down menu titled "Entity Name" will be available when a gateway data template is added to a Thing. Depending on the selected Entity Name, corresponding data columns will be displayed for Live data, basic statistics, and Raw data.
- The creation of the Twitter Dataset is currently disabled. If you wish to enable this feature, kindly contact the Rubiscape Administrator for further assistance.
- You can now specify the required data type for a dataset if the system-generated data type is unsuitable.
- RubiPython now includes new functions that allow easy access to variables.
- The filter options are now based on the data type of a column and not on the variable type.
- Any special characters or leading/trailing spaces in column names are replaced with underscores to enhance compatibility and readability.
Bug Fixes
Studio, Rubisight, and Rubithings
- Issues while aborting a workflow have been fixed.
- Users can now successfully schedule a workflow while using a template table.
- Ability to add variables for a string dataset in the workflow.
- RubiSQL node variables corresponding to the chosen dataset are now displayed after execution.
- Required worker spawning issue resolved when auto-scaling is enabled.
- Columns selected in the RubiSQL node can now be used in its successor node.
- Variables can now be updated from Rubipython.
- Global variables can now be assigned to local variables in Rubipython.
- The results are now retained and visible if the user revisits the tests in data preparation.
- Issues with Postgres connectivity for cloud hosted environment have been resolved.
- More than two columns can now be configured while using row configurations for cross tables.
- Execution of the data filtering condition for an interval of the data type has been fixed.
- For multiple legend values, the tooltip shows all values when the data point is the same.
- Formatter issues resolved for changing the color of the row header.
- Google map chart is now displayed with all relevant icons.
- The charts can now be configured if the column names are the same.
- Issues with alert pagination in Rubithings have been resolved.
- Addition of prefix for the name of data template and gateway data template in Rubithings.
- In Rubithings, the "Based on" field has been disabled on the Group page and a dropdown for tags has been added.
- When a location is created but no Things are registered for that location, users will see a message on the Hierarchy page indicating that "No Things are currently associated with this location."
- Users cannot move the nodes while running the workbook or workflow.
Table of content