Skip to main content

HyperIntelligence and its Architecture

HyperIntelligence and its Architecture

When you open a web page the extension automatically scans web pages in your browser and underlines keywords that you can hover over to trigger cards. Cards present predefined KPIs associated with a selected keyword sourced securely from MicroStrategy.

This feature is similar to what we see in web pages particularly stock related web sites. 
MicroStrategy introduced HyperCards, a new object that is built, managed, and deployed using MicroStrategy Workstation(Not by using Developer or Desktop as far as I know). Cards can be consumed in a web browser via the MicroStrategy HyperIntelligence Chrome extension and on iOS devices via the MicroStrategy HyperMobile app. This feature can help the users to inject Zero-Click Intelligence (as it requires the users to hover only and no need to click!) about customers, products, people, and more directly onto words within websites or web application or emails. This feature can display the content through the mobile devices to bring answers through relevant, context-based analytics.
HyperIntelligence assists the users to find a report without logging into the environment and then allows to locate relevant information. It brings answers directly to you through contextualized text analytics that is as simple as hovering over a highlighted word.
HyperIntelligence can be an interesting and exciting feature for all levels of report/analytics users as they can see the reports as they type on in emails as below:

Salient features of HyperIntelligence:
  • Enables the text analytics that is as simple as hovering over a highlighted word in your email or web browser.
  • HyperIntelligence automatically scans every web page and underlines relevant keywords. Hover over a highlighted word to see insights in real-time.
  • Each card can seamlessly combine information from multiple enterprise assets and applications.
  • The extension supports multiple cards for different use cases. Each card can point to a different keyword. Simply click the extension icon to see the list of available cards or toggle individual cards on or off.
  • By default, the extension will work with any web-based content, however it is possible to blacklist individual websites - disabling the extension's functionality.
Microstrategy 2019 enhances the HypeIntelligence features further by introducing vision voice screen etc with the the new features like Hypevoice, Hyperscreen and Hypervision.

Hypervoice:

This feature allows the users to ask questions to get instant answers through voice commands in a similar fashion as you interact with Alexa. MicroStrategy integration with Amazon Alexa or Google Home (Not sure about Apple Homepod integration) to turn analytics applications into a voice-enabled personal coach. Which could boost productivity by blending insights into existing workflows. Developers can leverage MSTR APIs to integrate with voice-controlled applications like Amazon Alexa and Google Home. With MSTR-developed NLG and voice recognition mechanisms, it could be easy to get answers to the business questions on the way to the next meeting. By integrating with voice technology or chatbots, it’s easy to deliver the right data, fast.
No alt text provided for this image

Hyperscreen:

Hyperscreen enables the personalized insights on every wall(screen) you walk through. It can turn a screen into a dynamic, intelligent display that presents a personalized view of information based on who is standing nearby. It uses the new feature called Digital Identity to transform offices and facilities into spaces that inspire data-driven collaboration and action.

Hypervision:

Here, the magic comes by embedding analytics with virtual reality. Hold up your device for an augmented reality experience that overlays insights on objects and surroundings. Use image recognition to scan products and check inventory, or use GPS location to get an instant customer brief as you walk into your meeting.

Architecture 

The above workflow can be described as:


  • HypeIntelligence extension from Google Chrome browser submits a REST API request to MicroStrategy cubes by requesting topic(attributes!) and metrics.Data received from MSTR cubes to the browser is cached.
  • When the user open the browser and opens a web page or types text in emails or open emails. 
  • The extension finds matches and highlights those matching keywords.
  • Users hovers the highlighted keyword.
  • Extension displays the hypercard as designed.
  • Once the extension gets the data it caches the data and display the data in Hypercards whenever a user hovers on the key word highlighted.
 Deliver Zero-Click Intelligence
 Combine Information from Multiple Systems
 Support Multiple Cards
 Blacklist Individual Websites

The architecture for HyperIntelligence is similar to MicroStrategy Library. MicroStrategy Library is a client application running on a desktop browser or a mobile device, whereas HyperIntelligence is currently only available as a Chrome browser extension
If we compare this architecture with the old Microstratgey architecture we see the additional component of MicroStrategy Library which makes all the magic of HyperIntelligence.
 Single node architecture

Multi Node Architecture:

