Release 5.3.0/5.3.1/5.3.2/5.3.3

Metric Insights 5.3.0 represents a major shift in how Reports are designed, processed, and stored in our KPI Warehouse.

  • Dataset Reports introduce an entirely new Drag-and-Drop user experience.
  • Slack App makes Metric Insights content available in your internal conversations.
  • Alert Simulation makes it possible to predict how often an Alert might be triggered based on historical data.
  • Portal Pages allow the creation of custom-branded portals.

Major Features

1. Dataset Reports (beta)

Dataset Reports feature a variety of new dynamic reporting capabilities. Report designers now have a tighter grasp on how the data in Dataset Reports is managed and displayed in the Editor, Viewer and in email distribution.

In 5.3, Dataset Reports can be used alongside Legacy Reports. Once functional parity is achieved in a future version of Metric Insights, Dataset Reports will replace Legacy Reports.

To see the full scope of the new functionality, go to Dataset Reports Overview (New in 5.3)

 

2. Slack App (beta)

The new MI Slack App allows to integration of your Metric Insights system and Slack. You can enter search queries in a Slack Channel and have the app deliver content to that Channel based on the matches found in Metric Insights, or interact directly with the Slack App.

  • Once the MI Slack app is added to a Channel, content can be searched by Title, Tag and Dimension. Search queries can also be phrased as questions (e.g What are Daily Sales?) that will parsed by the MI Slack App.
  • Queries can be typed in the Channel or via Direct Messaging an MI Slack App. The app will suggest possible matches. Provided the hits are relevant to your search, they can be shared to this or another Channel.
  • [5.3.3] Interval-based search has been included in the scope of the Slack app functionality.
  • [5.3.3] Fuzzy matches are now returned as suggestions.
  • [5.3.3] Message with explanation of parsed results has been added as a reply to a search query.

For more information, refer to:

  1. Access content via a Slack App
  2. Manage Slack App settings
  3. Slack App Installation Guide

 

2.1. Slack app administration

  1. [5.3.2] A new Security Config setting has been added. It is set to limit:
    • the Channels that the Slack app can join
    • the Users that can invite the Slack app for communication
  2. [5.3.2] Secure content display in a Slack Channel has been added. You can now specify the elements that will be shown in a Slack channel.
  3. [5.3.2] Signing secret for Slack app endpoint was implemented to verify that all requests come from a trusted server – the Slack Server.
  4. [5.3.2] Requests from Slack can now be routed via a Proxy Server while the main MI app remains securely locked.
  5. [5.3.3] A new Config Variable was added to allow 90-day image retention to prevent broken links to recent posts in a Slack Channel.

 

3. Alert Simulation

5.3 introduces  Alert Simulation based on the Alert Rule that is created. Alert Simulation can be executed on Step 2 of the Alert Creation Wizard after all of the Alert Criteria have been defined. The simulation allows to see how many times an Alert would have triggered based on the current settings and adjust them if necessary to make sure that there neither too many notifications nor any of the important data points are missed.

For details, check Understanding Alert Simulation

4. Life to Date (Measurement Interval)

A new Measurement Interval, Life to Date, has been made available for Metrics and Reports. Data is collected continuously from the date that the element is enabled without regard for calendar or fiscal period boundaries.

5. Portal Pages

As of Version 5.3.1, content can be organized and distributed in a whole new way. Portal Pages functionality will allow to customize User experience with Metric Insights by creating User-designed pages that feature highly relevant data. Metric Insights can serve as a framework where User-provided Layouts are embedded to create User-branded portals. The classic Metric Insights Homepage (the Catalog View) can be displayed alongside multiple tabs with Portal Pages that can easily be navigated between.

Learn more about Creating Portal Pages  

  1. [5.3.2] Portal Page access can now be defined at the User and Group level via their respective Editors.
  2. [5.3.2] We have introduced a CSS Editor—files can be edited directly in Metric Insights.

6. Security changes

In order to allow customers to limit access to Categories and use of Data Collection Triggers, Power Users will only be able to assign:

Power Users may create, edit and assign access to Categories and Data Collection Triggers to which they have Edit Access.  

The ability to create Categories remains an implied Privilege of every Power User.  There is a new Privilege to create Triggers.  There are also two extended Security Privileges and be able to grant Category and Trigger access to all Groups and other users.

All Access and Default Groups

To facilitate creation of these Groups, there are now standard Privileges that are are automatically granted to new All Access and Default Groups.  

Additional Validation for Full Edit Access to Dimensions

Improvements have been made to ensure that a Power User has access to the Dimension's Configurable or Non-Configurable Data Source before it can be edited.  The Content menu > Dimensions grid only contains those Dimensions to which the Power User has full Edit Access.  

In order to create Dimensions from a Dataset, the Power User must have both the Privilege "Create Content from Dataset" and at least View Access to the Source Dataset