Comparison between Single node i-server and multi node i-server:

HyperIntelligence Workflow 

Hover effects won’t work on mobile devices because there’s no mouse cursor. To overcome this MSTR has handled mobile links with high color and shape contrast on them so that user will know where to tap. So that it displays the cards.
I have not yet explored this feature when the email goes to external users and the data level security(security filters) work as we are not passing any security filters.Handling of row level security on the cards is still a mystery!

Comments

Post a Comment

Popular posts from this blog

Microstrategy Dossiers explained

Microstrategy  Dossiers With the release of MicroStrategy 10.9, we’ve taken a leap forward in our dashboarding capabilities by simplifying the user experience, adding storytelling, and collaboration.MSTR has  evolved dashboards to the point that they are more than dashboards - they are  interactive, collaborative analytic stories . Ultimately, it was time to go beyond dashboards, both in concept and in name, and so  the've  renamed VI dashboards to  ‘ dossiers ’.  Dossiers can be created by using the new Desktop product or Workstation or simply from the Web interface which replaces Visual Insights. All the existing visual Insights dashboards will be converted to Dossiers   With MicroStrategy 10.9, there was an active focus on making it easier to build dashboards for the widest audience of end users. To achieve this, some key new capabilities were added that make it easier to author, read, interact and collaborate on dashboards ...

MicroStrategy URL API Parameters

MicroStrategy URL Structure The following table summarizes the root URL structure used for every request to MicroStrategy Web. Environment Main Application URL Administration URL J2EE http://webserver/MicroStrategy/servlet/mstrWeb http://webserver/MicroStrategy/servlet/mstrWebAdmin .NET http://webserver/MicroStrategy/asp/Main.aspx http://webserver/MicroStrategy/asp/Admin.aspx Every request sent to MicroStrategy Web calls a central controller. Parameters are appended to  Main.aspx  or  mstrWeb  (in a .NET and J2EE environment, respectively) to indicate to the controller how the request should be internally forwarded and handled. The following examples show a URL for accessing a MicroStrategy folder when the user does not have an existing session. The URL contains not only the parameters needed to connect to MicroStrategy Web, but also the parameters needed to log on and create a session. J2EE environment: <a href="http:...

Configure a report for use with Bulk Export in MicroStrategy

Configure a report for use with Bulk Export in MicroStrategy The Bulk Export feature enables a large report to be saved as a delimited text file. Using this feature, it is possible to retrieve result sets from a large dataset without having to load the entire dataset into memory. PS:  Once a report is setup for bulk export it cannot be used as a regular report. So if the report needs to be run as a normal report and as a bulk export report, the first step is to make a copy of the report for use with bulk export. Configure Bulk Export Bulk Export options are only available in MicroStrategy Developer. Open a 3-tier connection using MicroStrategy Developer and edit the desired report. Go to 'Data' on the top menu bar. Select 'Configure Bulk Export': Specify any additional desired configuration options. General Settings Bulk export database instance : This is the database instance to use to store the bulk export results. Temporary tables w...

Microstrategy Document Editor Sections Important Notes:

Microstrategy Document Editor Sections Important Notes: The Layout area is in the center of the Document Editor interface and provides the framework for precisely controlling where controls (such as text fields, grid and graph reports, images, and widgets) are displayed when the document is viewed in different display modes, printed, exported, emailed, and so on. To add data to the document, drag objects from the  Dataset Objects  panel and drop them into the  Layout  area. Controls are rendered differently depending on what section they are placed in, as described below:   Page Header : The control is displayed at the top of each page in the document. By default, if a document contains multiple layouts, the same Page Header is displayed for all layouts in the document. You can change this setting so that each layout has a separate Page Header. Document Header : The control is displayed once at the beginning of the document, immediately below the Page Header sec...

Microstrategy "Error type: Odbc error. Odbc operation attempted

 "Error type: Odbc error. Odbc operation attempted: SQLExecDirect. [HYT00:0: on SQLHANDLE] [MicroStrategy][ODBC Oracle Wire Protocol driver]Timeout expired" is shown when executing reports from Web When users are trying to execute some reports in MicroStrategy web in particular, they may receive the Error “SQL Generation Complete Index out of range” and “Timeout expired” error as shown below: Possible Causes: One possible cause is that the MicroStrategy Intelligence Server using a cached database connection that was already dropped by the RDBMS. To resolve this: Admin should delete the database connection caches and create a new DSNs in case they are sharing DSNs to connect to different databases. In addition, change the settings for the ‘Connection lifetime’ and the ‘Connection idle time out’.  Follow the steps below to perform the mentioned changes and verify the report after each step and some of the settings require i-server r...

Star Schemas issue fixes in Modelling of Microstartegy

Star Schemas issue fixes in Modelling of Microstartegy Explanation This schema is characterized by one lookup table per dimension, with base tables at the lowest level. This is the fastest way to set up a data warehouse: This type of schemas is supported but has restrictions such as when adding aggregate tables: Problem Double counting. According to the diagram above, a report that contains month and the a metric SUM(SALES_AMT) will go to the aggregate table and join to the column to retrieve the description from the table. Since the column is not unique in its lookup table, the results will appear duplicated. Recommendation MicroStrategy engine is optimized to work with snowflake schemas, where each attribute level has a distinct lookup table. Star schemas are supported with restrictions, as long as fact tables are not at a higher level than the dimension tables to which they are joined. Consult the following MicroStrategy Knowledgebase document for further information....

Types of prompts in Microstrategy

Types of prompts in Microstrategy The different types of prompts allow you to create a  prompt  for nearly every part of a report. Prompts can be used in many objects including reports, filters, metrics, and custom groups, but all prompts require user interaction when the report is executed. The correct prompt type to create depends on what report objects you want users to be able to base a filter on to filter data, as described in the list below. Filter definition prompts   allow users to determine how the report's data is filtered, based on one of the following objects: Attributes in a hierarchy : Users can select prompt answers from one or more attribute elements from one or more attributes. The attribute elements that they select are used to filter data displayed on the report. This prompt lets you give users the largest number of attribute elements to choose from when they answer the prompt to define their filtering criteria. For example, on a repor...

Control the display of null and zero metric values

Show   Control the display of null and zero metric values in a grid report You can determine how to display or hide rows and columns in a grid report that consist only of null or zero metric values. You can have MicroStrategy hide the rows and columns in the following ways: Hide rows and columns that consist only of null metric values Hide rows and columns that consist only of zero metric values Hide rows and columns that consist only of null or zero metric values (default) Once you have defined how MicroStrategy hides null and zero metric values in the grid, you can quickly show or hide the grid using the Hide Nulls/Zeros option in the Data menu, as described below, or by clicking the  Hide Nulls/Zeros  icon  in the Data toolbar. To determine how null and zero metric values are displayed or hidden in a grid report Open the report in Edit mode. From the  Tools  menu, select  Report Options . The Report Options...
Microstrategy Release Types Platform release Interval:  Annually every twelve (12) months in December Who:  Entire customer base What:  Focus on production level security, stability, and performance defect fixes for all customers. Expectation:  Customer has chosen platform path and wants product stability without new enhancements. Support:  Three (3) years, patches for approved P1 defects, and regular hotfix cadence addresses critical defects. Feature Release Interval:  Quarterly every three (3) months Who:  Customers with specific feature requirements. What:  New functionality developed in close collaboration with customers and customer council. Expectation:  Customer has chosen feature path, will consume further feature releases. Support:  Six (6) months patch support for approved P1 defects and (eighteen) 18 months troubleshooting. Customers upgrade to next feature release for roll-up f...

Replace object names in bulk using MicroStrategy Repository Translation Wizard

Replace object names in bulk using MicroStrategy Repository Translation Wizard Users may need to replace  object names  in bulk.  This can be done using MicroStrategy Repository Translation Wizard in MicroStrategy Developer 9.4.x - 10.x.  Follow the steps below for an example of how to do this.  Create an empty MD shell in Microsoft Access.  Run Repository Translation Wizard from the Start Menu -> Programs -> MicroStrategy-> Object Manager In the "Metadata Repository" screen, select the "Project Source Name" and check the "Export Translations" option, as shown in the following screen shot: In the "Languages" screen, select a project, a translation reference language and a language (choose English as default), as shown in the following screen shot: In the "Select objects" screen, if one needs to select a certain type of object, check the option  Use the results of a search object .  Then, click 'New' to...