A "Created by" column has been added to the FTP Connections list page grid displayed to Admins from Admin menu > Content > FTP Connections.  (NOTE:  Both Admins and Power Users may create FTP Connections but these may not be shared with other users.  Power Users can only use Connections that they create.)

 

7. Plugins

Automatically refreshing Plugin Objects

  1. [5.3.2] Instead of refreshing manually, you can now refresh the list of Objects for plugins (for example, Tableau, PowerBI) based on a Data Collection Trigger.

Restructuring

  1. Adobe Analytics, Elasticsearch, Salesforce and Splunk were moved to Java (Any existing Data Sources will continue to work, but all new Data Sources will use the re-architected plug-ins)
  2. [5.3.3] Google AdWords was moved to Java.

Functionality enhancement

  1. [5.3.2] Splunk: Visual Editor was added.
  2. PowerBI: adjusted to speed up the "Refresh List" timing.
  3. TableauVisual Editor supports more than one Filter value in the queries.
  4. [5.3.3] Google AdWords: Token, Client ID and Client Secret were added to plugin connection profile.

New

  1. Google Play Console: added to a list of supported plug-ins.
  2. Remote Data Collector: a new mechanism was implemented allowing to connect to multiple machines on a single host

8. Mobile

Android 

A major re-architecture of our Android app is in-progress, starting with the Homepage (in Analyst Insights mode). It is now much faster, with a native UI and many small enhancements. (Note: the new app requires 5.3.0 or higher server version).

iOS

Our latest iOS app now supports Touch ID/Face ID for login as well as many other small enhancements and bug fixes.

Contact support@metricinsights.com if you would like further details.

9. Miscellaneous

  1. [5.3.0] Smart Folders are now marked as such in the Folder Editor
  2. [5.3.3] Broken Data Dependencies are now fixed automatically.

 

10. Known Issues

Dataset Reports

  1. [5.3.1] Pivots: Problem rendering Pivot Tables (only problem in old versions of Chrome).

Metrics

  1. [5.3.1] If styling is chosen for a Target Type, it is not applied to a Metric line.

Plugins

  1. [5.3.1] Microstrategy: PDF image is truncated in External Report.

Dimensions

  1. [5.3.3] There is a known issue with Power Users in terms of slow dimension access. We are optimizing the related queries.

11. Bugs fixed

Datasets

  1. Athena JDBC Dataset validation no longer fails due to error parsing DataCollector JSON result.
  2. It is now possible to aggregate a Derived Field in the Dataset Viewer. 
  3. [5.3.1] Child Dataset is now automatically synchronized with parent Dataset trigger update.

Dataset Reports

  1. [5.3.1] Pivots: Formatting rules "Less than" / "Less than or equal" are applied accurately.
  2. [5.3.1] Pivots: When changing display masks for Date Values, the Measurement Values are now displayed.
  3. [5.3.1] After changing Data Source for Report, External Visualization can now be created.  
  4. [5.3.3] Row count is now displayed correctly on Tile.
  5. [5.3.3] Email: Text color is applied correctly to columns in tables with hyperlinks.

Legacy Reports

  1. "CSV:Raw" downloaded file now contains unformatted data as expected.

Metrics

  1. SQL query to generate Alert Rule grid in a Metric was optimized.
  2. [5.3.3] Metric Overlay: Line Type is now applied to period that comes before Date without Data.

Portal Pages

  1. [5.3.3] Portal pages are now enabled upon initial creation.

Remote Data Collector

  1. "Test Connection" can now be passed for plug-ins with Remote Data Collector.

Notifications

  1. Pivots: Grouping column in email is now aligned correctly.
  2. Immediate Alerts: "Send image with text message" option is now available.
  3. Digests: Send only what has been updated since last email' is now the default.
  4. [5.3.3] Bursts: Elements in a Burst are now displayed in the correct order.
  5. [5.3.3] Bursts: A Report is included automatically in a new Burst when the Burst is created from the Report Viewer.

Alert Simulation

  1. [5.3.3] Alerts number is now counted incorrectly.

Import/Export Utility

  1. [5.3.2] Elements in Categories now behave more intelligently. If a Category exists in the target system, the element is placed in the same category as in the source system. If a Category does not exist, it will be created.

Group Membership

  1. After changing User Groups membership, access to Dimensioned Elements is now inherited properly.

Plugins

  1. Salesforce: Report list collection is now successful.
  2. Elasticsearch: connectivity issue due to Lib conflict is resolved.
  3. [5.3.1] PowerBI: updated plugin has no longer trouble parsing certain data types.
  4. [5.3.1]  PowerBI: Width/Height in External Report's requested image settings are now considered when sending request to Power BI data source for image collection.
  5. [5.3.3] Google AdWords: Columns in Visual Editor are now sorted.

Mobile

  1. iOS: when adding/deleting comments on Alerts, Users no longer have to refresh page to view changes.
  2. iOS: Folders are displayed in app.

Overall improvements

  1. [5.3.1] Power Users no longer encounter speed-related system performance issues.